Índice

Search

  1. Prólogo
  2. Informatica Developer
  3. El repositorio de modelos
  4. Búsquedas en Informatica Developer
  5. Conexiones
  6. Objetos de datos físicos
  7. Objetos de datos de archivo sin formato
  8. Vista lógica de datos
  9. Cómo visualizar datos
  10. Implementación de aplicaciones
  11. Implementación de revisiones de la aplicación
  12. Implementación de revisiones de la aplicación Ejemplo
  13. Integración continua y entrega continua (CI/CD)
  14. Importación y exportación de objetos
  15. Apéndice A: Referencia de tipos de datos
  16. Apéndice B: Accesos directos del teclado
  17. Apéndice C: Propiedades de conexión

Guía de Developer Tool

Guía de Developer Tool

Heredar dependencias directas, indirectas y remotas

Heredar dependencias directas, indirectas y remotas

Elija heredar dependencias directas, indirectas y remotas si tiene toda la información relativa a las aplicaciones en tiempo de diseño y en tiempo de ejecución.
Dispondrá de toda la información sobre una aplicación si es el único desarrollador o administrador de funciones de una aplicación. Al realizar cambios en la aplicación en tiempo de diseño, se espera que todos los cambios se propaguen a la aplicación en tiempo de ejecución para garantizar que dicha aplicación en tiempo de ejecución es una réplica exacta de la aplicación en tiempo de diseño.

Ejemplo

Se encarga de administrar una aplicación que contiene flujos de trabajo que ejecutan asignaciones que, a su vez, comparten varios objetos de datos. Tras implementar la aplicación y probar las salidas, edita uno de los objetos de datos.
Para propagar los cambios realizados en el objeto de datos a todos los demás objetos de la aplicación que hacen uso de ese objeto de datos, crea una revisión que hereda las dependencias directas, indirectas y remotas. Cuando selecciona el objeto de datos, la revisión hereda todos los flujos de trabajo y las asignaciones que usen ese objeto de datos.
En la siguiente imagen se muestra el modo en que la herencia aparece en el asistente de implementación incremental:
En esta imagen se muestra la página Selección de objeto de origen del asistente de implementación incremental. La opción "Objetos seleccionados y todos los objetos relacionados" está seleccionada (junto a la opción Incluir). En la tabla figuran los siguientes objetos: los objetos de datos Data Object A y Data Object B; las asignaciones Mapping A y Mapping B, y los flujos de trabajo Workflow A y Workflow B. El objeto de datos Data Object A está seleccionado. El objeto de datos Data Object B, las asignaciones Mapping A y Mapping B y los flujos de trabajo Workflow A y Workflow B se heredan, y sus filas están atenuadas. Al final de la página se indica que hay 6 de 6 objetos seleccionados, que 6 de 6 objetos se van a actualizar y que se van a añadir 0 objetos.
En la siguiente imagen se muestra el objeto seleccionado y las dependencias directas, indirectas y remotas heredadas:
En esta imagen se muestra un diagrama de dependencias de una aplicación. En la aplicación, el flujo de trabajo Workflow A usa una asignación Mapping A, mientras que el flujo de trabajo Workflow B usa la asignación Mapping B. Las asignaciones Mapping A y Mapping B comparten los objetos de datos Physical Data Object A y Physical Data Object B. El objeto de datos Physical Data Object A está etiquetado para indicar que está seleccionado. Los objetos Mapping A, Mapping B y Physical Data Object B están etiquetados para indicar que son dependencias indirectas. Los flujos de trabajo Workflow A y Workflow B están etiquetados para indicar que son dependencias remotas.
Para propagar los cambios realizados en el objeto de datos
Physical Data Object A
a las asignaciones y los flujos de trabajo que usan ese objeto de datos en la aplicación en tiempo de ejecución, puede utilizar también una revisión que herede únicamente las dependencias directas. Si selecciona el objeto de datos, el asistente identificará las asignaciones y los flujos de trabajo que se van a ver afectados, y el servicio de integración de datos los actualizará mientras la revisión se implementa.
Con todo, una revisión que herede las dependencias directas, indirectas y remotas proporcionará una mayor transparencia sobre cómo se van a actualizar los objetos. Además, habrá una mayor garantía de que los objetos actualizados en la aplicación en tiempo de ejecución van a transformar los datos del mismo modo que los objetos de la aplicación en tiempo de diseño.