IBM OS manual Load/Freemain, Address Cwa, Getmain Shared/Freemain

Models: OS

1 103
Download 103 pages 52.71 Kb
Page 83
Image 83
ADDRESS CWA

vIf the transaction to be STARTed is de®ned as remote or a remote SYSID was speci®ed on the START command so that the command is function shipped to a remote CICS region, no data is collected.

vCommands in error are treated in the same way as commands that give a NORMAL response, so data is collected.

 

Scanner differences: Scanner detects all instances of RETRIEVE WAIT, and all

 

instances of START that either specify TERMID, or omit NOCHECK, or specify

 

REQID (because of CANCEL affinity).

 

 

 

ADDRESS CWA

 

v The affinity here is between all transactions that issue ADDRESS CWA.

v The affinity relation is GLOBAL or BAPPL.

 

v Lifetime is always SYSTEM.

 

Scanner differences: None.

 

 

 

GETMAIN SHARED/FREEMAIN

 

v The affinity here is between the transaction that obtains storage via GETMAIN

 

SHARED and the transaction that frees the same piece of storage via

 

FREEMAIN. Both transactions must be seen for there to be affinity. The match is

 

made on storage address.

 

v However, the situation is complicated by the fact that the storage address may

 

be passed to other transactions; and if they access the storage, they cannot be

 

detected, because the storage access does not take place through the CICS

 

API.

v The affinity relation may be GLOBAL, BAPPL,LUNAME, or USERID.

v Lifetime can be PCONV, LOGON, SIGNON, ACTIVITY, PROCESS, or SYSTEM.

 

However, the Detector always worsens LOGON and SIGNON to SYSTEM,

 

because of limitations in the way that this affinity is detected.

 

v Commands in error are ignored, as there is no address for matching GETMAIN

 

with FREEMAIN, no data is collected.

 

v A GETMAIN/FREEMAIN affinity is considered to be initiated from a terminal if the

 

GETMAIN is initiated from a terminal. Whether the FREEMAIN was so initiated or

 

not is irrelevant.

 

v Any unmatched GETMAIN SHAREDs are also reported if they have never

 

matched by the time a Detector stop occurs. They are output in a separate report

 

section. Note that on a start with restore data, they are not restored and are

 

deleted from the affinity ®le.

 

Scanner differences: Scanner ®nds all instances of GETMAIN SHARED and all

 

instances of FREEMAIN.

LOAD/FREEMAIN

vThe affinity here is between the transaction that loads the program via LOAD and the transaction that releases the same program via FREEMAIN. The match is made on load point address.

vHowever, the situation is complicated by the fact that the load point address may be passed to other transactions (for example, the program is actually a table); and if they access the program, they cannot be detected. This is analogous to storage address passing with GETMAIN SHARED/FREEMAIN.

Appendix A. Details of what is detected 67

Page 83
Image 83
IBM OS manual Load/Freemain, Address Cwa, Getmain Shared/Freemain