Purpose
Either specifies the dialogs to be recompiled based on information in the load module, or specifies the dialogs to be added, modified, or deleted, based on information in the dialog statements that accompany the COMPILE statement.
There is no limit to the number of COMPILE statements that can be submitted to each run of ADSOBCOM.
Syntax
►►─── COMpile from ───────────────────────────────────────────────────────────► ┌──────────────────────┐ ►─┬─ SOUrce ──▼── dialog-expression ─┴───────────────────────────────────────►─ │ └─ LOAD ─┬─ ALL ─────────────────────────────────────────────────────────── │ ┌────────────────────────┐ └─ DIALog ─┬──────┬─ ( ─▼─ dialog-name-options ─┴─ ) ──────────── ├─ IS ─┤ └─ = ──┘ ─►─────────────────────────────────────────────────────────────────┬── . ─────►◄ ───────────────────────────────────────────────────────────────┬─┘ ─┬───────────────────────────────────────────────────────────┬─┘ │ ┌───────────────────────────┐ │ └─ VERsion ─┬──────┬── ( ─▼── version-number-options ─┴─ ) ─┘ ├─ IS ─┤ └─ = ─┘
Expansion of dialog-name-options
►►─┬─ dialog-name ───────────────────────────────────────┬────────────────────►◄ ├─ dialog-mask-value ─────────────────────────────────┤ ├─ ( low-dialog-name high-dialog-name ) ─────────────┤ └─ ( low-dialog-mask-value high-dialog-mask-value ) ─┘
Expansion of version-number-options
►►─┬─ version-number ──────────────────────────────┬──────────────────────────►◄ └─ ( low-version-number high-version-number ) ─┘
Parameters
Specifies that dialogs to be added, modified, or deleted based on information in the dialog expression.
Repeated dialog expressions can be used to process several dialogs. Each expression must end with a period.
See the explanation of dialog-expression on the following pages.
Specifies that the dialogs are to be recompiled based on the information in the dialog load modules.
Specifies that all dialogs in the dictionary load area are to be recompiled.
Specifies the dialogs in the dictionary load area to be recompiled. See expansion of dialog-name-options below.
Specifies the version numbers of the dialogs to be recompiled. See expansion of version-number-options below.
Specifies the 1 to 8-character name of a single dialog.
Specifies any dialog with a name that matches the mask criteria.
The mask character is the asterisk (*); it matches any character. For example, DIALOG IS (DCB*****) causes all dialogs beginning with DCB to be recompiled.
If the mask contains fewer than eight characters, the remaining character positions are treated as blanks.
Specifies all dialogs within the dialog-name range (inclusive).
Note: Parentheses are needed when using a range of values.
Specifies all dialogs within the dialog-mask range (inclusive).
Note: Parentheses are needed when using a range of values.
Specifies a single version number for the selected dialogs.
Specifies all versions of the selected dialogs within the version-number range (inclusive).
Note: Parentheses are needed when using a range of values.
The default version number is 1.
Usage
Considerations
ADSOBCOM does not update a dialog's program definition element (PDE) to indicate that a new copy of the dialog exists in the load area. If a dialog is recompiled by ADSOBCOM and then executed during a single DC/UCF run, the application developer should update the PDE by issuing the following command:
DCMT VARY PROGRAM dialog-name NEW COPY
Note: For more information about the DCMT VARY PROGRAM command, see the CA IDMS System Tasks and Operator Commands Guide.
|
Copyright © 2014 CA.
All rights reserved.
|
|