Data Warehouse Center Application Integration Guide

Metadata templates

This chapter provides detailed information about each template that is provided with the Data Warehouse Center and the Information Catalog Manager. The section for each template lists the tokens for the template. It provides the allowed values and lengths of values for each token.

If your interchange program does not have a value for a token, it should set the token to ISV_DEFAULTVALUE. However, you must specify a value other than ISV_DEFAULTVALUE for any token that is required.

Because there is no template for security groups, your program must specify the value ISV_DEFAULTSECURITYGROUP for any instances of the *SecurityGroup token.

If the template does not set a Data Warehouse Center parameter, the Data Warehouse Center definition will have the default value of the parameter. For example, the Data Warehouse Center sets the Retry Count and Retry Interval parameters for source databases to their default values.

Table 13 lists the metadata templates that are supplied with the Data Warehouse Center and the section that covers each template.

Table 13. Metadata templates supplied with the Data Warehouse Center
Template Description See:
AgentSite.tag Defines an agent site from which the agent accesses the data source or target warehouse, or on which a Data Warehouse Center program runs. "AgentSite.tag"
Column.tag Defines a column or field in a table, segment, or file. Column.tag
HeaderInfo.tag Declares all the object type definitions needed by the Data Warehouse Center to declare a tag language file. HeaderInfo.tag
Process.tag Defines a process. Process.tag
StarSchema.tag Defines a star schema. StarSchema.tag
StarSchemaInputTable.tag Defines the relationship between tables and a star schema. StarSchemaInputTable.tag
Step.tag Defines a step. Step.tag
StepCascade.tag Defines a cascade relationship between steps. StepCascade.tag
StepInputTable.tag Defines the relationship between a step and its source tables. StepInputTable.tag
StepOutputTable.tag Defines the relationship between a step and its target. StepOutputTable.tag
StepVWPOutputTable.tag Defines the relationship between a step and a warehouse target. StepVWPOutputTable.tag
StepVWPProgramInstance.tag Defines an instance of a specific template used by a step. StepVWPProgramInstance.tag
SourceDataBase.tag Defines a warehouse source. SourceDataBase.tag
SubjectArea.tag Defines a subject area to contain the processes and steps being created. "SubjectArea.tag"
Table.tag Defines a table or file that the Data Warehouse Center is to access. Table.tag
VWPGroup.tag Defines a group that is to contain any Data Warehouse Center program being defined. VWPGroup.tag
VWPProgramInstanceParameter.tag Adds or modifies a parameter that the Data Warehouse Center passes to an instance of a Data Warehouse Center program used by a specific step. VWPProgramInstanceParameter.tag
VWPProgramTemplate.tag Defines a Data Warehouse Center program. VWPProgramTemplate.tag
VWPProgramTemplateParameter.tag Defines a parameter that the Data Warehouse Center is to pass to a Data Warehouse Center program. VWPProgramTemplateParameter.tag
WarehouseDataBase.tag Defines a warehouse target. WarehouseDataBase.tag


[ Top of Page | Previous Page | Next Page ]