IBM i Batch Job Schedule Documentation Worksheet
Many IBM i shops run on a handful of job schedule entries and a few operators who remember the order. This worksheet captures the run book on paper so a new operator, an auditor or a migration team can see the whole batch window.
| Job name | Purpose | Schedule | Start hour (24h) | Runtime (minutes) | End hour (24h) | Runs after | Restart safe? | Owner | |
|---|---|---|---|---|---|---|---|---|---|
24.5 | |||||||||
21.5833 | |||||||||
3.5 | |||||||||
6.1667 | |||||||||
4.3333 |
Job names, schedules and timings are examples. Record what your job scheduler or schedule entries actually do. The end hour is start plus runtime and can exceed 24, which means the job finishes the next day.
Optional batch window analysis
Send us your job history extract and we can show where your batch window loses time.
Optional. The tool and every export work without this. No spam.
How to use it
List every scheduled job, whether it comes from schedule entries or a job scheduler product. Capture what business process it supports, when it starts, how long it usually takes and what must finish first. The restart column is the most valuable: it says whether an operator can simply submit the job again after a failure or has to clean up first. Add the owner who answers questions at three in the morning.
- Include jobs started by users and by other jobs
- Record typical and worst-case runtimes
- Name the dependency, not only the time
- Add the contact for failures
The method behind the totals
End hour is calculated as start hour plus runtime divided by sixty. The total runtime tells you how much sequential work exists, and the longest job shows what limits your window. If the sum of nightly jobs is larger than the available window, you either need to run jobs in parallel or reduce volumes. Dependencies tell you which of them can safely overlap.
Reading the results
Look for chains where each job waits for the previous one: one slow job moves everything after it. Look for jobs marked not restart safe, which need a documented recovery step and a person with authority to run it. Compare documented jobs against what really runs; any gap means undocumented work you will miss in a migration.
Common mistakes
Teams document the scheduled time but not the real finish time, so overlaps stay hidden. Another mistake is forgetting jobs that run only at month end, quarter end or year end. Add them with their own schedule text. Finally, keep this document under change control; a run book that is out of date is worse than none.
Frequently Asked Questions
Where do I find the list of scheduled jobs?
Start with the standard job schedule entries and any third-party scheduler, then check job descriptions and operator documentation. Also ask users which jobs they submit by hand, since those never appear in a schedule.
What does restart safe mean?
It means that running the job again after a failure produces a correct result without manual cleanup. Jobs that update balances or post transactions often are not, and need a documented recovery procedure.
How should I treat month-end jobs?
Document them in the same sheet with a schedule such as last business day. They often have the longest runtimes and the highest business impact, so they matter more than daily jobs.
Can this help a cloud or E1 migration?
Yes. The batch inventory shows which processes need an equivalent scheduled task, integration or report on the target platform, and which can be retired.
If your batch window is shrinking, Netray can analyze job history to find the real critical path and the jobs that slip most often.
Related Tools
IBM i (AS/400) Disaster Recovery Runbook Template
Fill-in recovery runbook for an IBM i production partition: objectives, restore sequence, contacts, validation steps and drill history.
Compliance & ContractsIBM i (AS/400) User Profile Access Review Worksheet
Editable review sheet for IBM i user profiles that scores special authorities and dormant accounts and records manager approval for audits.
ERP OperationsIBM i Disk Growth and Capacity Forecast Calculator
Forecast how many months until IBM i auxiliary storage reaches your threshold, using current use, capacity and monthly growth.
More ERP Operations tools
See all- JD Edwards World and IBM i Change Request Form Template
- IBM i Disk Capacity Runway Calculator
- ERP License Audit Risk Assessment
- ERP Support Cost Benchmark Calculator
- IT Ticket Backlog Cost Calculator
- ERP Database Growth Forecaster
- ERP Performance Health Check
- Legacy Report Modernization Calculator
- ERP Security Posture Checklist
New to IBM i (AS/400) ERPs? Start with the IBM i (AS/400) ERPs guide and toolkit.
Keep exploring
Free tools
- IBM i Batch Window Capacity CalculatorPredict how many years of growth your nightly batch can absorb before it overruns the available window, and how much speedup you need.
- JD Edwards World and IBM i Change Request Form TemplateFill-in change request form for program, PTF, system value or data changes with backout plan and approval lines, exported as a clean document.
- JD Edwards Batch Window Runtime CalculatorEstimate how long a JDE UBE will take from record volume, throughput and parallel runs, and test whether growth will break the batch window.
ERP fixes and how-tos
- How to Add a Private AI Layer to JD Edwards World on IBM iAdd AI to JD Edwards World without moving data: DB2 for i access, journal-based replication, rebuilt row security, local GPUs and approved batch write-back.
- JD Edwards Supplier Scheduling: Setting Up and Releasing Supplier SchedulesHow supplier scheduling works in JD Edwards: blanket orders, MRP-driven schedules, releasing forecasts to suppliers and the setup needed, with common pitfalls.
- JD Edwards GL Post: Batch in Error or Out of BalanceFix a JD Edwards batch that will not post: read the R09801 post report, check batch status in P0011, correct F0911 rows, and reset a batch stuck in posting.
Runs with your ERP
- RF-SMART Manufacturing Data Collection for JD Edwards WorldShop floor barcode data collection for JD Edwards World with RF-SMART: what it reports, how it connects, setup steps, pitfalls and a private AI layer on top.
- Vertex Tax Connectors with JD Edwards EnterpriseOneHow Vertex calculates sales, use and VAT tax for JD Edwards EnterpriseOne and World, plus Oracle EBS and Cloud ERP: integration model, flows, setup, pitfalls.
- RF-SMART and JD Edwards EnterpriseOne: Barcode Scanning and Mobile WMSHow RF-SMART connects barcode scanning to JD Edwards EnterpriseOne and World: integration method, data flows, setup steps, pitfalls and where private AI helps.
AI on your ERP
- AI for JD Edwards World on IBM i, without a EnterpriseOne migrationAdd AI to JD Edwards World on IBM i without replatforming: read the physical files safely, ground an LLM on your data, and keep control on the box you already run.
- AI for JD Edwards in Chemicals: Batch Formulas, Hazard Data, and Customer SpecsAI for JD Edwards chemical manufacturers: batch formulas, hazard data, SDS and REACH lookups, lot potency and customer specs, answered privately from live data.
Integrations
- How to add AI agents to JD Edwards World on IBM iHow to add AI agents to JD Edwards World on IBM i: a read-first tool layer over DB2 for i, human approval before any write, and a fully on-prem model option.
- How to use ChatGPT with JD Edwards WorldUsing ChatGPT with JD Edwards World on IBM i: custom GPT actions vs data exports, enterprise data controls, and when a private model is the better fit.