Manta alt


You must allow the browser to execute JavaScript programs if you want to view product information. If your browser is set up to execute JavaScript programs, the problem is that the product ID was incorrect. Use the menu bar above to find the desired product.



This course teaches the hands-on skills needed to set up and manage the IBM Advanced Job Scheduler for i using the traditional text-based (green-screen) interface. You can skip this course (or take it later) if you will be using IBM Navigator for i to set up and manage the job scheduler.

The course begins by showing you where the Advanced Job Scheduling functions are located and how to use them to schedule a job for repeated execution. You will learn how to identify the commands making up the job, provide parameter information, specify job attributes, define a schedule, identify dependencies, provide notifications to users, initialize the job's local data area, and specify recovery procedures to be used in the case of job failure. Subsequent sessions of the course cover the creation of supporting items including calendars and report distribution lists.

As you progress from session to session, the discussion moves from scheduling an individual job to the creation of job groups and applications. The final session of the course covers those tasks related to the setup and management of the job scheduler as a whole. Tasks include starting and stopping the scheduler, defining global defaults, and controlling the permissions of users to perform job scheduling tasks.

Approximate Study Time: 2.5 hours


After completing this course, you should be able to:

  • Schedule a job for repeated, automatic execution
  • Provide job attributes for a single job, for all jobs within an application, or for all jobs run by the job scheduler
  • Display, change, print, or delete the information defining a job to the scheduler
  • Implement a desired job schedule
  • Create a scheduling calendar, a holiday calendar, and a fiscal calendar
  • Define a job as part of a job group
  • Specify the action to be taken in case of a job failure
  • Restart a failed job group at a specified job
  • Identify job, active, and resource dependencies to the job scheduler
  • Associate a job with an application
  • Create a library list to be used by the job scheduler
  • Define command variables that can be used to supply common parameter information to multiple programs and jobs
  • Route job reports to the output queues of specified users
  • Notify specified users concerning a job's status
  • Display a job's scheduling history and job log
  • Display the log of job scheduler activity
  • Delete history and log entries that are no longer needed
  • Print the job schedule for a specified time period
  • Start and stop the job monitor
  • Reset the schedule for one or all jobs
  • Set up the job scheduler by specifying its global properties
  • Control the permissions of users to perform job scheduling tasks

Topic Outline

Defining a Job

Scheduling a Job

Defining Job Dependencies

Applications and Job Controls

Report Distribution

Notifications and Logs

System Controls


This course teaches the hands-on skills needed to set up and manage the Advanced Job Scheduler using the traditional text-based (green-screen) interface. It should be taken by all operators and system administrators responsible for performing those tasks.


Before you begin your study of the material, you should have a working knowledge of basic IBM i concepts and facilities. You can satisfy this prerequisite by successfully completing the courses in the Manta Introduction to the IBM i Environment series.

Certain topics within this course assume you also have a detailed understanding of IBM i security and work management. You can satisfy these prerequisites by successfully completing the courses in the following Manta series:

You may also have gained this knowledge from attending classes or from relevant work experience.

Finally, the course also assumes you have taken the first course of this series, Advanced Job Scheduler Concepts.