On 14 Dec 2012 10:02, Mark Murphy/STAR BASE Consulting Inc. wrote:
That is correct. I want to use [ed: SBMJOB SCDDATE() SCDTIME()], but
I don't know if there will be an IPL in between the SBMJOB, and the
SCDDATE/SCDTIME. I would prefer not to use the job scheduler as it is
a one time job, and I don't want to be cluttering it up with that
type of work. I was aware of the *SBMRLS option on an ADDJOBSCDE
job.

So my job would be sitting on the job queue, not in the job
scheduler. Will it run assuming the system is fully up and running
at SCDDATE/SCDTIME? Even if the system is IPL'd while the job is on
the job queue. So now it looks like I am getting conflicting reports.
Gary says that his operations guys believe that jobs on the job queue
survive an IPL, and rob says the operations guys are wrong if the job
is on the job queue. I wish I could find the answer in the info
center. I am sure it is there somewhere, just not sure what the magic
keywords are.


Discussing a topic in a no-subject thread is at least mildly annoying. So, in my reply, I added the inquiry as a subject:
http://archive.midrange.com/midrange-l/201212/threads.html#00726
# Re: Do jobs on a job queue survive an IPL? , CRPence
http://archive.midrange.com/midrange-l/201212/msg00738.html

In that reply I did not include information about a job on a Job Queue which exists on an iASP:
IBM i 7.1 Information Center -> Systems management -> Work management -> Concepts
http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/rzaks/rzaksaboutjobqueue.htm
_i Job queues i_
"A job queue contains an ordered list of jobs waiting to be processed by a subsystem. The job queue is the first place that a submitted batch job goes before becoming active in a subsystem. The job is held here until a number of factors are met.
...

Job queues can be created in the system disk pool or in an independent disk pool. Jobs placed on a job queue in an independent disk pool are ended when the independent disk pool is varied off or when an IPL of the system occurs.
..."

Conspicuously missing from that doc, is what the effect is for jobs in a Job Queue in *SYSBAS, instead of in an Independent ASP. Anyone would be free to submit a Reader Comment using the "Send Feedback" link. Here is some more documentation which differentiates between Job Scheduler [Job Schedule Entries] jobs and simply "Scheduled" jobs:

IBM i 7.1 Information Center -> Systems management -> Work management -> Concepts -> Job scheduling options
http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/rzaks/rzaksjobschdlnsysavailable.htm
_i Job scheduling and system availability i_
"If the system is powered down or in restricted state when scheduled times are reached, jobs cannot be submitted from job schedule entries and the status of scheduled jobs cannot be changed. However, you can control how the system handles this situation after the system IPL or after it comes out of restricted state.

The job schedule entries and the scheduled jobs are processed in the order that the missed occurrences would have been handled normally. Work from other sources may enter the system while missed job schedule entries and scheduled jobs are being processed.

* Job Schedule Entries: You can control how each entry is handled by the value you specify for the recovery action of the entry. You can specify that a job still be submitted using the entry, that a job be submitted and held on the job queue, or that a job should not be submitted. If you request that a job be submitted, only one job is submitted from each entry, no matter how many submissions were missed while the system was not available.

* Scheduled Job: The system checks to determine if any scheduled times have passed while the system was not available. If a scheduled job with a passed time is found, the job’s status is updated.

Parent topic: _Job scheduling options_
"

The parent topic described about the the Submit Job (SBMJOB) command; though not specifically mentioning the parameters SCDDATE and SCDTIME that implement the scheduling:
"This character-based interface command controls the time a job is released in the job queue. It is an easy way to schedule a job that only needs to run once. It allows you to use many of the job attributes defined for your current job."


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.