State data access XPI functions
The state data access functions allow you to inquire on and set certain system data
in the AP domain.
The INQ_APPLICATION_DATA call
The INQ_APPLICATION_DATA call enables you to inquire on application system
data in the AP domain.
INQ_APPLICATION_DATA
DFHAPIQX [CALL,]
[CLEAR,]
[IN,
FUNCTION(INQ_APPLICATION_DATA),]
[OUT,
[ACEE(name4 | (Rn) | * ),] [DSA(name4 | (Rn)|*),]
[EIB(name4 | (Rn)|*),]
[RSA(name4 | (Rn)|*),]
[SYSEIB(name4 | (Rn)|*),]
[TCTUA(name4 | (Rn)|*),]
[TCTUASIZE(name4|*),]
[TWA(name4 | (Rn)|*),]
[TWASIZE(name4 | (Rn)|*),]
RESPONSE (name1|*),
REASON (name1|*)]
This command is threadsafe.
ACEE(name4 | (Rn|*)
returns the address of the access control environment element (ACEE).
name4
The name of a fullword area that is to receive the address of the ACEE.
(Rn) A register that is to receive the ACEE address.
* The parameter list itself, in name APIQ_ACEE, is used to hold the
address.
DSA(name4 | (Rn|*)
returns the head of the chain of dynamic storage used by application programs
to make them reentrant (for example, for assembler programs, the DFHEISTG
storage).
name4
The name of a 4-byte area that is to receive the address of the head of
the dynamic storage chain.
(Rn) A register that is to receive the DSA address.
* The parameter list itself, in name APIQ_DSA, is used to hold the
address.
EIB(name4 | (Rn) | *)
returns the address of the EXEC interface block (EIB) for the current task.
name4
The name of a fullword area that is to receive the address of the EIB.
(Rn) A register that is to receive the address of the EIB.
384 Customization Guide