Running or printing a job
A job is a document generation or print operation that runs asynchronously. A job can run at a scheduled time or you can send a job to the queue immediately. Two operations support working with jobs and job schedules:

Use SubmitJob to:

Create and schedule a job.

Set the job priority.

Specify the requested output file type.

Set the users, groups, or channels to notify.

Determine the parameters to use when running the job.

Provide printer options.

Determine whether to retry a failed job.

Use UpdateJobSchedule to:

Modify a schedule.

Change the type of operation and other job attributes.

Modify input and output parameters.

Add or delete notification recipients.

Change the number of versions to retain in BIRT iHub.

Modify search conditions.