Contents
Preface
What this book is about
Who this book is for
What you need to know to understand this book
Terminology
Figures
Tables
Introduction to CICS interproduct communication
CICS interproduct communication
The documentation plan
CICS communication support
What is a product’s communication ability?
The CICS intersystem communication functions
Communication protocols
Synchronization
Data conversion
CICS product communication support
CICS on System/390 interproduct communication
CICS Transaction Server for Windows interproduct communication
CICS on Open Systems interproduct communication
CICS/400 interproduct communication
CICS Clients
Functions that the CICS Clients provide
The External Call Interface
The External Presentation Interface
The External Security interface
Terminal emulation
CICS Clients
Supported functions and protocols
Data conversion
Numeric data
Character data
Code pages
Configuring CICS for SNA communications
Introduction to SNA terminology
SNA concepts
SNA products
Preparing for SNA configuration
Matching parameters
Platform specific implementation
The scenario
Configuration details
Mainframe host configuration
AIX machine configuration
Configuring CICS for SNA--next steps
CICS intercommunication functions
Introduction to the CICS intercommunication functions
Summary of CICS intercommunication functions
Function shipping
Transaction routing
Distributed program link
Distributed transaction programming
Which intercommunication function?
Function shipping
Introduction to function shipping
Transparency to application
Remote resources that can be accessed
CICS file control data sets
IMS databases
Temporary storage and transient data
How function shipping works
The transformer programs
The mirror transaction
Synchronization
Function shipping examples
Transaction routing
Introduction to transaction routing
Initiating transaction routing
Terminal-initiated transaction routing
Automatic transaction initiation
The relay program
Basic mapping support
The routing transaction (CRTE)
Distributed program link
Introduction to DPL
Why use DPL?
Synchronization
DL/I and SQL databases
Restrictions when using DPL
Abends when using DPL
Asynchronous processing
Introduction to asynchronous processing
Example
Asynchronous processing methods
Asynchronous processing using START/RETRIEVE commands
Starting and canceling remote transactions
Passing information with the START command
Improving performance of intersystem START requests
Including start request delivery in a logical unit of work
Deferred sending of START requests with NOCHECK option
Local queuing of START commands for remote transactions
Data retrieval by a started transaction
Terminal acquisition by a remotely-initiated CICS transaction
System programming considerations
Asynchronous processing example (with NOCHECK)
Distributed transaction programming
Why use distributed transaction programming?
Limitations of function shipping
Advantages of distributed transaction programming
Conversations
Conversation initiation and transaction hierarchy
Application design
Control flows
Conversation state and error detection
Synchronization
EXEC CICS or CPI Communications?
Additional notes on the two APIs
Bibliography
CICS Family intercommunication books
CICS on System/390 intercommunication books
CICS Transaction Server for z/OS Version 3 Release 1
CICS Transaction Server for z/OS Version 2 Release 3
CICS Transaction Server for z/OS Version 2 Release 2
CICS Transaction Server for OS/390 Release 3
CICS Transaction Server for VSE/ESA Release 1.1.1
CICS/VSE Version 2
CICS non-System/390 intercommunication books
CICS Transaction Gateway and CICS Universal Clients
Non-CICS books
SNA books
Accessibility
Notices
Trademarks
Index
[[
Contents
Previous Page
|
Next Page
Index
]]