z/OS ISPF Planning and Customizing
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


SMF command accounting

z/OS ISPF Planning and Customizing
GC19-3623-00

The MVS™ System Management Facility (SMF) collects and records a variety of system and job-related information. ISPF uses SMF to format information for a type 32 record. This type 32 record contains the names of the program functions and TSO commands being executed and the number of times each is used during the session. SMF also allows the installation to specify that the record is to include resources such as the total processor time under TCBs and SRBs and the total number of TGETs, TPUTs, and transactions associated with each name. The record is written when a TSO user logs off or when an SMF recording interval expires.

ISPF issues an SVC 109 (the extended service router, code X'19') to start and stop this functional accounting before and after the link to a program function, and before and after attaching a command. When processing command (CLIST) functions, the SVC 109 is issued before and after attaching the EXEC command processor. Therefore, the command name EXEC will be recorded, rather than the actual CLIST name.

The calls to SVC 109 can be nested depending on the nature of the program function or CLIST. The commands (and service units attributed to each command, if recorded) are accounted to the appropriate logical screen and are recorded as such. The command name ISPFSWAP is passed to SMF to indicate the user has swapped screens.

You must specify in module IEEMB846 the name of each module that is invoked for ISPF subfunctions or subcommands. You should also specify the command used to invoke ISPF. z/OS MVS System Management Facilities (SMF) provides details on including additional names. Without these additions to IEEMB846, ISPF will cause extensive counts of ***OTHER to be recorded in the SMF type 32 records.

Table 1 lists the ISPF options and their related module names plus any additional commands that can be implicitly or explicitly invoked by a particular option.

Table 1. ISPF Options and related module names
Option Module Names TSO Commands
0 ISPISM  
1 ISRBRO  
2 ISREDIT SUBMIT
3.1 and 3.2 ISRUDA  
3.3 ISRUMC  
3.4 ISRUDL  
3.5 ISRURS  
3.6 ISRUHC SUBMIT, ICQCPC00
3.7 ISPWSD  
3.8 ISRUOLP STATUS, OUTPUT, SUBMIT, ICQCPC00
3.9 ISPUCM  
3.11 ISRFMT  
3.12 ISRSSM  
3.13 and 3.15 ISRSEPRM  
3.14 ISRSFM  
3.16 ISRUTABL  
3.17 ISRUUDL  
4 ISRFPR ASM, FORT, PLI, PLIC, LINK, TESTCOB, TESTFORT, CALL, SCRIPT, ALLOC, FREE, ICQCPC00
5 ISRJB1 SUBMIT
6 ISRPTC All commands except those prohibited by ISPF in ISPTCM
7 ISPYXDR  
7.1 ISPYFI  
7.2 ISPYPI  
7.3 ISPYVI  
7.4 ISPYTI  
7.5 ISPYLI  
7.6 ISPYSI  
7.7.1 ISPYRFI  
7.7.2 ISPYRVI  
7.8 ISPYBI  
7.T ISPTUTOR  
9 ISRALTDI  
10 FLMDDL  
10.1 FLMEB  
10.2 FLMED  
10.3 FLMUDU  
10.4 FLMBD  
10.5 FLMPD  
10.6 FLMPTC  
10.A FLMA  
11 ISRUDA  
X ISPLLP SUBMIT

Table 2 lists the ISPF commands with the related modules:

Table 2. ISPF commands
Command Module Name
COLOR ISPOPT
CUAATTR ISPOPT
ENVIRON ISPENV
EXHELP ISPTUTOR
FKA ISPOPF
HELP ISPTUTOR
ISPFVAR ISPISM
ISPLIBD ISPLLS
ISPPREP ISPPREP
ISRRLIST ISRDSLST
ISRROUTE ISRRCL
KEYLIST ISPKLU
KEYS ISPOPT
KEYSHELP ISPTUTOR
LIST ISPLLP
LOG ISPLLP
MSGID ISPOMI
PANELID ISPOPI
PFSHOW ISPOPF
PSCOLOR ISPOPT
REFACTD ISRDSLST
REFACTL ISRDSLST
REFADDD ISRRSLST
REFADDL ISRRSLST
REFLISTD ISRDSLST
REFLISTL ISRDSLST
REFOPEND ISRDSLST
REFOPENL ISRDSLST
SAREA ISPSAM
SETTINGS ISPISM
START ISPSTRT
TSOCMD ISRPTC
TUTOR ISPTUTOR
ZKEYS ISPOPT

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014