Start of changeConvert Validation List Entry (QSYCVTVL) API


  Required Parameter Group:

1 Qualified validation list name Input Char(20)
2 Error code I/O Char(*)

  Default Public Authority: *USE

  Threadsafe: Yes

The Convert Validation List (QSYCVTVL) API converts a validation list object from a maximum size of 4 gigabytes to a maximum size of 1 terabyte. Converting a validation list to a 1 terabyte validation list will allow for more entries to be stored in the validation list. Also, the existing entries are stored more efficiently in a 1 terabyte validation list.

Note: If the validation list is converted to a 1 terabyte validation list, it cannot be saved to a release prior to Version 5 Release 2 Modification 0.

Note: The validation list to be converted must reside in the current library namespace.


Authorities and Locks

Validation List Object Authority
*OBJMGT
*OBJEXIST
Validation List Library Authority
*EXECUTE
*ADD
Validation List Object Lock
*EXCL
Validation List Library Lock
*SHRUPD

Required Parameter Group

Qualified validation list name
INPUT; CHAR(20)

The qualified object name of the validation list to be converted. The first 10 characters specify the validation list name, and the second 10 characters specify the library.

You can use these special values for the library name:

*CURLIB The current library is used to locate the validation list. If there is no current library, QGPL (general purpose library) is used.
*LIBL The library list is used to locate the validation list.


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
CPF2113 E Cannot allocate library &1.
CPF2122 E Storage limit exceeded for user profile &1.
CPF3CF1 E Error code parameter not valid.
CPF3C90 E Literal value cannot be changed.
CPF9801 E Object &2 in library &3 not found.
CPF9802 E Not authorized to object &2 in &3.
CPF9803 E Cannot allocate object &2 in library &3.
CPF9804 E Object &2 in library &3 damaged.
CPF9872 E Program or service program &1 in library &2 ended. Reason code &3.

End of change
API introduced: V5R4
Top | Security APIs | APIs by category