Deregister Exit Point (QUSDRGPT, QusDeregisterExitPoint) API


  Required Parameter Group:

1 Exit point name Input Char(20)
2 Exit point format name Input Char(8
3 Error code I/O Char(*)

  Service Program Name: QUSRGFA1

  Default Public Authority: *EXCLUDE

  Threadsafe: Yes

The Deregister Exit Point (OPM, QUSDRGPT; ILE, QusDeregisterExitPoint) API removes an exit point and all associated exit programs from the registration facility. However, to deregister the exit point, the allow deregistration exit point control must be set to indicate that the exit point is eligible for deregistration.


Authorities and Locks

API Public Authority
*EXCLUDE
Exit Registration Lock
*EXCL

Required Parameter Group

Exit point name
INPUT; CHAR(20)

The exit point name for the exit point being removed. The following can be specified for the exit point name:

generic* All exit point names that have names beginning with the generic string.
exit point name Specific exit point name.

Exit point format name
INPUT; CHAR(8)

The format name for the exit point being removed. The following can be specified for the exit point format name:

generic* All exit point format names that have names beginning with the generic string.
exit point format name Specific exit point format name.

Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error code parameter.


Error Messages

Message ID Error Message Text
CPF24B4 E Severe error while addressing parameter list.
CPF3C1E E Required parameter &1 omitted.
CPF3C36 E Number of parameters, &1, entered for this API was not valid.
CPF3C90 E Literal value cannot be changed.
CPF3CD2 E Exit point name &1 not valid.
CPF3CD3 E Exit point format name &1 not valid.
CPF3CD9 E Requested function cannot be performed at this time.
CPF3CDA E Registration facility repository not available for use.
CPF3CDB E Exit point &1 with format &2 does not exist.
CPF3CDC E &1 exit points deregistered. &2 exit points not deregistered.
CPD3CD1 E Exit point &1 with format &2 not deregistered.
CPF3CF1 E Error code parameter not valid.
CPF3CF2 E Error(s) occurred during running of &1 API.
CPF8100 E All CPF81xx messages could be returned. xx is from 01 to FF.
CPF9802 E Not authorized to object &2 in &3.
CPF9810 E Library &1 not found.
CPF9811 E Program &1 in library &2 not found.
CPF9820 E Not authorized to use library &1.
CPF9872 E Program or service program &1 in library &2 ended. Reason code &3.


API introduced: V3R1

[ Back to top | Registration Facility APIs | APIs by category ]