Delete Product Definition (QSZDLTPD) API


  Required Parameter Group:

1 Qualified product definition name Input Char(20)
2 Error code I/O Char(*)

  Default Public Authority: *USE

  Threadsafe: No

The Delete Product Definition (QSZDLTPD) API deletes a single product definition object.


Authorities and Locks

Library Authority
*USE

Library Lock
*SHRUPD

Object Lock
*EXCL

Product Definition Authority
*OBJEXIST

Required Parameter Group

Qualified product definition name
INPUT; CHAR(20)

The first 10 characters contain the product definition object name. The second 10 characters contain the name of the library where the product definition object is located.

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
CPF0C4B E Product availability object &2/&1 recovery required.
CPF0C52 E Product definition &3 in library &4 not deleted.
CPF2105 E Object &1 in &2 type *&3 not found.
CPF2110 E Library &1 not found.
CPF2113 E Cannot allocate library &1.
CPF2114 E Cannot allocate object &1 in &2 type *&3.
CPF2125 E No objects deleted.
CPF2176 E Library &1 damaged.
CPF2182 E Not authorized to library &1.
CPF2189 E Not authorized to object &1 in &2 type *&3.
CPF24B4 E Severe error while addressing parameter list.
CPF3CF1 E Error code parameter not valid.
CPF3C29 E Object name &1 is not valid.
CPF3C90 E Literal value cannot be changed.
CPF9872 E Program or service program &1 in library &2 ended. Reason code &3.


API introduced: V2R3

[ Back to top | Software Product APIs | APIs by category ]