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
 
Parameter
Instance method
Mode
Type
Notes/exceptions
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