Previous Topic: Return Codes

Next Topic: CAISDI Return Codes and Reason Codes

Reason Codes

Reason codes display in hexadecimal format.

Code

Description

X'140'

A session is not active for this user.

X'240'

The specified file is not under CA-L-Serv's management.

X'340'

The file is in a held state.

X'440'

The file is in a closed state.

X'540'

The file is in a failed state - a previous operation failed with a return code of X'740'.

X'640'

The file is not open.

X'740'

A VSAM error prevented a file from being opened.

X'840'

File could not be opened - 'synchronize end of data' operation required.

X'940'

CA-L-Serv encountered an unexpected request.

X'A40'

A lock was not held as CA-L-Serv expected.

X'B40'

A send request either failed or was rejected.

X'C40'

A receive request either failed or was rejected.

X'D40'

An internal error occurred in a receive request - buffer length exceeded.

X'E40'

An internal error occurred in a receive request - invalid function code.

X'F40'

Another user is already holding a record lock.

X'1040'

A record lock is not being held as expected.

X'1140'

The specified data set name could not be found.

X'1240'

An abend occurred while servicing a request.

X'1340'

The requester canceled a pending ENQ request.

X'1440'

No files are available - files are full.

X'1540'

The file is not part of a file group.

X'1640'

A synchronize-switch function is already in progress.

X'1740'

The requestor of an ENQ already holds the requested key.

X'FF40'

The time limit has elapsed for the operation.

LMP Seat License Return Codes and Reason Codes

The following return codes and reason codes can be generated from LMP seat licensing processing.

Return Code

Reason Code

Description

x'04'

x'04'

The CA LMP Seat License common service was called before the CA Anchor Table block was initialized.

x'04'

x'08'

The CA LMP Seat License common service was called before the CAIRIM routine performed initialization.

x'04'

x'0C'

Cannot locate the CCSCVT to establish a recovery environment.

x'04'

x'10'

CAMASTER supported #PCSERV subfunctions are not on this system.

x'04'

x'14'

Caller is disabled.

x'04'

x'18'

Caller is holding locks.

x'04'

x'1C'

Caller is in cross-memory mode.

x'04'

x'20'

Caller is not in task mode.

x'08'

x'04'

You requested a DEREGISTER function; however, the TOKEN provided does not represent a currently registered CA product.

x'08'

x'08'

You requested a QUERY function; however, the ANSAREA provided is not large enough to contain the response. If the 4-byte field pointed to by the RESPLEN keyword is supplied, the required length is returned in that field.

x'08'

x'0C'

You requested a QUERY function; however, the CA product for the requested LMP key is currently not registered.

x'0C'

x'04'

No parameter list was passed to the LMP Seat License common service. Use the #PRODUSE macro to generate the appropriate calling sequence.

x'0C'

x'08'

The PRDU_RB parameter list is not accessible. Either the address is not valid or the caller is restricted based on their PSW storage protect key.

x'0C'

x’0C’

The PRDU_RB parameter list identifier is invalid. Verify that the parameter list was built properly through the use of the #PRODUSE macro.

x'0C'

x’10’

The PRDU_RB parameter list version is invalid or not supported.

x'0C'

x’14’

The PRDU_RB parameter list length is invalid.

x'0C'

x’18’

The PRDU_RB parameter list function is invalid or not supported.

x'0C'

x’1C'

The LMPKEY parameter was either omitted, invalid, or is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’20’

The LMPKEY parameter provided is not a currently recognized LMP key for any known CA product.

x'0C'

x’24’

The RELEASE parameter was either omitted, invalid, or is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’28’

The FEATURE parameter is invalid or is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’2C’

The TOKEN value was either omitted, invalid, or it is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’30’

The OPTIONS parameter was either omitted, invalid, or it is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x'34'

The OPTSLEN parameter was either omitted, invalid, or it is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’38’

The OPTSLEN parameter length invalid. The value must be in the range of 1 to 1024.

x'0C'

x’3C’

The ANSAREA parameter is invalid or it is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’40’

The ANSLEN parameter is invalid or it is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’44’

The RESPLEN parameter is invalid or it is inaccessible because of an invalid address or it is in a fetch protected storage.

x'0C'

x’48’

The RELEASE parameter value is not in the proper format (nn.mm).

x'10'

function

This category of return codes indicates the function is not supported. Use the reason code to determine which function was attempted. The reason code is the unsupported function code.

x'14'

storage

A request for STORAGE failed. The reason code is the STORAGE return code.

x'18'

abend

The CA LMP Seat License encountered an ABEND. The reason code is the ABEND return code such as TCBCMP.

x’1C’

rc

The IFAEDREG service failed. The reason code is the return code from the IFAEDREG service invocation.

x’20’

rc

The IFAEDDRG service failed. The reason code is the return code from the IFAEDDRG service invocation.

x’24’

rc

The IFAEDSTA service failed. The reason code is the return code from the IFAEDSTA service invocation.

x’28’

N/A

The CA LMP Seat License common service is not installed on this system.

x’2C’

rc

The IFAEDLIS service failed. The reason code is the return code from the IFAEDLIS service invocation.