Domains

Domains contain Application Areas and object definitions. Depending on the setting of the Object definitions contained directly in a Domain constitute the Domain library.

In addition, Domains can contain child Domains that themselves contain child Domains, up to nine (9) levels, depending on the value of the Domain Nest Value profile setting for your LSH implementation. A Domain can contain any number of Domains at a single level. For example, if the Domain Nest Value profile is set to one (1), a top-level Domain can contain any number of child Domains, but those child Domains cannot contain any child Domains of their own.

The various objects contained within a Domain are as follows:

  • Application Areas. The objects contained in the Application Area are listed separately.

  • Table Definitions. These contain—Columns and Constraints.

  • Workflow Definitions. These contain:

    • Execution Templates containing Parameter Set Instances that in turn, contain Parameter Instances

    • Load Set Instances

    • Data Mart Instances

    • Report Set Instances

    • Program Instances

    • Parameter Set Instances that contain Parameter Instances

    • Parameter Set Definitions that contain Parameter Instances

    • Planned Outputs

    • Workflow Structure Instances

    • Notification Instances

  • Report Set Definitions. These contain:

    • Program Instances

    • Report Set Entries. These contain—Report Set Entries, Parameter Set Definitions containing Parameter Instances, Parameter Set Instances containing Parameter Instances

    • Planned Outputs

    • Parameter Set Instances that contain Parameter Instances

    • Parameter Set Definitions that contain Parameter Instances

    • Execution Templates. These contain Parameter Set Instances that in turn, contain Parameter Instances.

  • Overlay Templates

  • Variables

  • Notification Definitions. These contain Parameter Set Definitions containing Parameter Instances and Parameter Set Instances containing Parameter Instances.

  • Workflow Structure Definitions

  • Parameter Definitions

  • Parameter Set Definitions containing Parameter Instances

  • Business Areas. These contain—Hierarchies, Table Descriptors, Joins.

  • Program Definitions. These contain:

    • Planned Outputs

    • Parameter Set Definitions that contain Parameter Instances

    • Parameter Set Instances that contain Parameter Instances

    • Table Descriptors

    • Source Code Definitions

    • Source Code Instances

    • Execution Templates. These contain Parameter Set Instances that in turn, contain Parameter Instances.

  • Load Set Definitions. These contain:

    • Planned Outputs

    • Parameter Set Definitions that contain Parameter Instances

    • Parameter Set Instances that contain Parameter Instances

    • Table Descriptors

    • Execution Templates. These contain Parameter Set Instances that in turn, contain Parameter Instances.

  • Data Mart Definitions. These contain:

    • Planned Outputs

    • Parameter Set Definitions that contain Parameter Instances

    • Parameter Set Instances that contain Parameter Instances

    • Table Descriptors

    • Execution Templates. These contain Parameter Set Instances that in turn, contain Parameter Instances.

Figure B-1 shows all layers of object ownership within a Domain, except for objects contained in the Application Area. See Figure B-2 for object ownership within an Application Area.

Note:

Report Set Entries inside Report Set Definitions can be nested indefinitely.

Figure B-1 Object Ownership within a Domain

Description of Figure B-1 follows
Description of "Figure B-1 Object Ownership within a Domain"