Information
Space announcement We are no longer updating this space, and you cannot comment on this space. The CHANGE ACCUMULATION PLUS component is now documented in BMC AMI Backup and Recovery for IMS.

DDN keyword


The DDN keyword is used in two ways: on CA, IIC, and TRACE function control statements, and on STACK control statements.

DDN keyword on Function control statements

You can use the DDN keyword on CA, IIC, and TRACE function control statements to specify the ddname associated with the data set group to be processed.

The DDN keyword is valid only for full-function databases (including HALDBs); for DEDBs, specify the AREA keyword.

For full-function, non-HALDB databases, the value of the DDN keyword is the ddname associated with a data set group in the database definition. If the DDN keyword is omitted on control statements where it is optional and the database contains more than one data set group, you are implicitly requesting processing of each data set group that is defined in the database. If the database contains only one data set group, you can omit the DDN keyword.

For the Trace facility, the named data set must exist as part of the database specified by the DBD keyword. This data set must have been previously identified (explicitly or implicitly) for a utility function (CA or IIC).

For HALDBs, the following considerations apply to the use of the DDN keyword:

  • To process all data set groups in all partitions in a HALDB implicitly, omit the DDN keyword and specify the DBALLOC(Y) keyword on the GLBL statement.
  • To process all data set groups within a partition implicitly, specify the partition name with the DDN keyword.
  • To process individual data set groups within a partition, specify the data set group name with the DDN keyword.

DDN keyword on STACK control statements

The DDN keyword is required on STACK control statements.

You use it to specify the ddname to use for the stack or to specify a dynamic allocation model to use for dynamic allocation of the stack.

Uses

Required on the following control statement:

  • TRACE (only when processing a full-function database)
  • STACK

Optional on the following control statements:

  • CA
  • IIC

If the DDN keyword is omitted on control statements on which it is optional and the database contains more than one data set group, the output image copies must be dynamically allocated or stacked.

Related keywords

Refer also to the following keywords:

Syntax

DDN(value)

Values

  • If you are specifying the DDN keyword on a function control statement, you must specify the ddname (1-8 alphanumeric characters) for the value.
  • If you are specifying the DDN keyword on the STACK control statement, you can specify one or more dynamic allocation model names, or you can specify one or more specific ddnames for the value. Use the following syntax:

    • DDN((*,modelName),(*,modelName),(*,modelName), . . )

    or

    • DDN(ddName,ddName,ddName, . . )
  • If you specify any dynamic allocation models for a control statement keyword, all specifications on that keyword must use models or explicit allocation. For example, the specification DDN(*,(*,modelName)) is invalid. The specification DDN(ddName,(*,modelName)) is valid.
  • If you are specifying the DDN keyword on a CA or IIC control statement, specify one or more dynamic allocation model names or ddnames. Use the following syntax:

    • DDN((*,modelName),(*,modelName),(*,modelName), . . .)

    or

    • DDN(ddName,ddName,ddName, . . )

Default

None


Related topic


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

CHANGE ACCUMULATION PLUS 5.1