CIODL (10-digit signed integer)

Output COMMAREA data length.

This is the length of the user data to be returned to the client in a reply message. This length includes the 8-byte program name. The length of the COMMAREA passed to the linked program is the maximum of this field and the length of the user data in the request message, minus 8.

Note:
The length of the user data in a message is the length of the message excluding the MQCIH structure.

If the length of the user data in the request message is smaller than CIODL, the DATALENGTH option of the LINK command is used; this allows the

LINK to be function-shipped efficiently to another CICS region.

The following special value can be used:

OLINPT

Output length is same as input length.

This value may be needed even if no reply is requested, in order to ensure that the COMMAREA passed to the linked program is of sufficient size.

This is a request field used only for DPL programs. The initial value of this field OLINPT.