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 70
54
CICS Transaction Affinities Utility Guide
Page 69
Page 71
Image 70
Page 69
Page 71
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 Transaction Server for OS/390
Bibliography
Cics books for 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
Routing region
Requesting region
Target region
What does dynamic routing cost?
Benets of dynamic routing
Transaction affinities
Affinity relations
Inter-transaction affinity
Transaction-system affinity
Global
Affinity lifetimes
Cics programming techniques for transaction affinity
Suspect programming techniques
Safe programming techniques
Unsafe 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
Builder component
Detector performance
Reporter component
Report presenting the affinity data in a readable form
Introducing the Transaction Affinities Utility
Cics Transaction Affinities Utility Guide
Creating the Vsam les
Preparing to use the affinity utility program
Estimating the size of the MVS data space and 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 state
Running the Detector
Changing the options
Displaying the Detector control screen
CAFF01
When you can start collecting affinity data
Starting the collection of affinity data
When you can resume collecting affinity data
Pausing the collection of affinity data
When you can pause affinity data collection
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
Transid prex
„4… Last update by userid
Size of dataspace
„2… Detect affinity types
Detector errors
Cics Transaction Affinities Utility Guide
CAUAFF1, CAUAFF2, and CAUAFF3 DD statements
Running the Reporter
Requesting a report from the Reporter
Caucntl DD statements
Cmdgrps DD statement
Output from the Reporter
Trangrps DD statement
Affinity report
System
„3… Affinities reports
„1… Incorrect affinity types
„2… Affinity types reported
Trangroup
Affinity
Recoverable
Command
Lifetime
BTS Task
Producing affinity transaction group denitions
Terminal
Total Transactions
Using the affinity report
Afflifesystem Descaddress CWA
Remove false affinities
Understanding the affinities
Modifying affinity transaction groups
Remove affinity relation worsening
Compressing affinity data
ENQUEUEs/DEQUEUEs
Using the IBM Cross System Product
SPI commands
Shared storage
Detailed affinity analysis
ENQUEUE/DEQUEUE
Getmain Shared
SPI commands
Cics Transaction Affinities Utility Guide
DSPSIZE=16number
Running the Builder
CONTEXT=plexname
Repgrps DD statement
Syntax for input to the Builder
Affgrps DD statement
Builder input syntax
Output from the Builder
Header statements
Combined affinity transaction group denitions
Combining basic affinity transaction groups
Relation a Relation B Resultant relation C
Empty transaction groups report
Data sets processed report
Group merge 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
Scanner output
Reporter output
Examples
Example 2±VS Cobol
Which occurs for the rst Move
Move
Cobol affinities
Logon or System when Pconv expected
Unrecognized Transids
Cics Transaction Affinities Utility Guide
Detector table manager diagnostics
Appendix D. Diagnostics
Function code values
Table identier values
Reason code values
Reason code values
Detector Cafb request queue manager diagnostics
Date formatter diagnostics
This section
Index
Bappl
Vsam
Cics Transaction Affinities Utility Guide
Sending your comments to IBM
Ibmr
IBM
Top
Page
Image
Contents