Table of Contents

Search

  1. Preface
  2. Understanding the Repository
  3. Using the Repository Manager
  4. Folders
  5. Managing Object Permissions
  6. Local and Global Shortcuts
  7. Team-Based Development with Versioned Objects
  8. Labels
  9. Object Queries
  10. Team-Based Development with Deployment Groups
  11. Copying Folders and Deployment Groups
  12. Exporting and Importing Objects
  13. Exchanging Metadata
  14. Copying Objects
  15. Metadata Extensions
  16. Appendix A: MX Views Reference

Repository Guide

Repository Guide

Viewing Object Dependencies

Viewing Object Dependencies

Before you change or delete repository objects, you can view dependencies to see the impact on other objects. For example, before you remove a session, you can find out which workflows use the session. You can view dependencies for repository objects in the Repository Manager, Workflow Manager, and Designer tools.
In the Repository Manager, Workflow Manager, and Designer, you can view dependencies when you perform the following tasks:
  • View object history
    . You can view dependencies from the View History window when you view the history of an object.
  • View checkouts
    . You can view dependencies from the View Checkouts window when you search for persistent checkouts.
  • View query results
    . You can view dependencies from the Query Results window when you search for object dependencies or run an object query.
You can check in objects from the View Dependencies dialog box, but you cannot check in original objects for global shortcuts.
In addition, you can view dependencies from the tools in the Workflow Manager and Designer. For user-defined functions, you can right-click the function or click Tools > User-Defined Functions > Dependencies to view dependencies in the Designer.
The following table lists the tools used to display dependencies and the objects that View Dependencies displays when you view dependencies:
Parent Object
Tool
Types of Child Objects Displayed
Mappings
Mapping Designer
  • Global and local shortcuts to the mapping.
  • Sources the mapping uses.
  • Targets the mapping uses.
  • Transformations the mapping uses.
Mapplets
Mapping Designer
Mapplet Designer
  • Global and local shortcuts to the mapplet.
  • Sources the mapplet uses.
  • Targets the mapplet uses.
  • Transformations the mapplet uses.
Sources
Mapplet Designer
Mapping Designer
Source Analyzer
  • Sources within the same folder that reference or are referenced by the source through a foreign key relationship.
  • Global and local shortcuts to the source.
Targets
Mapping Designer
Target Designer
  • Targets within the same folder that reference or are referenced by the target through a foreign key relationship.
  • Global and local shortcuts to the target.
Transformations
Mapplet Designer
Mapping Designer
Transformation Developer
  • Global and local shortcuts to the transformation.
User-Defined Functions
-
  • User-defined functions that use the user-defined function.
  • Transformations that use the user-defined function.
  • Mappings with transformations that use the user-defined function
  • Workflow tasks that use the user-defined function.
  • Worklets that use the user-defined function.
  • Workflows that use the user-defined function.
Sessions
Task Developer
Worklet Designer
Workflow Designer
  • Sources the session uses.
  • Targets the session uses.
  • Mappings the session uses.
  • Mapplets the session uses.
  • Transformations the session uses.
  • Tasks the session uses.
  • Mapping the session uses.
  • Session configuration the session uses.
Workflows
Workflow Designer
  • Sources the workflow uses.
  • Targets the workflow uses.
  • Mappings the workflow uses.
  • Mapplets the workflow uses.
  • Transformations the workflow uses.
  • Sessions the workflow uses.
  • Tasks the workflow uses.
  • Schedulers the workflow uses.
  • Session configuration the workflow uses.
  • Worklet the workflow uses.
Worklets
Worklet Designer
Workflow Designer
  • Sources the worklet uses.
  • Targets the worklet uses.
  • Mappings the worklet uses.
  • Mapplets the worklet uses.
  • Transformations the worklet uses.
  • Sessions the worklet uses.
  • Tasks the worklet uses.
  • Schedulers the worklet uses.
  • Session configuration the worklet uses.
You can perform all searches in this table from the Repository Manager.
You can view object dependencies when you open objects in the following tools:
  • Mapping Designer
  • Mapplet Designer
  • Workflow Designer
  • Worklet Designer
The Dependencies dialog box displays the object name, the object type, and a list of dependent objects and their properties.
When you search for dependencies, you can filter the results by selecting options and object types.
The following table shows the options you can select when you search for dependencies:
Option
Description
Primary/Foreign Key Dependencies
View primary and source object dependencies where there is a primary key-foreign key relationship.
Global Shortcut Dependencies
View global shortcuts across repositories. You can select this option when you search for parents, children, or primary key-foreign key dependencies.
All Children
View the objects that the selected object uses. For example, if you search for the child objects for a workflow, the results might include sessions and worklets.
All Parents
View the objects that use the selected object. For example, if you search for the parent objects for a session, the results might include a workflow or worklet.
When you search for dependencies, the View Dependencies window displays the properties for each dependent object.
The following table describes the object properties that appear in the View Dependencies window:
Properties
Description
Object Name
Name of the dependent object.
Group Name
DBD associated with the source of the object. For example, the group type can be Oracle, DB2, or XML.
Object Type
The type of dependent object. Dependent objects can be any of the following types:
  • Foreign key dependency
  • Shortcuts
  • Mappings
  • Mapplets
  • Sessions
  • Workflows
  • Worklets
  • Target definition
  • Source definition
Version
Version number of the dependent object.
Time Stamp
Time the object was created or saved.
Status
Status of the object, Active or Deleted.
Version Comments
Comments associated with the dependent object.
Folder Name
Folder name where the dependent object resides.
User Name
User who created the object.
Host Name
Host name for the machine hosting the object.
Checkout Type
Type of checkout for object, Persistent or Non-Persistent.
Purged by User
Name of the user who purged the object.
Is Reusable
Status of object as reusable, Yes or No.
Is Deleted
Status of object deletion, Yes or No.
Repository
Repository hosting the object.
The View Dependencies window also displays output, comments, and label information associated with the object. The Output window displays validation information, and the Comments window displays text entered during object check in or check out. The Labels window displays labels associated with the object and information associated with the label object.
To save the list of dependent objects as an HTML file, click File > Save to File.

0 COMMENTS

We’d like to hear from you!