CRTVLDL (Create Validation List)

CRTVLDL Command syntax diagram

 

Purpose

The Create Validation List (CRTVLDL) command creates a validation list. Validation lists contain entries consisting of an identifier, data that will be encrypted by the system when it is stored, and free-form data. Entries can be added, changed, removed, found, and validated. Entries are validated by providing the correct entry identifier and data that is encrypted.

VLDL
Specifies the name and library of the validation list being created.

The possible library values are:

*CURLIB: The validation list is created in the current library. If no library is specified as the current library for the job, QGPL is used.

library-name: Specify the name of the library where the validation list is created.

validation-list-name: Specify the name of the validation list being created.

 

Optional Parameters

AUT
Specifies the authority you are giving to users who do not have specific authority to the object, who are not on an authorization list, and whose group profiles have no specific authority to the object.

The possible values are:

*EXCLUDE: Exclude authority prevents the user from accessing the object.

*USE: Use authority allows the user to perform finds and validate entries in the validation list.

*CHANGE: Change authority allows the user to add, change, remove, find, and validate entries in the validation list.

*ALL: All authority allows the user to add, change, remove, find, and validation entries in the validation list, and delete the validation list.

authorization-list-name: Specify the name of an authorization list to be used for authority to the object. Users included in the authorization list are granted authority to the object as specified in the list. The authorization list must exist when the object is created.

TEXT
Specifies the user-defined text that briefly describes the validation list being created. This text is displayed when the object description is displayed. More information on this parameter is in Commonly used parameters.

*BLANK: No text is specified.

'description': Specify no more than 50 characters of text, enclosed in apostrophes.

Example for CRTVLDL

CRTVLDL  VLDL(WEBLIB/WEBUSRS)  AUT(*EXCLUDE)
  TEXT('My WEB users')

This command creates a validation list (WEBUSRS) in the WEBLIB library.

Error messages for CRTVLDL

*ESCAPE Messages

None.