Skip to main content

SMF Record Mapping

If Mainframe Connector SMF records are being created, it will be necessary to post process the SMF record data to obtain information about the individual Mainframe Connector events. An SMF record mapping macro can be found in member PSNCSMF of the INSTLIB dataset. The following is the SMF record mapping for a Mainframe Connector SMF record:

 SMFLEN   DS    XL2         SMF RECORD LENGTH

 SMFSEG   DS    XL2         SMF RECORD SEGMENT

 SMFFLSG  DS    XL1         FLAG BYTE

 SMFTYPE  DS    XL1         SMF RECORD NUMBER

 SMFTIME  DS    XL4         0.01 SECONDS SINCE MIDNIGHT

 SMFDATE  DS    XL4         DATE IN 0CYYDDDF FORMAT

 SMFSYSID DS    CL4         SMF SYSID OF SYSTEM

 SMFUID   DS    CL8         UID FOR WHICH FUNCTION OCCURRED

 SMFOFLAG DS    XL1         OUTBOUND REQUEST STATUS

 SMFOPWOK EQU   X'80'       PWD VALUE IS OK

 SMFOPWRJ EQU   X'40'       PWD VALUE HAS BEEN REJECTED

 SMFOBRTO EQU   X'20'       OUTBOUND REQUEST TIMED OUT

 SMFOBRCF EQU   X'10'       OUTBOUND REQUEST CONNECTION FAIL

 SMFOBRUN EQU   X'08'       OUTBOUND REQUEST UNKNOWN FAILURE

 SMFIFLAG DS    XL1         INBOUND REQUEST

 SMFIVRFY EQU   X'80'       REQUEST WAS AN INBOUND VERIFY

 SMFICHNG EQU   X'40'       REQUEST WAS AN INBOUND CHANGE

 SMFIREST EQU   X'20'       REQUEST WAS AN INBOUND RESET

 SMFIPOLL EQU   X'10'       REQUEST WAS AN INBOUND POLL

 SMFIRSXP EQU   X'08'       REQUEST WAS AN INBOUND RESETEXP

 SMFIXPIR EQU   X'04'       REQUEST WAS AN INBOUND EXPIRE

 SMFIUEN  EQU   X'02'       REQUEST WAS AN INBOUND ENABLE

 SMFIUDIS EQU   X'01'       REQUEST WAS AN INBOUND DISABLE

 SMFIUIEN EQU   X'03'       REQUEST WAS AN INBOUND ISENABLED

 SMFIFLG2 DS    XL1         INBOUND REQUEST

 SMFIUDEF EQU   X'20'       REQUEST WAS AN INBOUND CREATE

 SMFIUDEL EQU   X'10'       REQUEST WAS AN INBOUND DELETE

 SMFILGRP EQU   X'04'       REQUEST WAS AN INBOUND LISTGROUP

 SMFILMEM EQU   X'02'       REQUEST WAS AN INBOUND LISTMEMBERS

 SMFIFLG3 DS    XL1         INBOUND REQUEST

 SMFIGRPA EQU   X'80'       REQUEST WAS AN INBOUND GRP USR ADD

 SMFIGRPD EQU   X'40'       REQUEST WAS AN INBOUND GRP USR DEL

 SMFIUUPD EQU   X'20'       REQUEST WAS AN INBOUND UPDATE

 SMFIGTUA EQU   X'10'       REQUEST WAS AN INBOUND GET USR ATT

 SMFIPHRS EQU   X'08'       REQUEST WAS AN INBOUND PHRASE RESET

 SMFIPHRX EQU   X'04'       REQUEST WAS AN I/B PHRASE RESETEXP

 SMFIRSCU EQU   X'02'       REQUEST WAS AN INBOUND RESOURCE UPDATE

 SMFRSRV2 DS    XL4         RESERVED

 SMFSSNM  DS    CL4         SUBSYS NAME OF CREATING SUBSYS

 SMFLN    EQU   *-SMFLEN    SMF RECORD LENGTH

 SMFRSRCU DS    0F          RACF RESOURCE UPDATE AREA

 SMFRCLAS DS    CL8         RESOURCE CLASS

 SMFRPROF DS    CL255       RESOURCE PROFILE

 SMFRRSV1 DS    XL1         RESERVED

 SMFRUSER DS    CL8         RESOURCE USERID

 SMFRACC  DS    CL8         RESOURCE ACCESS REQUEST

 SMFRCMAJ DS    CL8         RESOURCE MAJOR CONDITION

 SMFRCMIN DS    CL8         RESOURCE MINOR CONDITION

 SMFRGEN  DS    CL8         RESOURCE GENERIC INDICATOR

 SMFLN2   EQU   *-SMFLEN    SMF RECORD LENGTH