ADDRESS command
Gets access to CICS storage areas. In Smalltalk, the parameters of the ADDRESS command are contained in two classes: CICSAddress and CICSAddressResult. 
See CICS Application Programming Reference for the syntax of the command and a description of its parameters. 
The object returned is a CICSObject, which is a subclass of OsPtr. As such, the object can be accessed directly using methods such as copyFrom:to:. Alternatively, you can subclass CICSObject with your own application-defined class. 
Defined instance methods
Parameters supplied to CICS in CICSAddress
None. 
Parameters returned by CICS in CICSAddressResult
 
|  |  |  |  |  | 
| COMMAREA(ptr-ref)  | commarea  | Output  | Variable  |   | 
| CWA(ptr-ref)  | cwa  | Output  | Variable  |   | 
| EIB(ptr-ref)  | eib  | Output  | Variable  |   | 
| RESP  | resp  | Output  | Fixed(2)  | Inherited from CICSResult.  | 
| RESP2  | resp2  | Output  | Fixed(2)  | Inherited from CICSResult.  | 
| TCTUA(ptr-ref)  | tctua  | Output  | Variable  | Always returns nil in the MVS environment.  | 
| TWA(ptr-ref)  | twa  | Output  | Variable  |   | 
Examples
Example 1 
Establishes the address of the communication area. In this example, CICSCommArea is a subclass of OsPtr. 
| result aCommArea |
 
result := CICS address exec.
aCommArea := CICSCommArea address: (result commarea reference).
Example 2 
Finds the length of the communication area based on the eib. 
| result eib commAreaLength |
 
result := CICS address exec.
eib := result eib.
commAreaLength := eib eibcalen.
Last modified date: 05/11/2020