RLSE command (X'C802')

Use the distributed data management (DDM) architecture RLSE command to release any database locks that are held by the application.

Format

Read syntax diagramSkip visual syntax diagramDSSHDRLLCPPCBNAME

Parameters

DSSHDR
The 6-byte header that contains information about the data stream structure (DSS).
LL
The length specified as a 2-byte binary integer. This length includes LL and CP.
CP
X'C802', the 2-byte codepoint of the RLSE command.
PCBNAME

A required parameter that specifies the PCB name that uniquely identifies the query made by a DL/I call. The PCB name is specified as a character string. The value is initially sent with the original OPNQRY command. The same value must subsequently be sent in commands such as CNTQRY, CLSQRY, and RLSE for proper correlation with the original OPNQRY call. The codepoint for the PCBNAME parameter is X'C907'.

Chained command objects

No command objects are chained to the RLSE command.

Positive reply messages

In response to the RLSE command, the IMS target DDM server returns to the source server the following positive reply message:

RLSERM (X'CA03')
The Release Locks Reply Message indicates to the requester that an RLSE command has completed normally.

Chained reply data objects

No reply data objects are returned in response to the RLSE command.

Error reply messages

In response to the RLSE command, the IMS target DDM server can return to the source DDM server the following error reply messages:

Table 1. Possible error reply messages for the RLSE command
Codepoint of reply message Name of reply message Meaning of reply message
X'121C' CMDATHRM Not authorized to command
X'1232' AGNPRMRM Permanent agent error
X'1233' RSCLMTRM Resource limits reached
X'124C' SYNTAXRM Data stream syntax error
X'1250' CMDNSPRM Command not supported
X'1251' PRMNSPRM Parameter not supported
X'1252' VALNSPRM Parameter value not supported
X'1254' CMDCHKRM Command check reply message
X'125F' TRGNSPRM Target not supported