Identifying Indirect and Remote Dependencies for an Application Patch in the Developer Tool

Identifying Indirect and Remote Dependencies for an Application Patch in the Developer Tool

Scenario. Differing Dependencies Across Application Object Instances

Scenario. Differing Dependencies Across Application Object Instances

The following scenario will use an application with a complex set of dependencies where the dependencies in the deployed run-time application are different from the dependencies in the updated design-time application.
The following image shows the design-time and run-time applications:
This image shows the dependency diagrams for a deployed run-time application and the updated design-time application. In the run-time application, the workflow Workflow A uses a mapping Mapping A, the workflow Workflow B uses a mapping Mapping B, and a mapping Mapping C uses a mapplet Mapplet A. The mappings Mapping A and Mapping B and mapplet Mapplet A use the data object Physical Data Object B. In the design-time application, the workflows Workflow A and Workflow B use a mapping Mapping B. The mapping Mapping A uses the mapplet Mapplet A. The mapping Mapping B uses the mapplet Mapplet A and the data object Physical Data Object B. The mapping Mapping C uses a reusable transformation Reusable Transformation C which uses the data object Physical Data Object B.
The set of dependencies in the deployed run-time application do not match the set of dependencies in the updated design-time application to reflect how design-time and run-time instances of application objects are isolated in data structures. Since the time that the application was deployed, multiple users might have edited the design-time objects and redefined their dependencies without altering the run-time objects.
For example, the deployed application contains a mapping
Mapping B
that uses a data object
Physical Data Object B
and a mapping
Mapping C
that uses a mapplet
Mapplet A
.
Meanwhile, the design-time application has been revised such that the mapping
Mapping B
uses the mapplet
Mapplet A
and the data object
Physical Data Object B
, and the mapping
Mapping C
uses a reusable transformation
Reusable Transformation C
to transform the data in the data object
Physical Data Object B
.
Because the sets of dependencies are different across the design-time and run-time objects, you must use both the design-time and the run-time objects to identify a selected object's indirect and remote dependencies.

0 COMMENTS

We’d like to hear from you!