Robot Schedule Job Execution

While Robot Schedule is active, seven schedule monitor jobs sit in a wait state in the RBTSLEEPER subsystem. These monitors submit Robot Schedule jobs for execution when the required conditions are met, collect user job history, record schedule changes in the audit log, and provide alerts for jobs that being monitored.

  • ROBOT is the time-dependent schedule monitor. It sleeps until the time that a job is scheduled to run. Then, it wakes up, submits the job, and goes back to sleep.
  • ROBOTREACT is the event-reactive monitor. It sleeps until an event is communicated to it. Then, it wakes up to see if the prerequisites for a reactive job have been satisfied. If the prerequisites for a job are met, ROBOTREACT submits the job and then goes back to sleep.
  • ROBOTSBMJ processes IBM i job status messages for all jobs in all subsystems. This job collects user job history. User jobs are jobs run by anyone other than Robot Schedule. This job is required for tracking Robot Replay job logs.
  • ROBOTAUDIT records schedule changes, overrides, and product control actions to the Robot Schedule audit log.
  • ROBOTJM monitors the job schedule and provides real-time alerts for jobs that start late, run longer than they should (overrun), or complete too quickly (underrun).
  • RBTFSEC is the event monitor controller job. It's notified when new monitors are created. It also resolves the Reserved Command Variable. RBTFSEC monitor job submits off the RBTFSEM monitor job.
  • RBTFSEM does the actual file monitoring for event monitors.

Note: RBTFSEC and RBTFSEM are only found in Robot Schedule version 12 and higher.

 

 

Copyright © HelpSystems, LLC.
All trademarks and registered trademarks are the property of their respective owners.x
1.15 | 201812120936 | October, 2018