1 Batch Processing And JES Stephen S. Linkin Houston Community College © HCCS and IBM 200 ©HCCS & IBM® 2008 Stephen Linkin
2 What is batch processing? Card Decks Herman Hollerith Computing Tabulating Recording Company AKA American Tabulating Machine IBM JCL Key Limited If Any Human Intervention
©HCCS & IBM® 2008 Stephen Linkin3 What is JES? A Job Entry Subsystem Manages I/O Job Queues And Data. Receiving Jobs Into The O/S Schedule For Processing Controlling Output Processing Spooling
©HCCS & IBM® 2008 Stephen Linkin4 What is JES? A Job Entry Subsystem JES2 And JES3 Accept Jobs Submitted In Various Ways: ISPF Using SUBMIT Command Over A Network From A Running Program From A Card Reader JES Uses Disk Data Sets For SPOOLING
©HCCS & IBM® 2008 Stephen Linkin5 What is JES? Basic Elements Of Batch Processing
©HCCS & IBM® 2008 Stephen Linkin6 What does an initiator do? Run Multiple Jobs Asynchronously Interprets JCL Traffic Control
©HCCS & IBM® 2008 Stephen Linkin7 Job And Output Management With JES And Initiators Batch job Scenario 1 Batch job Scenario 2
©HCCS & IBM® 2008 Stephen Linkin8 Job And Output Management With JES And Initiators Batch job Scenario 1 Example 7.1 Example 7.2 Batch job Scenario 2
©HCCS & IBM® 2008 Stephen Linkin9 Job And Output Management With JES And Initiators
©HCCS & IBM® 2008 Stephen Linkin10 Job And Output Management With JES And Initiators
©HCCS & IBM® 2008 Stephen Linkin11 Job flow through the system Input Conversion
©HCCS & IBM® 2008 Stephen Linkin12 Job flow through the system Input Conversion Processing Output Print/punch (hard copy)
©HCCS & IBM® 2008 Stephen Linkin13 Job flow through the system Input Conversion Processing Output Print/punch (hard copy) Purge
©HCCS & IBM® 2008 Stephen Linkin14 JES2 compared to JES3
©HCCS & IBM® 2008 Stephen Linkin15 Summary Read The Redbook