>>-+-/ALLOCATE-+------------------------------------------------> '-/ALL------' >----LU--luname--TPNAME--tpname--+--------------------+-------->< '-MODE--+-modename-+-' '-NONE-----'
Table 16 lists the environments (DB/DC, DBCTL, and DCCTL) from which the command and keywords can be issued.
Command / Keywords | DB/DC | DBCTL | DCCTL |
---|---|---|---|
/ALLOCATE | X | X | |
LU | X | X | |
MODE | X | X | |
TPNAME | X | X |
/ALLOCATE is a multisegment command similar to the /OPNDST command for VTAM terminals. It causes IMS to allocate a conversation to the specified LUNAME and TPNAME if any output is queued in IMS for that destination. If no such output exists, the command has no effect and (in a nonshared-queues environment) an error message is issued.
The /ALLOCATE command is used for delivering asynchronous output when the LU 6.2 device is available. The command can be originated by the remote LU 6.2 device for this purpose.
/ALLOCATE requires an end-of-message (EOM) indicator. An end-of-segment (EOS) indicator must be included for all segments preceding the last segment. For more information, see Multisegment Command Input
After the syntax checking of the /ALLOCATE command is successfully completed, the DFS058 ALLOCATE COMMAND COMPLETED message is issued and processing of the command continues asynchronously.
For more information on the MODE value, see IMS Version 9: Administration Guide: Transaction Manager.