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. Equivalent Dependencies Across Application Object Instances

Scenario. Equivalent Dependencies Across Application Object Instances

This scenario shows an application that uses the same set of dependencies across the design-time and run-time objects. When the sets of dependencies are the same, you can identify indirect and remote dependencies using only the design-time objects.
The following image shows the set of dependencies across both application object instances:
This image shows the dependency diagram for an application. In the application, the mapping Mapping A uses the data object Physical Data Object A. The workflow Workflow C uses a mapping Mapping C. The mapping Mapping C uses a reusable transformation Reusable Transformation B and a data object Physical Data Object C. The reusable transformation Reusable Transformation B uses the data object Physical Data Object A.
If you select the mapping
Mapping A
, the base selection consists of the mapping and its direct dependency, the data object
Physical Data Object A
.
The following image labels the base selection:
This image shows the dependency diagram for an application. In the application, the mapping Mapping A uses the data object Physical Data Object A. The workflow Workflow C uses a mapping Mapping C. The mapping Mapping C uses a reusable transformation Reusable Transformation B and a data object Physical Data Object C. The reusable transformation Reusable Transformation B uses the data object Physical Data Object A. The mapping Mapping A has the label “selected.” The data object Physical Data Object A has the label “direct.”
To find indirect and remote dependencies, you can use the design-time objects without consulting the run-time objects.
The following image labels the indirect and remote dependencies:
This image shows the dependency diagram for an application. In the application, the mapping Mapping A uses the data object Physical Data Object A. The workflow Workflow C uses a mapping Mapping C. The mapping Mapping C uses a reusable transformation Reusable Transformation B and a data object Physical Data Object C. The reusable transformation Reusable Transformation B uses the data object Physical Data Object A. The mapping Mapping A has the label “selected.” The data object Physical Data Object A has the label “direct.” The reusable transformation Reusable Transformation B, the mapping Mapping C, and the data object Physical Data Object C have the label “indirect.” The workflow Workflow C has the label “remote.”
Based on the above image, the mapping
Mapping A
has the following dependencies:
Type of Dependency
Dependencies
Direct
  • Physical Data Object A
Indirect
  • Mapping C
  • Reusable Transformation B
  • Physical Data Object C
Remote
  • Workflow C

0 COMMENTS

We’d like to hear from you!