Introducción

En Oracle by Example (OBE) de 60 minutos se describe cómo ejecutar operaciones de tabla mediante el área de trabajo de gestión de objetos web (cliente web).

A partir de la versión 9.2.26.0 de Tools, puede ejecutar operaciones de tabla en Web OMW. Las operaciones de tabla permiten realizar acciones en tablas físicas dentro de una base de datos. Estas operaciones garantizan que los atributos físicos de una tabla de base de datos se alineen con las especificaciones de usuario definidas en EnterpriseOne.

Puede completar todas las operaciones de tabla directamente desde Web OMW, incluidas las siguientes: Generación de Tabla, Generación de Índice, Copiar Tabla y Borrar Tabla.

Además, puede realizar operaciones como:

  • Generación de Índice: Actualmente, al utilizar la función Generar Índice, EnterpriseOne genera todos los índices definidos en las especificaciones de usuario en el cliente de desarrollo. Web OMW proporciona una opción para generar de forma selectiva índices específicos.
  • Generación de tablas para datos existentes: al generar una tabla que ya contiene datos (con columna agregada solo en la especificación de tabla), puede utilizar un comando ALTER para modificar la tabla física y hacer coincidir las especificaciones sin perder los datos existentes.
Nota: Para realizar operaciones de tabla en el proyecto web OMW, debe configurar los permisos de base de datos adecuados. Póngase en contacto con el administrador de la base de datos para configurar estos permisos.

Objetivos

En este OBE, aprenderá a:

  • Preparar PET_STORE mediante OMW en el cliente de desarrollo
  • Ejecutar la operación Generar tabla mediante Web OMW
  • Ejecutar la operación Generar Índice mediante Web OMW
  • Ejecutar la operación Copiar tabla mediante Web OMW
  • Ejecutar la operación Borrar tabla mediante Web OMW
  • Ejecutar la operación ALTER Table mediante Web OMW
  • Verificación de los Registros de Operaciones de Tabla mediante Web OMW

Antecedentes

A partir de la versión 26 y la versión 9.2.26.0 de Tools, puede ejecutar operaciones de tabla en Web OMW.

Antes de empezar

Descargue el archivo par que se utilizará en este OBE.

Preparar PET_STORE mediante OMW en el cliente de desarrollo

Primero debe crear un proyecto de OMW que contenga objetos de tabla y avanzar en el proyecto para utilizarlo. Para describir los pasos de este tema, se crea un nuevo proyecto denominado PET_STORE.

  1. Conéctese a EnterpriseOne (DV920) en el Cliente de desarrollo.
  2. En el menú Desarrollo de aplicaciones (GH902), amplíe la carpeta Gestión de objetos, seleccione la aplicación Object Management Workbench (P98220) o vaya a OMW desde Fast Path.
    A continuación se incluye la Descripción de img1.png
    Navegación al área de trabajo de gestión de objetos (P98220)
  3. Haga clic en Agregar en el menú.
    A continuación se incluye la Descripción de img2.png
    Área de trabajo de gestión de objetos
  4. Seleccione OMW Project y haga clic en OK (Aceptar).
    A continuación se incluye la Descripción de img3.png
    Object Management Workbench - Adición de objeto EnterpriseOne al proyecto
  5. Rellene los campos necesarios en la ficha Resumen y haga clic en Aceptar.
    A continuación se incluye la Descripción de img4.png
    Área de trabajo de gestión de objetos - Revisiones de proyecto
  6. Seleccione el proyecto PET_STORE en OMW Projects y haga clic en Advance Project.
    A continuación se incluye la Descripción de img5.png
    Área de trabajo de gestión de objetos - Proyecto avanzado
  7. Introduzca 21 y haga clic en Aceptar.
    A continuación se incluye la Descripción de img6.png
    Taller de gestión de objetos: confirmación del cambio de estado del proyecto
  8. Seleccione el proyecto PET_STORE y haga clic en Restaurar.
    A continuación se incluye la Descripción de img7.png
    Área de trabajo de gestión de objetos: restauración
  9. Haga clic en para confirmar.
    A continuación se incluye la Descripción de img8.png
    Sobrescribir/Suprimir especificaciones
  10. Haga clic en para utilizar el archivo de análisis de proyecto.
    A continuación se incluye la Descripción de img9.png
    Tipo de restauración
  11. Seleccione el archivo PRJ_PET_STORE_60_99.par y haga clic en Abrir para restaurar.
  12. Seleccione el proyecto PET_STORE y haga clic en Desproteger.
    A continuación se incluye la Descripción de img10.png
    Área de trabajo de gestión de objetos - Bloqueo
  13. Repita los pasos del 8 al 11 para restaurar el proyecto PET_STORE nuevamente.
  14. Haga clic en Buscar para refrescar.
  15. Seleccione el proyecto PET_STORE y haga clic en Proteger.
    A continuación se incluye la Descripción de img11.png
    Resaltar proyecto: seguimiento
  16. Haga clic en Buscar para refrescar.
    A continuación se incluye la Descripción de img12.png
    Refrescar

