AD (S,L) – Levels
Levels define the hierarchical promotion structure for an application and correspond one-to-one with the physical libraries. Level names are user-defined names that are meaningful for a given application.
Levels Selection Screen
The following figure shows a list of Application Levels. It is the first screen displayed after entering sub-option S or L. This section will only describe the processing when selecting a level for update or adding a new level. The functionality of the commands for Names, Flags and Plans are described in later sections. If these are selected by level, then their scope is restricted to that level only.
Level Selection Screen
Command ===> Scroll ===> CSR
List Commands: A Add Entry, L Locate Entry, B Browse Mode
Line Commands: S Select, D Delete, N Names, F Flags, P Plans, X Extensions
Z Allocate
Level Next Level
____ ____
DEV1 STG1
DEV2 STG2
FIX HLD
HLD PRD
PRD
QA PRD
STG1 QA
STG2 QA
WS1 STG1
WS2 STG2
******************************* Bottom of data ********************************
Detail Screen
The following figure shows the Application Level details displayed when a specific Application Level is selected or a new level is to be added.
Detail Screen
Command ===>
Enter required details:
Level (KEY) ==> DEV1 Set Analysis ==> (Y/C/A see help for details)
Next Level ==> STG1 Impact Approvals ==> (Y/S/C see help for details)
Impl Exit? ==> (D/S/I/Y see help for details)
Warehouse for Sources : Name ==> Policy ==>
Gen Types: Name ==> Policy ==>
Set Scheduling Information:
Set Class ==> Job Name ==> Queue Name ==>
Failure Notify ==>
DB2 Information:
Impl Name/Rule ==> Name or Rule to determine Plan Implementation
DB2 Subsys ==> Sub-system applicable for this Level
DBRM Libs ==>
XREF Name ==> XREF Lib ==> (R or W)
Press ENTER to complete the change or END to terminate
Note: You can add a new entry by overtyping the Key with a new unique value
Field Descriptions
The following table describes each field for a level:
Field Descriptions
Field Name | Description |
---|---|
Level | The name of the level. |
Next Level | The name of the next level in the promotion path. Next Level can be described by the following points:
|
Set Analysis | This flag indicates whether the Set Analysis functionality is to be enabled at this level. Valid values:
|
Impl Exit | This flag determines what Implementation processing is to be used at this level. Valid values:
|
Source Warehouse Name | This specifies a Warehouse to be used to store the source part of the component if it becomes inactive. This must be defined in M.WH. |
Source Warehouse Policy | This specifies the Warehouse Policy that describes the attributes about how the warehouse is to be used (for example, how many versions to keep). This Policy must be defined in M.WP. Note: Once the warehouse policy is updated, the new policy will take into effect for a component when that component is promoted to that level. Based on the new policy, the previous historical versions can get deleted from the warehouse. Once versions are deleted, they are not recoverable even if the new policy is reverted to the old policy. (A historical version of a component is not deleted from the warehouse until a new version is promoted to the appropriate level and the existing version at that level is stored in the warehouse.) |
Gen Types Warehouse Name | This specifies a Warehouse to be used to store the generated parts of the component if it becomes inactive. This must be defined in M.WH. |
Gen Types Warehouse Policy | This specifies the Warehouse Policy that describes the attributes about how the warehouse is to be used (for example, how many versions to keep). This Policy must be defined in M.WP. Note: Once the warehouse policy is updated, the new policy will take into effect for a component when that component is promoted to that level. Based on the new policy, the previous historical versions can get deleted from the warehouse. Once versions are deleted, they are not recoverable even if the new policy is reverted to the old policy. (A historical version of a component is not deleted from the warehouse until a new version is promoted to the appropriate level and the existing version at that level is stored in the warehouse.) |
The following fields describe set attributes for running sets containing components at this level. | |
Set Class | The set class must be a valid class as defined in the Set Class table (SC). |
Job Name | The job name of the set. |
Queue Name | If non-blank, an identifier to ensure single-threading across set classes. |
Failure Notify | This field is used as input to the email interface for notification when sets for components at this level fail. |
The following Db2 information fields are meaningful at this level and are defined on this screen. They are discussed in more detail in the Code Pipeline Interfaces Guide . | |
Impl Name/Rule | The Plan Implementation table’s Implementation Name or the Rule to be used to derive the Name for Plan implementation at this Level. Two rules are currently supported:
When 'APPL', the Application code is used as the Implementation name when looking up the Plan Implementation Table. When 'P1234', the first 4 characters of the Plan name are used. |
DB2 Subsys | Db2 Subsystem name for this level. Should equal the value in the Plan Implementation table. |
DBRM Libs | Name(s) of the DBRM libraries (no quotes, separated by blank) for this level to be used in the Bind process. For Plans, libraries at higher levels are concatenated. Up to 9 DSNs are supported. One name must be the DBRM library used by this Application/Level. This is currently the easiest way to provide for PLAN binds where DBRMs may reside in different Application libraries. |
The following fields are only used for automated Plan binding for when DBRMs are explicitly defined in Plan Bind statements. | |
XREF Name | ISPF table name of the PLAN XREF to be used at this Level. If the PLAN XREF feature is used, a different table name should be specified for each level. If automated binding across Applications is desired, then those Applications must use the same set of XREF tables. |
XREF Lib | Plan/DBRM cross-reference Library. Valid values:
|