The following variables described in the table correspond to parameters of the IBM i (AS/400) Submit Job command:
NOTE: For more information about the valid values for these parameters, see your IBM i (AS/400) SBMJOB command documentation.
| Variable | Description | 
|---|---|
| %%ACGCDE | Accounting code for the job. Valid values are in the <accountingCode> format or one of the following special values: *USRPRF, *USER, *JOBD, *NOCHG, or *NONE NOTE: This variable is relevant only for Control‑M/Agent for IBM i (AS/400) version 2.25 or later. | 
| %%CURLIB | Name of the current library associated with the job being run. | 
| %%DATE | Date that is assigned to the job when it is started. | 
| %%HOLD | Whether the job is held at the time that it is put on the job queue. | 
| %%INQMSGRPY | Manner in which pre-defined messages issued as a result of running this job are answered. | 
| %%JOBD | Job description. Valid values are in the <library>/<jobDescription> format or the value: *USRPRF | 
| %%JOBPTY | Job queue scheduling priority. | 
| %%QUEUE | Name of the batch queue to which the job is submitted. Valid values are in the <library>/<jobQueue> format or the value: *JOBD | 
| %%JOBQ | Same as %%QUEUE. | 
| %%LDA | Local data areas (see Expressions for %%LDA - IBM i (AS/400) only). | 
| %%LIBL or %%INLLIBL | Library list. NOTE: The %%INLLIBL variable is relevant only for Control‑M/ Agent for IBM i (AS/400) version 2.25 or later. | 
| %%LOG | Message logging values used to determine the amount and type of information sent to the job log by the job. | 
| %%LOGCLPGM | Whether the commands that are run in a control language program are logged to the job log through the message queue of the CL program. | 
| %%MSGQ | Name of the message queue to which a completion message is sent when the submitted job has completed execution. Valid values are in the <library>/<messageQueue> format or one of the following special values: *USRPRF, *WRKSTN, or *NONE NOTE: Control‑M/Agent for IBM i (AS/400) version 2.25 or later uses a specific message queue as an event mechanism for job completion. If the message queue for a job is changed using the %%MSGQ variable, the event driven mechanism for this job is disabled. | 
| %%OUTPTY | Output priority for spooled output files produced by the job. | 
| %%OUTQ | Qualified name of the output queue used for spooled files that specify OUTQ(*JOB). Valid values are in the <library>/<outputQueue> format or one of the following special values: *CURRENT, *USRPRF, *DEV, or *JOBD | 
| %%PRTDEV | Qualified name of the default printer device for this job. | 
| %%PRTTXT | Up to 30 characters of text that is printed at the bottom of each page of printed output and on separator pages. | 
| %%RTGDTA | Routing data used to start the first routing step in the job. | 
| %%SWS | Job switches. | 
| %%SYSLIBL | System portion of the initial library list that is used by the submitted job. | 
| %%HEX | Indicates that the value that immediately follows is a hexadecimal value, such as %%PARMn=%%HEX2AF4. This function ensures that the value is transferred to IBM i (AS/400) in the appropriate format. | 
| %%DEC | Indicates that the value that immediately follows is a packed decimal value, such as, %%PARMn=%%DEC1289. This function ensures that the value is transferred to IBM i (AS/400) in the appropriate format. | 
NOTE: For %%HEX and %% DEC you cannot use %%DEC<something>(%%DECEMBER)or %%HEX<something>(%%HEXAGON).
| Parent Topic |