Ejecución de la operación de generación de tablas mediante Web OMW

En esta sección, ejecutará la tabla de generación en el Taller de Gestión de Objetos Web (Web OMW).

  1. Conéctese a EnterpriseOne en el cliente web.
  2. Vaya a P98220W (Object Management Workbench – Web) desde la ruta de acceso rápida.
  3. En el formulario Object Management Workbench – Web, introduzca PET_STORE en la línea de QBE del proyecto y haga clic en Find (Buscar). Seleccione el proyecto PET_STORE.
    A continuación se incluye la Descripción de img13.png
    Área de trabajo de gestión de objetos -Web
  4. En el separador Objetos de Proyecto, seleccione F55TST y, a continuación, haga clic en Operaciones de Tabla en la lista desplegable Más Acciones de Fila.
    A continuación se incluye la Descripción de img14.png
    Seleccionar operaciones de tabla
  5. Seleccione Generar Tabla y haga clic en Aceptar.
    A continuación se incluye la Descripción de img15.png
    Ventana Operaciones de Tabla
  6. Verifique el origen de datos de destino y haga clic en Aceptar.
    A continuación se incluye la Descripción de img16.png
    Generar Tabla
  7. Verifique el resultado y haga clic en OK (Aceptar) para finalizar.
    A continuación se incluye la Descripción de img17.png
    Resultado de generación de tabla

Ejecutar operación de generación de índice mediante OMW y Web OMW

En esta sección, preparará los cambios de índice mediante OMW en el cliente de desarrollo.

Preparación de Cambios de Índice en el Cliente de Desarrollo

  1. Conéctese a EnterpriseOne (DV920) en el Cliente de desarrollo.
  2. Vaya a OMW (Object Management Workbench) desde la ruta de acceso rápida.
  3. En el formulario Object Management Workbench, busque el proyecto PET_STORE.
    A continuación se incluye la Descripción de img18.png
    Área de trabajo de gestión de objetos
  4. En PET_STORE, vaya a Objetos, seleccione F55TST y, a continuación, haga clic en Restaurar.
  5. Haga clic en para confirmar la acción en la ventana Sobrescribir/Suprimir especificaciones.
    A continuación se incluye la Descripción de img19.png
    Sobrescribir/Suprimir especificaciones
  6. Haga clic en para utilizar el archivo par de objetos.
    A continuación se incluye la Descripción de img20.png
    Tipo de restauración
  7. Restaure el archivo modificado TBLE_F55TST_60_99.par (con cambios de índice) para probar Generar índice.
  8. Nota: También puede modificar índices para F55TST seleccionando Design, Design Tools y seleccionando Start Table Design Aid.
    A continuación se incluye la Descripción de img21.png
    Herramientas de diseño

Ejecución de la Operación de Generación de Índice en Web OMW

