Previous Topic: Syntax DiagramNext Topic: YCHGJOBDLL (Change Job Description Library List)


Parameters

Parameter

Definition

Value and Description

CMD

Qualified generic name of commands with changed attributes

  • *OBJLST: Commands are specified by a list whose name is given by the OBJLST parameter
  • *ALL: All commands in specified library

MODE

Specifies the types of operating environment in which the command is used. One or more of the modes can be specified

  • *SAME: (default) No change to the modes of operation for the commands
  • *ALL: The commands are valid in all types of operation
  • *PROD: The commands are valid for production mode
  • *DEBUG: The commands are valid for debug mode
  • *SERVICE: The commands are valid for service mode

ALLOW

Specifies where the commands are processed. One or more of the options can be specified

  • *SAME: (default) No change to where the commands are processed
  • *ALL: The commands are valid in a batch input stream, in a CL program, or when processed interactively. The commands can also be passed to the system program QCMDEXC (or QCAEXEC) for processing
  • *BATCH: The commands are valid in a batch input stream, external to a compiled CL program
  • *BPGM: The commands can be included in a compiled CL program that runs in a batch input stream
  • *IPGM: The commands can be included in a compiled CL program that runs interactively
  • *EXEC: The commands can be included as a parameter on the CALL command and be passed as a character string to the system program QCMDEXC (or QCAEXEC) for processing
  • *INTERACT: The commands are valid interactively

ALWLMTUSR

Specifies whether the commands can be entered directly by a user whose profile is set for limited capabilities (as defined by the LMTCPB keyword on the i OS and/or Create User Profile (CRTUSRPRF, YCRTUSRPRF), and Change User Profile (CHGUSRPRF, YCHGUSRPRF) commands

  • *SAME: (default) The limited user authority is not changed
  • *NO: The commands cannot be entered by a user whose profile is set for limited capabilities
  • *YES: The commands can be entered by a user whose profile is set for limited capabilities

CURLIB

Specifies the name of the library used as the current library during the processing of the commands

  • *SAME: (default) The current library for the commands is not changed
  • *CRTDFT: There is no current library active during the processing of these commands
  • *NOCHG: The current library is not changed for the processing of the commands
  • *CURLIB: The current library of the commands is set to invoking the YCHGCMD command. If no current library exists in the library list of the job, QGPL is used

PRDLIB

Specifies the name of the product library that is affected during the processing of the commands

  • *SAME: (default) The product library for the commands is not changed
  • *NONE: There is no product library in the job’s library list during processing of the commands
  • *NOCHG: The product library is not changed when the command process starts
  • *CURLIB: The product library of the commands is set to invoking the YCHGCMD command. If no current library exists in the library list of the job, QGPL is used

TEXT

Specifies the user-defined text on the commands

  • *SAME: (default) The user-defined text is unchanged
  • *LST: The user-defined text is taken from the object list entry for the command being changed

OBJLST

Qualified name of object list specifying the commands for which the attributes are changed

  • QTEMP/TEMPLST: (default) List name
  • If CMD(*OBJLST) is specified, an existing list is used. Otherwise a new list is created from the parameters specified

EDIT

Edit list option

  • *NO: (default) The edit list function is not to be invoked
  • *YES: Invoke the edit list facility before proceeding with the command execution