icon_CloudMgmt icon_DollarSign icon_Globe icon_ITAuto icon_ITOps icon_ITSMgmt icon_Mainframe icon_MyIT icon_Ribbon icon_Star icon_User icon_Users icon_VideoPlay icon_Workload icon_caution icon_close s-chevronLeft s-chevronRight s-chevronThinRight s-chevronThinRight s-chevronThinLeft s-chevronThinLeft s-trophy s-chevronDown

BMC Mainframe: JES2 Implementation & Customisation

The course is developed and delivered by © RSM Technology.

If you are a Systems Programmer working in a z/OS JES2 environment, it is vitally important that you have a thorough understanding of IBM's Job Entry Subsystem 2 (JES2).

This course describes and explains what functions there are in JES2 and teaches how to set up a JES2 system in order to fully exploit the features and capabilities of the product.

Major release:

BMC Mainframe Infrastructure Platform Training

Good for:

Users

Course Delivery:

Instructor-Led Training (ILT) | 24 hours

Course Modules

  • z/OS and JES2 - How They Relate
    • The hardware
    • Architectural requirements
    • IBM's mainframe architecture
    • Standard address spaces in z/OS
    • z/OS overview
    • JES2 and Job Management
    • The JES2 functions
    • JES2 components
    • Parameters for JES2
    • The Operator and the Three Phases
    • Operator communications
  • Starting & Stopping z/OS JES2
    • Starting and initiating JES2
    • Starting JES2
    • JES2 start parameters
    • Default JES2 start parameters
    • JES2 Initialization parameters (JES2PARM)
    • Activating JES2
    • JES2 cold start
    • JES2 warm starts
    • Example of JES2 warm start
    • Starting other functions
    • Stopping JES2
    • Stopping JES2 - 'crash landing'
    • Accidental crash landing of JES2
    • Message $HASP095
    • JES2 termination codes
  • z/OS Workload & the Active System
    • Program execution environments
    • Batch processing
    • Started Tasks
    • Time Sharing Option (TSO)
    • Executing program requirements
    • Program identification with JCL
    • All the JCL statements
    • The most used JCL statements
    • JES2 and JES3 statements
    • Relationships between JCL statements
    • Getting work into the system
    • Getting a started task into the system
    • Getting a TSO user into the system
    • Getting a Batch Job into the system
    • Batch Job Queues
    • Job initiation
    • Step initiation
    • The job schedule
    • Reports and listings
    • Standard reports
    • Job Log examples
    • The active system
    • What is a batch job?
    • JES2 information in the job stream
    • A Job's phases
    • What is a System Task?
    • What is a TSO logon?
    • JES2 job processing
    • Input Processor
    • Converter Processor
    • Execution Processor
    • Output Processor
    • DISPLAY active jobs
    • Examples of $DA
    • Examples of DISPLAY activity in z/OS
    • Display of queues - $DQ and $DN
    • Examples of $DQ and $DN
    • Information on specific jobs - $DQ
    • Cancelling jobs
    • Examples of CANCEL
    • The $C command
  • JES2 & the Subsystem Interface
    • Why the Subsystems Interface (SSI)?
    • Subsystem Interface
    • Using the Subsystem Interface
    • Defining subsystems
    • SSI Control blocks
    • What the function IDs represent?
  • JES2 Installation
    • JES2 installation components
    • JES2 load modules
    • JES2 libraries
    • JES2 procedure
    • Subsystem definition
    • PROCLIB & INCLUDE
    • JES2 datasets
    • Allocating Spool and Checkpoint
    • Program Properties Table (PPT)
    • Secondary subsystems
    • Defining Secondary Subsystems
    • Review tasks
  • JES2 Initialization
    • JES2 initialization flow
    • Types of JES2 start
    • Specifying type of JES2 startup
    • JES2 start options
    • Initialization parameter format
    • JES2PARM
    • Console statements
    • Key initialization statements
    • SPOOLDEF
    • CKPTDEF
    • MASDEF
    • MAS display commands
    • INITDEF and INITnnn
    • JOB/STC/TSUCLASS
    • ESTLNCT
    • CONDEF
    • PCEDEF
    • JES2 Monitor
  • Input & Conversion Processors
    • Processes and Queues
    • Input processing
    • Job Queue
    • Job Queue Element (JQE)
    • Job Control Table (JCT)
    • Input Output Table (IOT)
    • Peripheral Dataset Definition Block (PDDB)
    • Input Processing Control Blocks overview
    • Controlling input processing
    • Internal readers
    • Job characteristics
    • Conversion process
    • Dynamic PROCLIB
    • Conversion process - Internal Text
  • Checkpoint & Spool Processing
    • Checkpointing
    • Checkpoint layout
    • Duplex Mode
    • Dual Mode
    • Checkpoint recovery
    • Checkpoint changes
    • JES2 Spool Management
    • Spool Volumes (SPOOLDEF)
    • SPOOL fencing
    • Spool Affinity
    • Spool Track Groups
    • Allocating Spool
    • Spool status
    • Changing the spool configuration
    • Spool partitioning
    • Spool Offload facility
    • Offload Transmitters/Receivers
    • Controlling OFFLOAD devices
    • Controlling Transmitters/Receivers
    • Offload dataset
    • Specifying the JOB Transmitter/Receiver
    • Specifying the SYSOUT receiver
    • Specifying the SYSOUT transmitter
    • Review tasks
  • JES2 Exits
    • What are JES2 Exits?
    • Uses for JES2 Exits
    • IBM-supplied JES2 Exits Points
    • Defining and controlling Exits
    • JES2 EXIT initialization
    • Calling environment
    • Linkage and Return Codes
    • Exit coding and macros
  • Execution Processor
    • Executing batch jobs - Initiators
    • Initiator management
    • Execution Processor
    • Executing in z/OS - the address space
    • Execution - the initiators
    • Batch Initiators
    • JES2 and Initiators
    • Controlling initiators
    • Jobs in z/OS
    • Active jobs
    • DISPLAY active jobs
    • Cancelling jobs
    • The $C command
    • ZAPJOB
  • Output & Purge Processor
    • Output processing
    • Print/Punch processor
    • Output services
    • Output group
    • Demand set-up
    • Work selection criteria
    • Controlling output
    • Define local printers
    • Define printer globals
    • Output listings
  • RJE & NJE
    • Remote Job Entry (RJE)
    • Network Job Entry
    • NJE routing
    • SNA example
    • Who is in the Network?
    • Path resistance
    • Resistance computation