En esta sección, se ejecutará la generación de índices en Web Object Management Workbench (Web OMW).

  1. Conéctese a EnterpriseOne en el cliente web.
  2. Vaya a P98220W (Object Management Workbench – Web) desde la ruta de acceso rápida.
  3. En el formulario web del área de trabajo de gestión de objetos, introduzca PET_STORE en la línea Project QBE y haga clic en Find y, a continuación, seleccione el proyecto PET_STORE.
  4. En el separador Objetos de proyecto, seleccione F55TST y, a continuación, haga clic en Operaciones de tabla en la lista desplegable Más acciones de fila.
    A continuación se incluye la Descripción de img22.png
    Seleccionar operaciones de tabla
  5. Seleccione Generate Index (Generar índice) en Table Operation (Operación de tabla), haga clic en OK (Aceptar).
    A continuación se incluye la Descripción de img23.png
    Ventana Operaciones de Tabla
  6. Verifique el origen de datos y el resultado de comparación de destino en la ventana Generar índice.
    A continuación se incluye la Descripción de img24.png
    Generar índice
  7. Los detalles del índice de tabla se muestran mediante el diseño (JDE_Index_Detail).
    A continuación, se muestra la descripción de 241.png
    Trabajo con Índice de Tabla
  8. En el menú Formulario, haga clic en Generar todo.
    A continuación se incluye la Descripción de img26.png
    Opción Generar todo
  9. Verifique el resultado y haga clic en OK (Aceptar).
    A continuación se incluye la Descripción de img27.png
    Generación de índice
    A continuación se incluye la Descripción de img28.png
    Generación de índice
  10. Haga clic en Cerrar para salir.

Ejecutar la operación Copiar tabla mediante Web OMW

En esta sección, ejecutará la copia de la tabla en el Taller de Gestión de Objetos Web (Web OMW).

  1. Conéctese a EnterpriseOne en el cliente web.
  2. Vaya a P98220W (Object Management Workbench – Web) desde la ruta de acceso rápida.
  3. En el formulario Object Management Workbench – Web, introduzca PET_STORE en la línea QBE de proyecto y haga clic en Find (Buscar) y, a continuación, seleccione el proyecto PET_STORE.
    A continuación se incluye la Descripción de img29.png
    Objetos proyecto
  4. En el separador Objetos de proyecto, haga clic en Agregar existente. En la ventana Agregar objeto EnterpriseOne al proyecto, seleccione Tabla en el campo Objeto general y, a continuación, haga clic en Aceptar.
    A continuación se incluye la Descripción de img30.png
    Adición de objeto EnterpriseOne al proyecto
  5. Busque y seleccione una tabla existente (por ejemplo, F0911 – Libro mayor de cuentas) y haga clic en Aceptar.
    A continuación se incluye la Descripción de img31.png
    Búsqueda y selección de bibliotecarios de objetos
  6. En el separador Objetos de proyecto, seleccione F0911 y, a continuación, haga clic en Operaciones de tabla en la lista desplegable Más acciones de fila.
    A continuación se incluye la Descripción de img32.png
    Objetos proyecto
  7. En la ventana Operación de Tabla, seleccione Copiar Tabla y haga clic en Aceptar.
    A continuación se incluye la Descripción de img33.png
    Operación de Tabla
  8. Seleccione y verifique el Origen y el Origen de Datos de Destino y haga clic en Aceptar.
    A continuación se incluye la Descripción de img34.png
    Copiar Tabla
  9. Haga clic en Aceptar.
    A continuación se incluye la Descripción de img35.png
    Selección de impresora
  10. Verifique el resultado y haga clic en OK (Aceptar).
    A continuación se incluye la Descripción de img36.png
    Copia de Tabla
  11. Vaya a View Job Status para verificar los resultados en el informe R9866W|XJDE0001.
    A continuación se incluye la Descripción de img37.png
    Ver el estado del trabajo.
  12. Haga clic en Ver salida en la columna de cuadrícula cuando el estado cambie a 'D' (Listo).
    A continuación se incluye la Descripción de img38.png
    Informe - Copiar tabla de operación de tabla de OMW web - Búsqueda de trabajo enviada
  13. Compruebe los resultados.
    A continuación se incluye la Descripción de img39.png
    Copiar informe de tabla
  14. Nota: Para completar los pasos descritos en esta sección, se ha utilizado R9866W para realizar la operación Copiar tabla debido al límite de timeout de la función de negocio en el tiempo de ejecución web.

Ejecución de la Operación de Borrado de Tablas mediante Web OMW

