Contents of a detailed report – IBM Transaction Server OS User Manual

Page 44

Advertising
background image

v

The STEPLIB DD statement

Specify the name of the Transaction Affinities Utility load library in which you
have installed the Scanner program, CAULMS.

v

The INPUT DD statement

Specify the name of the load library to be scanned.

v

The SYSPRINT DD statement

Specify the destination for the detailed report.

v

The AFFMOD DD dummy statement

You do not need this for a detailed run.

v

The DETAIL DD statement

Specify the name of the data set containing the list of modules to be scanned.
This list may be created initially as the output from a summary run of the
Scanner. If you specify ALL on the PARM statement, change the DETAIL DD
statement to specify //DETAIL DD DUMMY.

Contents of a detailed report

Each detailed report contains a section for each module, with:

v

A header line giving the name, size, and entry point of the module

v

A line for each possible affinity-causing command found, giving:

– The offset of the command argument zero declaration from the start of the

load module.

Note: This offset is not the same as the offset given by the Reporter; the

offset given by the Reporter is for the command itself. (See page 45
and page 71.)

– The contents of the command argument zero declaration (in hexadecimal).

– The EDF DEBUG line number, if present. This can provide a useful clue for

identifying false affinities. If a section of a load module was translated with the
DEBUG option, EDF DEBUG line numbers are given. For such a module, if
no DEBUG line number is given, this may indicate that what was found was
not an argument zero.

– What the command appears to be (for example, WRITEQ TS).

– Whether the affinity is inter-transaction (Trans), or transaction-system

(System).

v

A line for each possible MVS POST command found, giving:

– The offset of the MVS POST command from the start of the load module

– The MVS POST instruction

– The 12 bytes of storage immediately before, and the 10 bytes after, the MVS

POST command

– Whether the MVS POST is SVC or otherwise

28

CICS Transaction Affinities Utility Guide

Advertising