Previous Topic: Resource ValidationNext Topic: Dynamic Extract


Return Codes

The return codes contained in AIRC are as follows:

AIRC = 0

Resource access allowed.

AIRC = 4

Resource access deferred - CA Top Secret has neither permitted nor denied access to the resource.

AIRC = 8

Resource access not allowed.

AIRC = 12

Resource access not allowed - Violation threshold exceeded.

AIRC = 16

Syntax error in AIPL.

If the AIRC is not zero, the AIDRC field contains the detail error reason code indicating why the resource access is not allowed. The detail error reason codes are documented in the #DFLAGS macro. If there are messages to be issued, AI#MSG contains the message count and AIMSG contains the message(s).

An Application Interface call of this type always returns a valid AIRC. If the server is unavailable, condition code 1 is set as a result of the diagnose, and the AIRC field contains 0, 4, or 8 depending on the DOWN option. If CA Top Secret has not been initialized since the most recent VM IPL, this diagnose function results in a specification exception.