En esta sección, ejecutará la operación de borrado de tablas en el Taller de Gestión de Objetos Web (Web OMW).

  1. Conéctese a EnterpriseOne en el cliente web.
  2. Vaya a P98220W (Object Management Workbench – Web) mediante la ruta de acceso rápida.
  3. En el formulario Object Management Workbench – Web, introduzca PET_STORE en la línea QBE de proyecto y haga clic en Find (Buscar) y, a continuación, seleccione el proyecto PET_STORE.
  4. En el separador Objetos de proyecto, seleccione F55TST y, a continuación, seleccione Operaciones de tabla en la lista desplegable Más acciones de fila.
    A continuación se incluye la Descripción de img40.png
    Operaciones de Tabla
  5. En la ventana Operaciones de Tabla, seleccione Borrar Tabla de Base de Datos y haga clic en Aceptar.
    A continuación se incluye la Descripción de img41.png
    Ventana Operaciones de Tabla
  6. Cambie el origen de datos de destino a Datos de negocio: PRUEBA y haga clic en Aceptar.
    A continuación se incluye la Descripción de img42.png
    Borrar Tabla
  7. Verifique los resultados y haga clic en OK (Aceptar) para finalizar.
    A continuación se incluye la Descripción de img43.png
    Resultado de tabla de borrado

Ejecutar la operación de tabla ALTER mediante Web OMW

Requisitos para la tabla ALTER:

  • Agregar solo columnas.
  • Datos de la tabla existente (conservar datos)
Nota:
  • ALTER Table utiliza especificaciones de tabla basadas en el paquete activo o desplegado en el entorno de conexión (por ejemplo, JDV920) para ejecutar la operación *ALTER.
  • Utilice la acción Promocionar para actualizar las especificaciones de tabla del objeto central al paquete activo si es necesario.

Preparación de la Tabla ALTER en el Cliente de Desarrollo

En esta sección, preparará *Alter Table con OMW en el cliente de desarrollo.

  1. Inicie sesión en EnterpriseOne en el cliente de desarrollo.
  2. Vaya a BV (versiones por lotes) desde la ruta rápida.
  3. En el campo Aplicación por Lotes, introduzca R98403XB (Cargar Datos XML en Tabla) y haga clic en Buscar.
  4. Haga clic en Agregar para agregar la versión F55PET (Copie el XML F55PET en la tabla).
    A continuación se incluye la Descripción de img44.png
    Versiones por lotes
    Nota: Copie F55PET.xml guardado en C:\E920 (en el cliente de desarrollo).
  5. Defina las Opciones de proceso.
    A continuación se incluye la Descripción de img45.png
    Opciones de Proceso - Entorno
    A continuación se incluye la Descripción de img46.png
    Opción de Proceso - Avanzada
  6. Defina la selección de datos.
    A continuación se incluye la Descripción de img47.png
    Selección de Datos
  7. Ejecute/envíe UBE R98403XB | F55PET y verifique el resultado.
    A continuación se incluye la Descripción de img48.png
    Informe - Tabla de datos
  8. Vaya a OMW (Object Management Workbench) mediante la ruta de acceso rápida.
  9. En el formulario Object Management Workbench, busque el proyecto PET_STORE.
  10. En el proyecto PET_STORE → Objects (Objetos), seleccione F55PET y haga clic en Checkout (Desproteger).
  11. Haga clic en para confirmar la acción en la ventana Sobrescribir/Suprimir especificaciones.
    A continuación se incluye la Descripción de img481.png
    ventana Sobrescribir/Suprimir especificaciones
    A continuación se incluye la Descripción de img482.png
    Carpeta de proyecto
  12. Vuelva a seleccionar F55PET y haga clic en Restaurar.
  13. Haga clic en para confirmar la sobrescritura y vuelva a hacer clic en para utilizar el archivo de objeto (.par).
    A continuación se incluye la Descripción de img483.png
    ventana Sobrescribir/Suprimir especificaciones
    A continuación se incluye la Descripción de img484.png
    Tipo de restauración
  14. Restaure el archivo modificado TBLE_F55PET_60_99.par que incluye las columnas recién agregadas para probar la funcionalidad *ALTER TABLE. También puede desplazarse a Design, Design Tools y seleccionar Start Table Design Aid para agregar manualmente nuevas columnas a F55PET.
    A continuación se incluye la Descripción de img50.png
    Proyectos de OMM
  15. Seleccione F55PET y haga clic en Proteger para guardar los cambios.

