Keyword | Description |
---|---|
TDqueue(name) | Names this queue. Mandatory. name can be up to four alphanumeric characters, the first of which must be aletter other than C. |
Group(groupname) | Names the group the queue belongs to. Mandatory. groupname can be up to eight characters in length. Acceptable characters are A through Z, 0 through 9, $, @ and #. Do not specify a group name starting with DFH, as Mainframe Subsystem Support (MSS) uses that prefix for system groups. |
DESCription(text) | Describes the transient data queue. Optional. text can be up to 60 characters in length, with no restrictions except that if you use a left parenthesis you must ensure that there is a matching right parenthesis. |
TYPE(INTra | Extra | INDirect | INTRDR) | Specifies the type of this queue:
Intra: The contents of the queue are accessible only to transactions and are temporary Extra: The contents of the queue are made available to non-CICS programs, or data is made available from non-CICS programs INDirect: An alias that points to another queue, which may be of any type INTRDR: Specifies the internal reader to which CICS applications can direct a JCL job stream for execution by the JCL engine. |
Intrapartition Queue Parameters | |
Atifacility(Terminal|blank)) | (Intrapartition queues). Indicates the type of destination the queue represents:
Terminal: the transient data queue is associated with a terminal, which is specified in Facilityid(name). |
RECOVstatus(No|Physical|Logical) | (Intrapartition queues). Indicates whether or not the queue is recoverable. If you specify that the queue is recoverable (physical and logical are synonymous), you must also specify _FILESHAREID. This is because MSS recovery is handled by Fileshare. |
Facilityid(name) | (Intrapartition queues). Specifies the terminal ID if Atifacility is set to Terminal. If unspecified defaults to the queue name. A terminal definition must exist. |
TRAnsid(name) | (Intrapartition queues). Specifies the name of the transaction to be run when the queue reaches the level specified in Triggerlevel(number) |
TRIggerlevel(number) | (Intrapartition queues). Specifies the number of data records to be accumulated in the queue before the transaction specified in Transid(name) is run. A value of 0 means that the transaction is never run. |
Extrapartition Queue Parameters | |
DSName(name) | (Extrapartition queues). Not used.. |
Opentime(Initial|Deferred) | (Extrapartition queues). Indicates the initial status of the queue:
Initial: the queue is opened when the region starts up Deferred: the queue is closed until it is required |
TypeFile(Output|Input|Rdback) | (Extrapartition queues). Specifies whether the queue is for input, output, or may be read backwards. |
RECORDSize(number) | (Extrapartition queues). Specifies the maximum length of records in this queue, in the range 0 through 32767 |