Contents
Preface
What this book is about
Who this book is for
What is not covered by this book
What you need to know to understand this book
Terminology
Book structure
Figures
Tables
Communicating with non-System/390 CICS systems
Overview of CICS System/390-non-System/390 intercommunication
Function shipping
Restrictions on function shipping
Data conversion
Transaction routing
CICS on System/390->CICS non-System/390
CICS non-System/390->CICS on System/390
Dynamic transaction routing
Data conversion
Transaction routing restrictions
Distributed program link (DPL)
Restrictions on programs linked by DPL
Note for DB2
Abends when using DPL
Performance optimization for DPL
Asynchronous processing
Distributed transaction processing (DTP)
Summary of CICS System/390-non-System/390 intercommunication
Planning for CICS System/390-non-System/390 intercommunication
Path length and resource definition tradeoffs
Assumptions
Possible approaches
Summary
Syncpointing (LU 6.2)
Function shipping from CICS on System/390 to CICS Transaction Server for Windows
DPL or function shipping from CICS Transaction Server for Windows to CICS on System/390
Resource definition for communication with non-System/390 systems
System generation and initialization
Setting up LU 6.2 links
All communication with CICS non-System/390 systems
Function shipping and DPL from CICS non-System/390 systems
Function shipping and DPL to CICS non-System/390 systems
Transaction routing from CICS non-System/390 systems
Transaction routing to CICS non-System/390 systems
Defining remote resources
CICS on System/390 mirror transaction definition
CICS on System/390 mirror program definition
Data conversion program definition
Data conversion table definition
User-replaceable conversion program definition
Remote system TERMINAL definition (single session)
Remote system TYPETERM definition
CONNECTION definition for parallel sessions
SESSIONS definition for parallel sessions
Remote terminal TERMINAL definition
Remote terminal TYPETERM definition
CICS internal security
Introduction to CICS/VSE internal security
Security profile
Link profile
SNT entry for link
Required specifications in remote systems
CICS/VSE specifications
Specifying LU 6.2 security requirements
Mirror transaction
Mirror program and data conversion modules
Connection
Session
File control table (FCT)
Signon table (SNT)
VTAM/NCP definitions
VTAM application definition
Single sessions
Parallel sessions
Data conversion for communication with non-System/390 systems
Where data conversion takes place
Function shipping and DPL
Distributed transaction processing
Transaction routing
Avoiding data conversion
Types of conversion
Character data
CICS-supported conversions
Arabic
Baltic Rim
Cyrillic
Devanagari
Farsi
Greek
Hebrew
Japanese
Korean
Lao
Latin-1 and Latin-9
Latin-2
Latin-5
Simplified Chinese
Thai
Traditional Chinese
Urdu
Vietnamese
Unicode data
Binary data
The conversion process
Components
Process
Standard and nonstandard conversion
Sequence of conversion processing
Resource definition to enable data conversion
Defining the conversion table
DFHCNV macro types
DFHCNV TYPE=INITIAL
DFHCNV TYPE=ENTRY
DFHCNV TYPE=KEY
DFHCNV TYPE=SELECT
DFHCNV TYPE=FIELD
DFHCNV TYPE=FINAL
Hints on coding the macros
User-defined conversion tables
SRVERCP=USR
SRVERCP=USRD
Invalid and undefined DBCS characters
Example macros
Assembling and link-editing the conversion programs
The user-replaceable conversion program
User-named conversion programs
DFHUCNV
Server Support for CICS Clients
Introduction to CICS Clients
What is a CICS Client?
What functions do CICS Clients provide?
The External Call Interface
The External Presentation Interface
The External Security interface
Terminal emulation
What protocols are supported?
APPC
TCP/IP support
Benefits of Client support
Further information about Clients
Installing server support for Clients
Installing the DFHCLNT and DFHIPECI resource groups
Defining the CSCC and CIEO transient data queues
Installing connections to Clients
Static APPC definitions
Autoinstalled APPC connections
Using TCP/IP
Installing Client virtual terminals
Using static definitions
Using autoinstall
How CICS installs Client terminals
Defining a Client-attached printer
Example static definition of a Client-attached printer
Setting up security
Bind security (APPC only)
Link security (APPC only)
User security
CICS-supplied transactions
System initialization parameters
Data conversion for Clients
The client code page
The ECI
The EPI and terminal emulator
The server code page and character set
The ECI
The EPI and terminal emulator
Binary data conversion
Defining code pages to CICS on System/390
Application programming for Clients
Writing ECI server programs
Writing EPI server programs
Client-attached printers
Problem determination for Clients
Trace points
Messages
Abend codes
Recovery after a restart of CICS
Recovering the Client terminal emulator
Client EPI and ECI programs
Restrictions on Client support
Migration considerations
Moving to a client/server environment
Using existing applications as servers
Data conversion
The External Call Interface
The External Presentation Interface
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 Client
Accessibility
Index
Notices
Programming interface information
Trademarks
[[
Contents
Previous Page
|
Next Page
Index
]]