Ejecutar la operación de tabla ALTER mediante Web OMW

En esta sección, aprenderá a ejecutar operaciones de tabla ALTER en Web OMW.

  1. Conéctese a EnterpriseOne en el cliente web.
  2. Vaya a P98220W (Object Management Workbench – Web) desde la ruta de acceso rápida.
  3. En el formulario web de OMW, introduzca PET_STORE en la línea Project QBE, haga clic en Find y seleccione el proyecto PET_STORE.
  4. En el separador Objetos de proyecto, seleccione F55PET y, a continuación, haga clic en Ascender en la lista desplegable Más acciones de fila.
    A continuación se incluye la Descripción de img51.png
    Seleccionar promoción
  5. Haga clic en Aceptar para confirmar la operación en el cuadro de diálogo Confirmar promoción de objeto.
    A continuación se incluye la Descripción de img52.png
    Confirmar promoción de objetos
  6. En el separador Objetos de proyecto, vuelva a seleccionar F55PET y, a continuación, seleccione Operaciones de tabla en la lista desplegable Más acciones de fila.
    A continuación se incluye la Descripción de img53.png
    Seleccionar operaciones de tabla
  7. En la ventana Operaciones de Tabla, seleccione Generar Tabla y haga clic en Aceptar.
    A continuación se incluye la Descripción de img54.png
    Ventana Operaciones de Tabla
  8. Verifique el origen de datos de destino y, a continuación, haga clic en Aceptar.
      A continuación se incluye la Descripción de img55.png
      Ventana Generar Tabla
    1. Si se aplica la operación *ALTER, el menú de formulario se muestra automáticamente en ALTER Table.
    2. Haga clic en Aceptar, se le pedirá que seleccione si desea ejecutar *ALTER (Sí) o continuar con una generación de tabla completa (No).
    3. Seleccione ALTER Table (Modificar tabla) para continuar con la operación *ALTER no destructiva.
  9. En el cuadro de diálogo de confirmación ALTER Table is available (Modificar tabla está disponible), haga clic en OK (Aceptar).
    A continuación se incluye la Descripción de img56.png
    *ALTER Table
  10. Verifique los resultados y haga clic en OK (Aceptar).
    A continuación se incluye la Descripción de img57.png
    *ALTER Table Result
  11. Revise el log *ALTER TABLE en la carpeta PrintQueue del servidor de empresa para asegurarse de que la operación se ha realizado correctamente.
    A continuación se incluye la Descripción de img58.png
    *ALTER TABLE Log
    A continuación se incluye la Descripción de img59.png
    View Log

Verificación de los Registros de Operaciones de Tabla mediante Web OMW

En esta sección, aprenderá a verificar el registro de operación de tabla OMW en Web OMW.

  1. Conéctese a EnterpriseOne en el cliente web.
  2. Vaya a P98220W (Object Management Workbench – Web) mediante la ruta de acceso rápida.
  3. En el formulario Object Management Workbench – Web, introduzca PET_STORE en la línea QBE del proyecto, haga clic en Find y seleccione el proyecto PET_STORE.
  4. En el separador Objetos de proyecto, seleccione F0911 y, a continuación, seleccione Registro en la lista desplegable Más acciones de fila.
    A continuación se incluye la Descripción de img60.png
    Seleccionar opción de registro
  5. En la pantalla Trabajar con logs de objeto, haga clic en Buscar para recuperar las entradas del log.
  6. Busque y seleccione la entrada con Acción = 44 (Operaciones de Tabla) y, a continuación, haga clic en Seleccionar.
    A continuación se incluye la Descripción de img61.png
    Trabajo con logs de objetos
  7. Seleccione cada línea para revisar los detalles del log y haga clic en Seleccionar para ver más información.
    A continuación se incluye la Descripción de img62.png
    Trabajar con Detalles de Log
    A continuación se incluye la Descripción de img65.png
    Ver Texto Completo del Log

Más recursos de aprendizaje

Explore tutoriales y laboratorios en docs.oracle.com/learn o acceda a contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.