Contents
Preface
Who this book is for
What you need to know
How to use this book
Notes on terminology
CICS System Connectivity
Summary of changes
Changes made to this book for CICS Transaction Server for z/OS, Version 3 Release 1
Changes for CICS Transaction Server for z/OS, Version 2 Release 3
Changes for CICS Transaction Server, Version 2 Release 2
Changes for CICS Transaction Server, Version 2 Release 1
Major changes to this book for CICS Transaction Server for OS/390 Release 3 include:
Figures
Tables
An overview of the CICSPlex SM API
Supported environments and languages
Available interfaces
Connecting to CICSPlex SM
The connection process
Security considerations
Compatibility between environments
Compatibility between releases of CICSPlex SM
Special considerations for REXX applications
Migrating applications to a new release
Accessing resource tables from a new release
Accessing resource tables from a previous release
Sample programs
Where to find more information
Using the CICSPlex SM API
CICSPlex SM managed objects
Types of managed objects
CICSPlex SM resource tables
Building a customized resource table record
How to create copybooks for customized resource table records
Selecting managed objects
Setting the context and scope
Using filter expressions
Working with result sets
An overview of result set commands
Retrieving records from a result set
Positioning the record pointer in a result set
Processing selected records in a result set
Summarizing the records in a result set
Sorting the records in a result set
Modifying managed resources
Modifying resource attributes
Performing an action against a resource
Working with CICSPlex SM and CICS definitions
Asynchronous processing
Using the LISTEN command
Using the NOWAIT option
Using tokens to identify a request
Using the ADDRESS command
Using the RECEIVE command
Using CICSPlex SM tokens
Using meta-data resource tables
ATTR
ATTRAVA
METADESC
METANAME
METAPARM
OBJACT
OBJECT
PARMAVA
Using CRESxxxx resource tables
Querying the CICSPlex SM API exit
Writing an EXEC CPSM program
Using the resource table copy books
How to access the copy books
Copybook names and aliases
Copybook format
Copybook data characteristics
Supplied copy books
Language and environment considerations
Assembler considerations
PL/I considerations
NetView considerations
User-replaceable programs
CICS Global User exit programs
Status programs
Translating your program
Specifying the CPSM translator option
Compiling your program
Assembler considerations
PL/I considerations
COBOL considerations
C considerations
Link editing your program
Assembler considerations
PL/I, COBOL, and C considerations
Run-time considerations
Dealing with exception conditions
Default CICSPlex SM exception handling
Using the RESPONSE and REASON options
Types of responses
Testing for RESPONSE and REASON
Retrieving FEEDBACK records
Using the FEEDBACK command
Evaluating a FEEDBACK record
Availability of FEEDBACK records
An example of FEEDBACK for a result set
Additional processing for BAS
Evaluating error result set records
Evaluating BINSTERR resource table records
Evaluating BINCONRS resource table records
Evaluating BINCONSC resource table records
An example of a BAS error result set
Writing a REXX program
Accessing the API environment
Specifying an API command
Accessing resource table data
Translating attribute values
Processing CHANGETIME and CREATETIME attributes
Processing FEEDBACK attributes
REXX error handling
Translation errors
Run-time errors
TPARSE and TBUILD errors
Messages
EYU_TRACE data
Appendix A. BINCONRS, BINCONSC, and BINSTERR error codes
BINCONRS
BINCONSC
BINSTERR
Appendix B. Sample program listings
Sample program EYU#API1
Sample program EYUCAPI2
Sample program EYUAAPI3
Sample program EYULAPI4
Bibliography
The CICS Transaction Server for z/OS library
The entitlement set
PDF-only books
Other CICS books
Accessibility
Index
Notices
Sample programs
Programming interface information
Trademarks
[[
Contents
Previous Page
|
Next Page
Index
]]