Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
The Change Job Schedule Entry (CHGJOBSCDE) command allows you to change an entry in the job schedule.
The job schedule entry contains all of the information needed to automatically submit a batch job. You can use this command to change:
Each job schedule entry is identified by the job name, which is specified for the JOB parameter of this command, and an entry number, which is assigned by the system when the entry is added. The message sent when an entry is added contains the entry number. If there is more than one entry with the same job name, you may need to specify the number when changing the entry using this command, removing the entry using the Remove Job Schedule Entry (RMVJOBSCDE) command, or when holding or releasing the entry using the Hold Job Schedule Entry (HLDJOBSCDE) or Release Job Schedule Entry (RLSJOBSCDE) command. You can use the Work with Job Schedule Entries (WRKJOBSCDE) command to show or print entries.
More information is in the Work Management information in the iSeries Information Center at http://www.ibm.com/eserver/iseries/infocenter.
Restrictions:
The job user identity is the name of the user profile by which a job is known to other jobs. More information about the job user identity is in the Work Management information in the iSeries Information Center at http://www.ibm.com/eserver/iseries/infocenter.
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
JOB | Job name | Name | Required, Key, Positional 1 |
ENTRYNBR | Entry number | 000001-999999, *ONLY | Optional, Key |
CMD | Command to run | Command string | Optional |
FRQ | Frequency | *SAME, *ONCE, *WEEKLY, *MONTHLY | Optional |
SCDDATE | Schedule date | Date, *SAME, *CURRENT, *MONTHSTR, *MONTHEND, *NONE | Optional |
SCDDAY | Schedule day | Single values: *SAME, *NONE, *ALL Other values (up to 7 repetitions): *MON, *TUE, *WED, *THU, *FRI, *SAT, *SUN |
Optional |
SCDTIME | Schedule time | Time, *SAME, *CURRENT | Optional |
RELDAYMON | Relative day of month | Single values: *SAME Other values (up to 5 repetitions): *LAST, 1, 2, 3, 4, 5 |
Optional |
SAVE | Save | *SAME, *NO, *YES | Optional |
OMITDATE | Omit date | Single values: *SAME, *NONE Other values (up to 20 repetitions): Date |
Optional |
RCYACN | Recovery action | *SAME, *SBMRLS, *SBMHLD, *NOSBM | Optional |
JOBD | Job description | Single values: *SAME, *USRPRF Other values: Qualified object name |
Optional |
Qualifier 1: Job description | Name | ||
Qualifier 2: Library | Name, *LIBL, *CURLIB | ||
JOBQ | Job queue | Single values: *SAME, *JOBD Other values: Qualified object name |
Optional |
Qualifier 1: Job queue | Name | ||
Qualifier 2: Library | Name, *LIBL, *CURLIB | ||
USER | User | Name, *SAME, *JOBD, *CURRENT | Optional |
MSGQ | Message queue | Single values: *SAME, *USRPRF, *NONE Other values: Qualified object name |
Optional |
Qualifier 1: Message queue | Name | ||
Qualifier 2: Library | Name, *LIBL, *CURLIB | ||
TEXT | Text 'description' | Character value, *SAME, *BLANK | Optional |
Top |
Specifies the name of the job schedule entry.
This is a required parameter.
Top |
Specifies the number of the job schedule entry you want to change. The message sent when an entry is successfully added contains the entry number. You can also determine the entry number by using the Work with Job Schedule Entries (WRKJOBSCDE) command. Press F11 from the Work with Job Schedule Entries display to show the entry numbers of the selected entries.
Top |
Specifies the command that runs in the submitted job. The IBM-supplied default routing program QCMD must be used when the job is started or the job will not run. Because the command you specify is used for the request data, the value specified for the RQSDTA parameter in the job description is ignored. The command you specify is syntax-checked when the entry is added.
Top |
Specifies how often the job is submitted to run.
If you specify *MONTHLY and a month does not contain the day specified for the SCDDATE parameter, the job is not run that month. For example, if SCDDATE(01/31/93) and FRQ(*MONTHLY) are specified, the job will run on 01/31, 03/31, 5/31, 7/31, 8/31, 10/31 and 12/31, but will not run in February, April, June, September, or November. To submit a job on the last day of every month, specify SCDDATE(*MONTHEND).
If you specify *MONTHLY and your system or your job is configured to use Julian date format, the job is submitted to run on the day of the month that it would run if the system or job did not use Julian date format.
Top |
Specifies the date on which the job is submitted to run.
If your system or your job is configured to use the Julian date format, *MONTHSTR and *MONTHEND are calculated as if the system or job did not use the Julian date format.
Top |
Specifies the day of the week on which the job is submitted.
The SCDDATE and SCDDAY parameters are mutually exclusive.
If today is the day of the week specified for this parameter and the time specified for the SCDTIME parameter has not passed, the job is submitted today. Otherwise, the job is submitted on the next occurrence of the specified day. For example, if SCDDAY(*FRI) and SCDTIME(12:00:00) are specified, and you are adding this job schedule entry at 11:00 a.m. on a Friday, the job is submitted today. If you are adding the entry at 4:00 p.m. on a Friday, or at 11:00 a.m. on a Monday, the job is submitted the following Friday.
Single values
Other values (up to 7 repetitions)
Top |
Specifies the time on the scheduled date at which the job is submitted to run.
Note: Although the time can be specified to the second, the activity involved in submitting a job and the load on the system may affect the exact time at which the job is submitted.
Top |
Specifies the relative day of the month on which the job is submitted to run.
This parameter is valid only if a value is specified for the SCDDAY parameter and FRQ(*MONTHLY) is specified.
Other values (up to 5 repetitions)
Top |
Specifies whether the entry for a job that is submitted only once is kept after the job is submitted. This parameter is valid only if FRQ(*ONCE) is specified.
Top |
Specifies a maximum of 20 dates on which the job is not submitted. You can, for example, use this parameter to prevent recurring jobs from running on holidays. The date must be specified in the job date format.
Single values
Other values (up to 20 repetitions)
Top |
Specifies the recovery action to be taken if the job cannot be submitted at the designated time because the system is powered down or in restricted state. The action specified for this parameter occurs at the next IPL or when the system comes out of restricted state.
Jobs submitted during IPL or when the system comes out of restricted state are submitted in the same order that they would have been had the jobs been submitted at the times specified in the job schedule entries. If multiple occurrences of a recurring job are missed, the job is submitted only once. The first missed occurrence of a recurring job is used to order the jobs. The next occurrence of the job is calculated from the current date.
Since the scheduler portion of IPL need not be complete for the IPL of the system to be complete, other jobs may start on the system before all of the jobs have been submitted.
This parameter does not apply:
Specifying *NOSBM affects only missed occurrences of the job. If the job schedule entry is a recurring job, future occurrences are not affected.
Top |
Specifies the qualified name of the job description used when submitting the job.
Single values
Qualifier 1: Job description
Qualifier 2: Library
Top |
Specifies the qualified name of the job queue on which this job is placed.
You must have authority to the queue to specify a name on this parameter. Authority to the queue cannot be received through program adoption.
Single values
Qualifier 1: Job queue
Qualifier 2: Library
Top |
Specifies the name of the user profile under which the job is submitted.
Top |
Specifies the name of the message queue to which messages are sent.
Messages are sent when the job is submitted and when a submitted job has completed running. Messages indicating a serious error are sent to the QSYSOPR message queue regardless of the value specified for this parameter when:
Single values
Qualifier 1: Message queue
Qualifier 2: Library
Top |
Specifies the text that briefly describes the object.
Top |
Example 1: Changing a Job Schedule Entry
CHGJOBSCDE JOB(BACKUP) ENTRYNBR(001584) JOBQ(QGPL/QBATCH)
This command changes job schedule entry BACKUP number 001584 so that its jobs are submitted to job queue QBATCH in library QGPL.
Example 2: Changing a Job Schedule Entry
CHGJOBSCDE JOB(EXAMPLE) ENTRYNBR(*ONLY) CMD(CALL PGM(A)) FRQ(*WEEKLY) SCDDATE(121503) SCDTIME(110000)
This command schedules a batch job to run program A at 11 a.m. on 12/15/03 and every week on that same day.
Top |
*ESCAPE Messages
Top |