CICS Manual do Usuário - INQUIRE TDQUEUE
Retrieves information about a transient data queue.
Sintaxe:
INQUIRE TDQUEUE .-----------------------------. V | >>-INQUIRE TDQUEUE(name)----+-------------------------+-+------>< +-ATIFACILITY(cvda)-------+ +-ATITERMID(data-area)----+ +-ATITRANID(data-area)----+ +-ATIUSERID(data-area)----+ +-BLOCKFORMAT(cvda)-------+ +-EMPTYSTATUS(cvda)-------+ +-ENABLESTATUS(cvda)------+ +-INDIRECTNAME(data-area)-+ +-IOTYPE(cvda)------------+ +-NUMITEMS(data-area)-----+ +-OPENSTATUS(cvda)--------+ +-PRINTCONTROL(cvda)------+ +-RECORDFORMAT(cvda)------+ +-RECORDLENGTH(data-area)-+ +-RECOVSTATUS(cvda)-------+ +-REMOTENAME(data-area)---+ +-REMOTESYSTEM(data-area)-+ +-TRIGGERLEVEL(data-area)-+ '-TYPE(cvda)--------------'
Condition: END, ILLOGIC, NOTAUTH, QIDERR
For more information about the use of CICS-value data areas (CVDAs), see Appendix F, CVDAs recognized by the translator.
Descrição:
The INQUIRE TDQUEUE command retrieves information about a named transient data queue from the runtime Transient Data Definitions (TDD). The queue can be on a local region or on a remote region.
Transient data queues, also called destinations, are defined in the destination control table (DCT) of CICS. Two basic types are possible: intrapartition and extrapartition. Intrapartition queues are managed and stored entirely by CICS, and are subject to automatic task initiation (ATI). ATI means that when the number of items on the queue reaches the value that is in the TRIGGERLEVEL option, CICS automatically creates a task to process the queue.
An extrapartition queue is an Open Systems or Windows sequential file or device. Extrapartition queues are not subject to ATI, and consequently the associated options produce null values.
Two other queue types appear in the TD stanza definition: indirect and remote, both of which point, eventually, to one of the basic types. An indirect queue points to another queue that is on the same CICS system, and is essentially an alias for the other queue. When you name an indirect queue in an INQUIRE TDQUEUE command, CICS returns only the TYPE value (which is INDIRECT) and the name of the queue to which the indirect definition points (the INDIRECTNAME value). You must issue a second INQUIRE TDQUEUE command against the INDIRECTNAME value to determine the characteristics of the underlying queue.
A remote queue is a queue that is defined on another CICS system. When you inquire about such a queue, the local CICS system returns only the information that it maintains locally about the queue: the TYPE (REMOTE), the system on which it is defined (the REMOTESYSTEM value), its name there (REMOTENAME), and whether it is available to applications on the local system (its ENABLESTATUS).
You can also browse through all the transient data queues that are defined in your system by using the browse options (START, NEXT, and END) on INQUIRE TDQUEUE commands.
Opção:
Condições: