IBM
OS
manual
Cics Transaction Affinities Utility Guide
Detector errors
Cancel/Delay/Post/Start
Appendix D. Diagnostics
Command
Restore data on start
What is
„4… Last update by userid
Using the affinity report
Page 56
40
CICS Transaction Affinities Utility Guide
Page 55
Page 57
Image 56
Page 55
Page 57
Contents
IBM
Page
IBM
Third edition March
Contents
Appendix A. Details of what is detected
Reporter output Scanner output Examples
Vi Cics Transaction Affinities Utility Guide
Vii
Trademarks
Preface
Argument zero
Cics books for Cics Transaction Server for OS/390
Bibliography
Cics Transaction Server for OS/390
CICSPlex SM books for Cics Transaction Server for OS/390
Other Cics books
Summary of changes
Xiv Cics Transaction Affinities Utility Guide
Introducing transaction affinities
Affinities, see the Cics Application Programming Guide
Target region
Requesting region
Routing region
Transaction affinities
Benets of dynamic routing
What does dynamic routing cost?
Inter-transaction affinity
Transaction-system affinity
Affinity relations
Global
Affinity lifetimes
Cics programming techniques for transaction affinity
Safe programming techniques
Unsafe programming techniques
Suspect programming techniques
Avoiding the effects of transaction affinity
Protecting applications from one another
What next?
Introducing the Transaction Affinities Utility
Important note
Affinity utility program components
Commands detected by the Transaction Affinities Utility
Scanner component
Detector component
What is detected
Detector components
What is not detected
Worsening of transaction affinities relations
Controlling the Detector
How the affinity data is collected
Saving affinity data
Affinity data Vsam les
Control record Vsam le
Detector performance
Reporter component
Builder component
Report presenting the affinity data in a readable form
Introducing the Transaction Affinities Utility
Cics Transaction Affinities Utility Guide
Estimating the size of the MVS data space and Vsam les
Preparing to use the affinity utility program
Creating the Vsam les
Dening the Vsam les to Cics
#termids
Preparing to use the affinity utility program
Cics Transaction Affinities Utility Guide
Running the Scanner
Creating a summary report
Affmod DD statement
Creating a detailed report
Cics Transaction Affinities Utility
Contents of a detailed report
Is an example of a detailed report produced by the Scanner
Cics Transaction Affinities Utility Guide
Changing the options
Running the Detector
Changing the state
Displaying the Detector control screen
CAFF01
When you can start collecting affinity data
Starting the collection of affinity data
Pausing the collection of affinity data
When you can pause affinity data collection
When you can resume collecting affinity data
Resuming the collection of affinity data
When you can stop collecting affinity data
Stopping the collection of affinity data
Changing the Detector options
CAFF02
Restore data on start
„1… The control options Perform periodic saves
„4… Last update by userid
Size of dataspace
Transid prex
„2… Detect affinity types
Detector errors
Cics Transaction Affinities Utility Guide
Running the Reporter
Requesting a report from the Reporter
CAUAFF1, CAUAFF2, and CAUAFF3 DD statements
Caucntl DD statements
Trangrps DD statement
Output from the Reporter
Cmdgrps DD statement
Affinity report
System
„1… Incorrect affinity types
„2… Affinity types reported
„3… Affinities reports
Trangroup
Recoverable
Command
Affinity
Lifetime
Producing affinity transaction group denitions
Terminal
BTS Task
Total Transactions
Using the affinity report
Afflifesystem Descaddress CWA
Understanding the affinities
Modifying affinity transaction groups
Remove false affinities
Remove affinity relation worsening
Compressing affinity data
Using the IBM Cross System Product
SPI commands
ENQUEUEs/DEQUEUEs
Shared storage
Detailed affinity analysis
ENQUEUE/DEQUEUE
Getmain Shared
SPI commands
Cics Transaction Affinities Utility Guide
CONTEXT=plexname
Running the Builder
DSPSIZE=16number
Affgrps DD statement
Syntax for input to the Builder
Repgrps DD statement
Builder input syntax
Combined affinity transaction group denitions
Header statements
Output from the Builder
Combining basic affinity transaction groups
Relation a Relation B Resultant relation C
Group merge report
Data sets processed report
Empty transaction groups report
Error report
Sample group merge report
Sample error report
Cics Transaction Affinities Utility Guide
Appendix A. Details of what is detected
ENQ/DEQ
TS commands
Load HOLD/RELEASE
Address CWA
CANCEL/DELAY/POST/START
SPI commands
Wait commands
Cics Transaction Affinities Utility Guide
Examples
Reporter output
Scanner output
Example 2±VS Cobol
Which occurs for the rst Move
Move
Unrecognized Transids
Logon or System when Pconv expected
Cobol affinities
Cics Transaction Affinities Utility Guide
Function code values
Appendix D. Diagnostics
Detector table manager diagnostics
Table identier values
Reason code values
Detector Cafb request queue manager diagnostics
Date formatter diagnostics
Reason code values
This section
Index
Bappl
Vsam
Cics Transaction Affinities Utility Guide
Sending your comments to IBM
Ibmr
IBM
Top
Page
Image
Contents