Table of Contents (exploded view)
Abstract for Network Job Entry Formats and Protocols
Summary of changes for z/OS Version 2 Release 2 (V2R2) as updated December, 2015
Summary of changes
z/OS Version 2 Release 1 summary of changes
Introduction to Network Job Entry (NJE)
Units of Work
Functions of a Node
Types of Nodes
Types of NJE Users
NJE Addressing
NJE Protocols
Formats of NJE Transfer Units
Format of an NJE Job
Format of NMRs
Presentation Services
Preparing Transmission Buffers
Spanning Data
Compressing Data
Format of a Transmission Buffer for BSC and CTC Protocols
Format of a Transmission Buffer for the SNA Protocol
Stream Control
Multileaving for the SNA and BSC Protocols
NJE Connection Control
NJE Connection Control Without NPM
NJE Connection Control With NPM
Link Protocols
Initiating a BSC or CTC Session
Terminating a BSC or CTC Session
Initiating an SNA Session
Terminating an SNA Session
Formats of NJE Transfer Units
Contents of an NJE Job
Job Header
Job Header Prefix
Job Header General Section
Scheduling Section of the Job Header
Security Section of the Job Header
Job Accounting Section
JES2 Section of the Job Header
POWER Section of the Job Header
Installation-Defined Section
Data set header
Data set header prefix
Data set header general section
Record Characteristics Change Section
3800 Section
Output processing section
Security Section of the Data Set Header
RSCS Section
POWER Section
Output Processing Text Block
OPTB Structure Rules
OPTU structure definition
OPTU Key Definitions
Detailed OPTU Key Specifications
DUMP
FILEID
PIMSG
TRACE
Error Handling
Installation-Defined Section
Job Trailer
Job Trailer Prefix Section
Job trailer general section
Accounting Section
Installation-Defined Section
NJE Nodal Message Records (NMR)
Identifying the Contents of an NMR
Interpreting the contents of the NMROUT field
Format of an NMR that contains an unformatted command
Format of an NMR that Contains a Formatted Command
Format of an NMR that Contains a Message
Interpreting the Contents of Field NMRMSG
Networking Connection Control Records (NCCR)
Initial Signon Record
Response Signon Record
Reset Signon Record
Concurrence Signon Record
Add/Subtract Connection Record
Terminating a Session or Connection
Presentation Services
Non-SNA Buffer Format
Transmission Buffer Size
Compressing Data for BSC and CTC Transmissions
BSC and CTC Buffers
Block control byte (BCB)
Function Control Sequence (FCS)
String Control Byte (SCB)
Record Control Byte (RCB)
Subrecord Control Byte (SRCB)
Reason Control Bytes for a Rejected Stream
Sending Sequences for ‘B0’ Reason Code
SNA Buffer Format
Transmission Buffer Size
Compressing and Compacting Data for SNA Transmissions
SNA Transmission Buffer
String Control Byte (SCB)
Compression SCB
Compaction SCB
Record Identifier (RID)
RID Record Control Byte (RIDRCB)
RID Subrecord Control Byte (RIDSRCB)
RID Subrecord Control Byte (RIDRLEN)
Data Records
Format of Data Records Containing Unspanned Data
Format of Data Records Containing Spanned Data
Trailing Blank Truncation
Stream Control
Providing BSC and CTC Protocols for Stream Control
Providing SNA Protocols for Stream Control
Initiating Stream Transmission
Using Full Duplex with BSC and SNA Protocols
Ending Stream Transmission Normally
Ending Stream Transmission Abnormally
Less Reliable Transport Service
More Reliable Transport Service
Avoiding Unnecessary Stream Transmissions
NJE Connection Control
Signon Concurrence Feature
External Interface
Implementation Example
Protocol Description
Establishing a Connection Without NPM
Establishing a Connection or Session With NPM
Signon Connection Protocol Between Two Nodes With NPM
Full Primary Trunk Protocol (Low End Initiation)
Full Primary Trunk Protocol (High End Initiation)
Full Secondary Trunk Protocol
Full Reset Trunk Protocol
Secure signon Protocol
Secure signon Protocol - secondary trunk
Signon Protocols Between A Node With NPM and A Node Without NPM
Connection Status Information
Disconnections
Terminating a Session or Connection
Link Protocols
Bisynchronous Communications Lines
Initialization
Initialization Error Recovery
Error Recovery
Termination
Normal Sequences
V.27 Modem Contention Resolution
V.27 Signon by the Primary Node
V.27 Signon by the Secondary Node
Channel-to-Channel Adapter
Initialization
Error Recovery
Termination
Normal Sequences
PREPARE Mode Option: Suspend I/O (BSC and CTC Adapter)
Normal Sequences
Requesting I/O Suspension
Suspension and Resumption of I/O
BSC I/O Suspension
CTC Adapter I/O Suspension
Protocols Common to BSC and CTC Adapters
BSC Error Protocols
CTC Adapter Error Protocols
Wait-a-Bit and PREPARE
Systems Network Architecture - LU Type 0
Overview
Session Initialization
BIND RU Format
Function Management Headers
Compaction Table Format
Sample Compacted Data
Session Termination
Normal Termination with Quiesce
Normal Termination - Immediate
Error Recovery
ACF/VTAM Considerations
Application Exits
Data Flow Commands
TCP/IP Transmission
Initialization
Secure sockets layer (SSL) feature
Generalized Control Records
System Dependencies
Support of Various NJE Features
JES2
Network Control
Network Connection Control Records
Network Addressing, Topology & Routing
Commands and Messages (NMRs)
Command Transmission
Command Authorization
Message Transmission
SYSIN (Job Input) Transmission
Store-and-Forward Transparency
Job Header
Data Set Header
Acceptable Job Streams
Notification
SYSIN Job Routing
Jobid Assignment
SYSOUT (Job Output) Transmission
Store-and-Forward Transparency
Job Header
Job Trailer
Data Set Header
Notification
Job Output Routing
Interactive Data Transmission Facility
Stream Support and Control
Multiple Streams
Stream Initiation and Suspension
SNA Support
Session Initiation
SESSIONC Usage
Function Management Headers
RU Composition
Termination
BSC Line and CTC Adapter Support
CTC Adapter Initialization
CTC Adapter Attention and Busy Status
Error Recovery
Use of Null Buffers
TCP/IP
Accounting
Accounting Records
Network Account Number
Miscellaneous Considerations
Installation Exits
Spool Offload Considerations
JES3
Network Control
Network Connection Control Records
Network Addressing, Topology, and Routing
Commands and Messages (NMRs)
JES3 Console Service
JES3 Use of the NMR
Commands
Command Authorization
SYSIN (Job Input) Transmission
Multi-leaving Header Record Expansion
Data Set Header (RCCS)
Acceptable Job Streams
Acceptable Job Streams
Notification
SYSIN Job Routing
Jobid Assignment
SYSOUT (Job Output) Transmission
Job Output Routing
Store-and-Forward Transparency
Data Set Header
Notification
Job Output Routing
Stream Support and Control
Multiple Streams
SNA Support
BSC Line and CTC Adapter Support
CTC Adapter Initialization
CTC Adapter Termination Deviations
CTC Adapter Attention and Busy Status
CTC Adapter Zero Byte Operation
Error Recovery
BCB Handling
Null Buffers
Signon Deviations
Accounting
Accounting Records (SMF)
Network Account Number
Miscellaneous Considerations
Propagating Job Name
Use of Utility Jobs in JES3
Installation Exits
RSCS
Network Control
Network Path Management
Network Connection Control Records
Network Addressing, Topology, and Routing
Commands and Messages (NMRs)
Commands
Command Authorization
SYSIN (Job Input) Transmission
Store-and-Forward Transparency
Notification
Spool File Identifier Assignment
SYSOUT (Job Output) Transmission
Store-and-Forward Transparency
Data Set Header
Notification
Special Processing
Job Output Routing
Stream Support and Control
Abnormal Termination Protocol
SNA Support
Data Flow Control
Bind Parameters
Function Management Headers
RU Composition
BSC Line and CTC Adapter Support
Wait-a-bit Processing
Error Handling
Use of Null Buffers
Use of the PREPARE Extension
Accounting
Accounting Records
Miscellaneous Considerations
Installation Exits
VSE/POWER
Network Control
Network Connection Control Records
Network Addressing, Topology, and Routing
Transmission Recovery Techniques
Commands and Messages (NMRs)
Commands
Store-and-Forward Transparency
Formatted (Global) Commands
Command Authorization
Message Transmission
SYSIN (Job Input) Transmission
SYSIN Job Routing
Jobid Assignment
SYSOUT (Job Output) Transmission
NJE Unit of Transmission
Store-and-Forward Transparency
Job Header
Job Trailer
Data Set Header
Notification
Job Output Routing
Stream Support and Control
Stream Initiation and Suspension
SNA Support
Data Flow Control
Bind Parameters
Functional Management Headers
RU Composition
BSC Line and CTC Adapter Support
BSC
Error Recovery
CTC Adapter
TCP/IP
Idle Considerations
Accounting
Miscellaneous Considerations
Installation Exits