READQ TS command
Retrieves data from a temporary storage (TS) queue in main or auxiliary storage. In Smalltalk, the parameters of the READQ TS command are contained in two classes: CICSReadqts and CICSReadqtsResult. 
See CICS Application Programming Reference for the syntax of the command and a description of its parameters. 
Defined instance methods
Parameters supplied to CICS in CICSReadqts
 
|  |  |  |  |  | 
| ITEM(data-area)  | item:  | Input  | Binary 16  |   | 
| NEXT  | next  | Input  | Switch  |   | 
| QUEUE(name)  | queue:  | Input  | Fixed(8)  |   | 
| SYSID(systemname)  | sysid:  | Input  | Fixed(4)  | Remote systems only  | 
Parameters returned by CICS in CICSReadqtsResult
 
|  |  |  |  |  | 
| LENGTH(data-area)  | length  | Output  | Binary 16  |   | 
| NUMITEMS(data-area)  | numitems  | Output  | Binary 16  |   | 
| RESP  | resp  | Output  | Fixed(2)  | Inherited from CICSResult.  | 
| RESP2  | resp2  | Output  | Fixed(2)  | Inherited from CICSResult.  | 
| SET(ptr-ref)  | set  | Output  | Variable  |   | 
Examples
Example 1 
Reads a specified item from a temporary storage queue. 
| result x |
result := CICS readqts
               queue: 'TSQUEUE';
               item: 10;
               exec.
x := result set.
Example 2 
Reads the next item in a temporary storage queue and assigns the NUMITEMS result. 
| result x |
result := CICS readqts
               queue: 'TSQUEUE';
               next;
               exec.
x := result numitems.
Last modified date: 07/09/2019