SMF Type 230 Record
This table shows the record layout for type 230 SMF records
(ACF2 SMF RECORD).
List of other SMF record layouts available.
List of sample SMF reports.
Purpose: ACF2 SMF Record
It's easy to report on SMF 230 data! | |
Spectrum SMF Writer handles the difficult SMF record parsing for you automatically. You just specify which fields you want to see. Spectrum SMF Writer also converts the arcane date and time fields and reformats them into an attractive report. Plus, Spectrum SMF Writer can export SMF data as comma delimited files to use on your PC.
|
The Spectrum Writer definitions for the SMF type 230 record below are based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual and/or DSECTs mapped by its Assembler macros.
 
File Definition for Type 230 SMF Records ACF2 SMF RECORD
*********************************************************************** * SPECTRUM SMF WRITER -- FILE DEFINITION STATEMENTS * * SMF TYPE 230 RECORD - "ACF2 SMF RECORD" * *********************************************************************** OPTION: MISSOFFSET /* TREAT OFFSET ERRORS (99999) LIKE MISSING DATA */ OPTION: STCKADJ(0) /* NO GMT TO LOCAL CONVERSION - DURATIONS*/ **************************************************************** * * ACF2 SMF RECORD MAPPINGS FOR SPECTRUM SMF WRITER * * MEMBER - REC230 * **************************************************************** FLD: ACSMFRDW LEN(4) TYPE(BIN) DISP(0) /*Record descriptor word*/ FLD: ACSMFIND LEN(1) DISP(4) /*SMF system indicator:*/ COMP: ACINDVS1 = X'01' /*...1 VS1*/ COMP: ACINDVS2 = X'02' /*...2 MVS*/ FLD: ACSMFTYP LEN(1) TYPE(BIN) DISP(5) /*SMF record type*/ FLD: ACSMFTIM LEN(4) TYPE(B-SECS) DISP(6) DEC(2) /*TOD, .01 secs past midnight*/ FLD: ACSMFDAT TYPE(P-CYYDDD) DISP(10) /*Date, packed decimal*/ FLD: ACSMFCPU LEN(4) DISP(14) /*SMF CPU ID*/ FLD: ACSMFJOB LEN(8) DISP(18) /*Job name*/ FLD: ACSMFRTM LEN(4) TYPE(BIN) DISP(26) /*Job time stamp from reader*/ FLD: ACSMFRDT LEN(4) DISP(30) /*Job date stamp from reader*/ FLD: ACSMFUIF LEN(8) DISP(34) /*SMF user identification field*/ FLD: ACSMFACF LEN(2) DISP(42) /*ACF2 4.0.0+ record indicator/eyecatcher*/ FLD: ACSMFREC LEN(1) DISP(44) /*ACF2 SMF record subtype:*/ COMP: ACRECA = 'A' /*...ACF2 S/F/P command; abend journal*/ COMP: ACRECC = 'C' /*...ACF2/VM command services (*FUTURE*)*/ COMP: ACRECD = 'D' /*...Data set (VIO/LOG)*/ COMP: ACRECE = 'E' /*...Resource event (infostg update)*/ COMP: ACRECG = 'G' /*...Invalid GSO infostg record*/ COMP: ACRECI = 'I' /*...Intercept journal (*FUTURE*)*/ COMP: ACRECJ = 'J' /*...Restricted logonid*/ COMP: ACRECL = 'L' /*...Logonid insert/update/delete*/ COMP: ACRECM = 'M' /*...MAC records TS87713*/ COMP: ACRECO = 'O' /*...OpenEdition MVS events TA0185C*/ COMP: ACRECP = 'P' /*...Invalid password/authority*/ COMP: ACRECR = 'R' /*...Rule insert/update/delete*/ COMP: ACRECS = 'S' /*...SAF trace records TS89574*/ COMP: ACRECT = 'T' /*...TSO transaction*/ COMP: ACRECU = 'U' /*...RACROUTE REQUEST DIRAUTH TA6884H*/ COMP: ACRECV = 'V' /*...Resource violation*/ COMP: ACRECW = 'W' /*...CA statistics records TA7357I*/ COMP: ACFECZ = 'Z' /*...Distributed DataBasefunction TS80627*/ COMP: ACSMFREC_SUBTYPE = WHEN(ACSMFREC = 'A') ASSIGN('ACF2 S/F/P command; abend journal') WHEN(ACSMFREC = 'C') ASSIGN('ACF2/VM command services (*FUTURE*)') WHEN(ACSMFREC = 'D') ASSIGN('Data set (VIO/LOG)') WHEN(ACSMFREC = 'E') ASSIGN('Resource event (infostg update)') WHEN(ACSMFREC = 'G') ASSIGN('Invalid GSO infostg record') WHEN(ACSMFREC = 'I') ASSIGN('Intercept journal (*FUTURE*)') WHEN(ACSMFREC = 'J') ASSIGN('Restricted logonid') WHEN(ACSMFREC = 'L') ASSIGN('Logonid insert/update/delete') WHEN(ACSMFREC = 'M') ASSIGN('MAC records') WHEN(ACSMFREC = 'O') ASSIGN('OpenEdition MVS events') WHEN(ACSMFREC = 'P') ASSIGN('Invalid password/authority') WHEN(ACSMFREC = 'R') ASSIGN('Rule insert/update/delete') WHEN(ACSMFREC = 'S') ASSIGN('SAF trace records') WHEN(ACSMFREC = 'T') ASSIGN('TSO transaction') WHEN(ACSMFREC = 'U') ASSIGN('RACROUTE REQUEST=DIRAUTH') WHEN(ACSMFREC = 'V') ASSIGN('Resource violation') WHEN(ACSMFREC = 'W') ASSIGN('CA statistics records') WHEN(ACSMFREC = 'Z') ASSIGN('Distributed DataBasefunction') ELSE ASSIGN(ACSMFREC) FLD: ACSMFFCN LEN(1) TYPE(BIN) DISP(45) /*Function performed (as applicable:)*/ COMP: ACFCNINS = 0 /*...Insert (for subtypes e,l,r)*/ COMP: ACFCNREP = 1 /*...Replace (for subtypes e,l,r)*/ COMP: ACFCNDEL = 2 /*...Delete (for subtypes e,l,r)*/ COMP: ACFCNBRP = 3 /*...Replace (for subtypes e,r)*/ COMP: ACFCNUPD = 3 /*...Update (because of changes (subtype l)*/ COMP: ACFCNLAD = 4 /*...Insert lid to LAB (subtype l)*/ COMP: ACFCNLLD = 5 /*...Delete of LAB entry by lid (subtype l)*/ COMP: ACFCNLND = 6 /*...Delete of LAB entry by node(subtype l)*/ COMP: ACFCNLSD = 7 /*...Delete of LAB entry by source (sub l)*/ COMP: ACFCNLIN = 8 /*...Increment LAB entry use count (sub l)*/ COMP: ACFCNLUP = 9 /*...Update of LAB entry (subtype l)*/ FLD: ACSMFOFF TYPE(HALF) DISP(46) /*Offset to start of variable section*/ * (This value will equal ACSMFEND) FLD: ACSMFUID LEN(24) DISP(48) /*ACF2 user identification string*/ FLD: ACSMFLID LEN(8) DISP(72) /*ACF2 user logonid string*/ FLD: ACSMFSUB LEN(8) DISP(80) /*Submitter's logonid/procname*/ FLD: ACSMFSRC LEN(8) DISP(88) /*Source ID*/ FLD: ACSMFMOD LEN(8) DISP(96) /*Name of module who journalled this record*/ FLD: ACSMFTOD TYPE(STCKTIME) DISP(104) /*Time of delete TOD stamp (lid/rule/info)*/ FLD: ACSMFSID LEN(8) DISP(112) /*Active system ID when this record was cut*/ FLD: ACSMFLG1 LEN(1) DISP(120) /*Flag byte for all subtypes:*/ COMP: ACSMFVAX = X'80' /*...SMF record cut by TK52070*/ COMP: ACSMFSAF = X'40' /*...SMF record cut in SAF proc*/ COMP: ACSMFCPF = X'20' /*...SMF record cut by CPF TS79944*/ COMP: ACSMFRSX = X'10' /*...Record specific extension TA4953F*/ COMP: ACSF1314 = X'01' /*...ACF4BSMF converted record*/ COMP: ACSMFROL = X'02' /*...Roleset indicator TA8594B*/ FLD: ACSMFVER LEN(1) DISP(121) /*Record version (subtype dependent)*/ FLD: ACSMFREL LEN(1) DISP(122) /*ACF2 release number equates TS76071*/ * documented in ACCVT macro FLD: ACSMFERR LEN(1) DISP(123) /*Error message number for E/L/R TA1692C*/ * records logging failed change TA1692C * attempts. TA1692C FLD: ACSMFEXT LEN(2) TYPE(BIN) DISP(124) /*Offset to record specific ext areaTA4953F*/ FLD: ACSMFRSV LEN(2) DISP(126) /*(Reserved for future use) TA4953F*/ FLD: ACSMFIDE LEN(8) DISP(128) /*SMFID of sys where event occurred TS75753*/ FLD: ACSMFIDL LEN(8) DISP(136) /*SMFID of sys where user lid sits TS75753*/ FLD: ACSMFIDU LEN(8) DISP(144) /*SMFID where user is processing TS75753*/ FLD: ACSMFNAM LEN(20) DISP(152) /*ACF2 user name TA7474B*/ FLD: ACSMFRL# LEN(3) DISP(172) /*ACF2 release number (VVVVRR) TA7985J*/ FLD: ACSMROLE LEN(8) DISP(175) /*ACF2 user role TA8594B*/ FLD: ACSMFRS4 LEN(1) DISP(183) /*Reserved for future use TA8594B*/ * TS90518 FLD: ACSMFEND LEN(1) /*End of ACF2 SMF record common area*/ *********************************************************************** **** ACFSMFAX DSECT , *********************************************************************** FLD: ACFSMFAX DISP(0) LEN(1) OFFSET(184) **************************************************************** * ACFSMFAX -> SMF RECORD DESCRIPTION FOR ACF 400 * ACF2 START/STOP/MODIFY JOURNAL RECORD ACF 400 ****************************************************************ACFATYPE COMP: ACFASTRT = X'80' /*ACF2 START ACF 400*/ COMP: ACFASTOP = X'40' /*ACF2 STOP ACF 400*/ COMP: ACFAMODF = X'20' /*ACF2 MODIFY ACF 400*/ COMP: ACFAABN = X'10' /*ACF2 ABEND ACF 400 0*/ COMP: ACFAMSG = X'08' /*ACF2 MESSAGE LOGGING ACF 400*/ COMP: ACFAMSGR = X'04' /*ACF2 MESSAGE REPLY ACF 400*/ COMP: ACFATRAC = X'02' /*ACF2 TRACE MESSAGE ACF 400*/ FLD: ACFAFLGS LEN(1) DISP(0) /*MISCELLANEOUS FLAGS ACF 400*/ COMP: ACFASUCC = X'80' /*COMMAND WAS SUCCESFUL ACF 400*/ COMP: ACFAIGNR = X'40' /*PARMS ON COMMAND WERE IGNORED ACF 400*/ COMP: ACFANCID = X'20' /*CONSOLE ID NOT PRESENT ACF 400*/ COMP: ACFAOPER = X'10' /*INITIAL OPERATOR INPUT ACF 400*/ COMP: ACFAACFC = X'08' /*OPERATOR INPUT UNDER TSO TA5026F*/ COMP: ACFANAUT = X'04' /*UNAUTHORIZED MODIFY COMMAND TA8232B*/ FLD: ACFACID LEN(1) DISP(1) /*CONSOLE IDENTIFIER ACF 400*/ FLD: ACFAPMLN TYPE(HALF) DISP(3) /*PARM'S LENGTH (START/MODIFY) ACF 400*/ FLD: ACFAMLEN LEN(1) /*ACFSMFAX MIN LEN OF SUBTYPE 'A' REC ACF 400*/ FLD: ACFAPARM LEN(256) DISP(5) /*START/MODIFY PARAMETERS ACF 400*/ FLD: ACFAXNNM LEN(8) DISP(261) /*CONSOLE NAME TA7947J*/ FLD: ACFAXCID LEN(4) DISP(269) /*FOUR BYTE CONSOLE ID TA7947J*/ *********************************************************************** **** ACFSMFDB DSECT , *********************************************************************** FLD: ACFSMFDB DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * * ACFSMFDB - MAPPING MACRO FOR ACF2 DDB TRANSACTION * * JOURNALLING SMF RECORD. * * * * FORMAT - THE FORMAT OF THE DDB SMF JOURNAL RECORD * * IS: * * * * +---------------+ * * | | * * | ACF2 HEADER | * * | | * * |---------------| * * | | * * | WQE SECTION | * * | | * * |---------------| * * | | * * | VARIABLE | * * | SECTION | * * | | * * | 1) RETLID/ | * * | SENSE | * * | | * * | 2) UPDLID | * * | | * * ----------------- * * * *-------------------------------------------------------------* FLD: SMFDBLEN LEN(2) TYPE(BIN) DISP(0) /*LENGTH OF THIS SMF PORTION*/ * FLD: SMFDBFNC LEN(1) TYPE(BIN) DISP(2) /*DDB FUNCTION*/ COMP: SMFDBFRL = 0 /*RETURN LOGONID*/ COMP: SMFDBFUL = 1 /*REMOTE LOGONID UPDATE*/ FLD: SMFDBSFN LEN(1) TYPE(BIN) DISP(3) /*DDB SUB FUNCTION*/ * PORTION (OFFSET TO NEXT) FLD: SMFDBFL3 LEN(1) TYPE(BIN) DISP(4) /*JOURNAL TYPE*/ COMP: SMFDB3RQ = 0 /*DDB REQUEST*/ COMP: SMFDB3RS = 1 /*DDB RESPONSE*/ FLD: SMFDBCMP LEN(1) DISP(5) /*FAILING COMPONENT ID*/ * FLD: SMFDBSTN LEN(1) DISP(6) /*FAILING CSECT ID*/ * FLD: SMFDBASD LEN(4) TYPE(BIN) DISP(8) /*ASID OF REQUESTOR*/ * FLD: SMFDBRTC LEN(4) TYPE(BIN) DISP(12) /*FUNCTION RETURN CODE*/ * FLD: SMFDBRSC LEN(4) TYPE(BIN) DISP(16) /*FUNCTION REASON CODE*/ * FLD: SMFDBINF LEN(4) TYPE(BIN) DISP(20) /*FUNCTION INFORMATION CODE*/ * FLD: SMFDBRND LEN(8) DISP(24) /*REQUEST NODE*/ * FLD: SMFDBAND LEN(8) DISP(32) /*ACTION NODE*/ * FLD: SMFDBTIM TYPE(STCKTIME) DISP(40) /*REQUEST TIME*/ * FLD: SMFDBEND LEN(8) DISP(48) /*END OF FIXED PORTION*/ * ** COPY 3 MACROS HERE ** ORG SMFDBEND **ACFSMFRL DSECT , ** ACFSMFRL DSECT=NO **ACFSMFSN DSECT , ** ACFSMFSN DSECT=NO ** ORG SMFDBEND **ACFSMFUL DSECT , ** ACFSMFUL DSECT=NO ** ORG *********************************************************************** **** ACFSMFDX DSECT , *********************************************************************** FLD: ACFSMFDX DISP(0) LEN(1) OFFSET(184) *--------------------------------------------------------------------* * * ACFSMFDX -> SMF RECORD DESCRIPTION FOR * ACF2 DATASET SECURITY JOURNAL RECORD * * (FORMERLY KNOWN AS ACFSMFD OR ACFS$SMF) * *--------------------------------------------------------------------* FLD: ACFSMFD LEN(4) TYPE(BIN) DISP(0) /*ACF2 DATASET/PGM SECURITY JOURNAL TS73453*/ FLD: ACFS$SMF LEN(1) DISP(0) /*DEFINE OLD LABEL TS73453*/ FLD: A$SECTYP LEN(1) DISP(0) /*RECORD TYPE FLAGS*/ COMP: A$SJOURN = X'80' /*GENERATED BY LOGGING*/ COMP: A$SVIOLG = X'40' /*GENERATED BY VIOLATION*/ COMP: A$STRACE = X'20' /*GENERATED BY TRACE OPT*/ COMP: A$SINSTL = X'10' /*REQUESTED BY INSTALLATION*/ COMP: A$SDTAPE = X'08' /*TAPE DATASET OVERRIDE*/ COMP: A$SPGMNM = X'04' /*IF ON, PGMNAME LOG/VIO*/ COMP: A$SABEND = X'02' /*UNKNOWN/INVALID PLIST ERROR*/ COMP: A$SVOLUM = X'01' /*IF ON, VOLUME LOG/VIO*/ FLD: A$SSPID1 LEN(1) TYPE(BIN) DISP(1) /*SECURITY MODULE ISSUING SVC*/ COMP: A$SSPIOP = 0 /*OPEN DADSM*/ COMP: A$SSPIEV = 1 /*E O V DADSM*/ COMP: A$SSPIVS = 2 /*VSAM DSNAME OPEN*/ COMP: A$SSPITO = 3 /*TAPE OPEN*/ COMP: A$SSPITE = 4 /*TAPE E O V*/ COMP: A$SSPICT = 5 /*AMS/CATALOG MANAGEMENT*/ COMP: A$SSPIAL = 6 /*DADSM NEW DATASET ALLOC*/ COMP: A$SSPIRN = 7 /*RENAME DADSM DSNAME*/ COMP: A$SSPISC = 8 /*SCRATCH/DELETE*/ COMP: A$SSPIUR = 9 /*USER DEFINED*/ COMP: A$SSPIEX = 10 /*EXTERNAL*/ COMP: A$SSPIPG = 11 /*PROGRAM NAME*/ COMP: A$SSPITX = 12 /*TAPE EXTENSION*/ COMP: A$SSPIXO = 13 /*TAPE VERIFY OPEN*/ COMP: A$SSPIXE = 14 /*TAPE VERIFY EOV*/ COMP: A$SSPICV = 15 /*OS CVOL PROCESSOR*/ COMP: A$SSPDIV = 16 /*DATA IN VIRTUAL TS84763*/ FLD: A$SSPAC1 LEN(1) DISP(2) /*ACCESS FLAGS*/ COMP: A$SSPAIN = X'00' /*INPUT ACCESS*/ COMP: A$SSPARB = X'01' /*READBACK ACCESS*/ COMP: A$SSPAIO = X'03' /*IN/OUT ACCESS*/ COMP: A$SSPAUP = X'04' /*UPDATE ACCESS*/ COMP: A$SSPAOI = X'07' /*OUT/IN ACCESS*/ COMP: A$SSPAOU = X'0F' /*OUTPUT ACCESS*/ COMP: A$SSPAEX = X'70' /*EXEC ONLY ACCESS*/ COMP: A$SSPAOT = X'7F' /*NON INPUT: ALLOC/REN/SCR/CAT*/ COMP: A$SSPAXX = X'80' /*LAST ENTRY FLAG*/ FLD: A$SSMISC LEN(1) DISP(3) /*MORE ACCESS INFO ACF 314*/ * INTERCPET MEANING R41P067 * --------- ------- R41P067 * AMS/CATALOG AMS REQUEST TYPE FROM CTGDSORG R41P067 * VSAM OPEN ACB MACRF BITS FROM ACBMACR1 R41P067 * DASDM OPEN FOR BPAM RELATIVE NO IN CONCATENATION R41P067 * ZERO INDICATING THE FIRST OR ONLY R41P067 * RENAME OLD/NEW DSNAME INDICATION R41P067 * TAPE OPEN JFCBLTYP FLAG R41P067 * OS CVOL CATLG FUNCTION INDICATION R41P067 COMP: A$SSPRNO = 0 /*RENAME: OLD DSNAME R41P067*/ COMP: A$SSPRNN = 1 /*RENAME: NEW DSNAME R41P067*/ COMP: A$SSPCV0 = 0 /*0S/CVOL: CATLG R41P067*/ COMP: A$SSPCV1 = 1 /*0S/CVOL: UNCATLG R41P067*/ COMP: A$SSPCV2 = 2 /*0S/CVOL: RECAT R41P067*/ COMP: A$SSPCV3 = 3 /*0S/CVOL: BLDX R41P067*/ COMP: A$SSPCV4 = 4 /*0S/CVOL: BLDG R41P067*/ COMP: A$SSPCV5 = 5 /*0S/CVOL: BLDA R41P067*/ COMP: A$SSPCV6 = 6 /*0S/CVOL: LNKX R41P067*/ COMP: A$SSPCV7 = 7 /*0S/CVOL: DLTX R41P067*/ COMP: A$SSPCV8 = 8 /*0S/CVOL: DLTA R41P067*/ COMP: A$SSPCV9 = 9 /*0S/CVOL: DRPA R41P067*/ COMP: A$SSPCVQ = 255 /*0S/CVOL: UNKNOWN R41P067*/ COMP: A$SSPABL = X'80' /*TAPE: JFCB HAS LABEL (,BLP) R41P067*/ COMP: A$SSPAL = X'40' /*TAPE: JFCB HAS LABEL (,AL) R41P067*/ COMP: A$SSPLTM = X'20' /*TAPE: JFCB HAS LABEL (,LTM) R41P067*/ COMP: A$SSPBLP = X'10' /*TAPE: JFCB HAS LABEL (,BLP) R41P067*/ COMP: A$SSPUSR = X'08' /*TAPE: JFCB INDICATES USER LABELS R41P067*/ COMP: A$SSPNSL = X'04' /*TAPE: JFCB HAS LABEL (,NSL) R41P067*/ COMP: A$SSPSL = X'02' /*TAPE: JFCB HAS LABEL (,SL) R41P067*/ COMP: A$SSPNL = X'01' /*TAPE: JFCB HAS LABEL (,NL) R41P067*/ COMP: A$SSPAUL = X'48' /*TAPE: JFCB HAS LABEL (,AUL) R41P067*/ COMP: A$SSPSUL = X'0A' /*TAPE: JFCB HAS LABEL (,SUL) R41P067*/ FLD: A$SSCNTL LEN(1) DISP(4) /*TSO/BATCH CNTL BITS*/ COMP: A$SSCTSU = X'80' /*USER IS IN TMP, FORE/BACK*/ COMP: A$SSCTST = X'40' /*USER IS IN TEST COMMAND*/ COMP: A$SSCALL = X'20' /*USER ISSUED CALL COMMAND*/ COMP: A$SSCNOT = X'10' /*DISALLOW TEST W/O OPERANDS*/ COMP: A$SSCEXC = X'08' /*CALL/EXEC BYPASS MODE*/ COMP: A$SSCMTP = X'04' /*MULTI TMPS, UNKNOWN LIBRARY*/ COMP: A$SSCSPF = X'02' /*SPF IS RUNNING*/ COMP: A$SSCDMP = X'01' /*DUMPAUTH REQUIRED FOR DUMP*/ FLD: A$SSCOMM LEN(1) DISP(5) /*COMMON CHARACTER SECTION*/ FLD: A$SSPDSN LEN(44) DISP(5) /*DATASET ACCESSED*/ FLD: A$SSPVOL LEN(6) DISP(49) /*VOLUME ON WHICH DSET RESIDES*/ FLD: A$SSPUCB LEN(3) DISP(55) /*UCB ON WHICH VOLUME EXISTS*/ FLD: A$SSPMEM LEN(8) DISP(58) /*MEMBER NAME FOR PDS, IF ANY*/ FLD: A$SSPDDN LEN(8) DISP(66) /*DDNAME USED FOR ACCESS*/ FLD: A$SSLDSN LEN(44) DISP(74) /*JOB/STEPLIB, LOADLIB DSNAME*/ FLD: A$SSLVOL LEN(6) DISP(118) /*VOL ON WHICH LOADLIB RESIDES*/ FLD: A$SSCPGM LEN(8) DISP(124) /*CURRENT PGM/CMD EXECUTING*/ FLD: A$SSSTEP LEN(8) DISP(132) /*CURRENT STEPNAME*/ FLD: A$SSEXEC LEN(8) DISP(140) /*CURRENT EXEC PGM NAME*/ FLD: A$SSJES# LEN(8) DISP(148) /*JES JOB ID NUMBER*/ FLD: A$SSUCB# LEN(8) DISP(156) /*TCAM LINE UCB#/LINE ID.*/ FLD: A$SSSKEY LEN(8) DISP(172) /*USERS HIGH LEVEL INDEX*/ FLD: A$SSNAME LEN(20) DISP(180) /*USERS NAME*/ FLD: A$SLFLAG LEN(2) DISP(200) /*LID FLAGS ... ACF 314*/ FLD: A$SLTFLG LEN(1) DISP(200) /*USER'S PRIVILEGES ACF 314*/ COMP: A$SLTSEC = X'80' /*SECURITY OFFICER ACF 314*/ COMP: A$SLTACT = X'40' /*ACCOUNT OFFICER ACF 314*/ COMP: A$SLTAUD = X'20' /*AUDITOR ACF 314*/ COMP: A$SLTCON = X'10' /*CONSULTANT ACF 314*/ COMP: A$SLTLDR = X'08' /*LEADER (SUPERVISOR) ACF 314*/ COMP: A$SLTUSR = X'01' /*NORMAL USER ACF 314*/ FLD: A$SLMFLG LEN(1) DISP(201) /*MISCELLANEOUS FLAGS ACF 314*/ COMP: A$SLMRST = X'80' /*RESTRICTED TO PROD JOBS ACF 314*/ COMP: A$SLMNCN = X'40' /*NON CANCELLABLE FOR SEC ACF 314*/ COMP: A$SLMRSA = X'20' /*SUB W/AUTH PGMS ONLY ACF 314*/ COMP: A$SLMBLP = X'10' /*BYPASS LABEL PROCESS OK ACF 314*/ COMP: A$SLMNST = X'08' /*NO RULE STORE ALLOWED ACF 314*/ COMP: A$SLMADP = X'04' /*AUTO DUMP ON VIOLATION ACF 314*/ COMP: A$SLMRDP = X'02' /*DUMPS AUTHORIZED ACF 314*/ COMP: A$SLMSTC = X'01' /*LOGONID FOR STC'S ONLY ACF 314*/ FLD: A$SLCOND LEN(2) DISP(202) /*CONDITION (REASON) CODES*/ FLD: A$SLCND1 LEN(1) TYPE(BIN) DISP(202) /*SVC REASON CODE*/ * ALSO SEE ACUUARSN IN SPG ACF 314 COMP: A$SLCD10 = 0 /*NORMAL LOG/VIO RECORD*/ COMP: A$SLCD11 = 1 /*SECURITY OFFICER ACCESS*/ COMP: A$SLCD12 = 2 /*NON CANCEL STATUS*/ COMP: A$SLCD13 = 3 /*READALL ACF 314*/ COMP: A$SLCD14 = 4 /*OWNED (MATCHED PREFIX) ACF 314*/ COMP: A$SLCD15 = 5 /*ACCESS ALLOWED BY RULE ACF 314*/ COMP: A$SLCD16 = 6 /*ACCESS ALLOWED BY EXIT ACF 314*/ COMP: A$SLCD17 = 7 /*DASD VOL NOT RES/SECVOLS ACF 314*/ COMP: A$SLCD18 = 8 /*TAPE VOL NOT SECVOLS ACF 314*/ COMP: A$SLCD19 = 9 /*@MAINT LOGONID/PROGRAM ACF 314*/ COMP: A$SLD110 = 10 /*@BLPPGM PROGRAM ACF 314*/ COMP: A$SLD111 = 11 /*NOT ON @PPGM LIST ACF 314*/ COMP: A$SLD112 = 12 /*ACUCB NOT FOUND ACF 314*/ COMP: A$SLD113 = 13 /*SPECIAL OS FUNCTION ACF 314*/ COMP: A$SLD114 = 14 /*TAPE LABEL UNREADABLE TS77801*/ COMP: A$SLD115 = 15 /*INVALID JOB/STEP LIB TS77801*/ COMP: A$SLD116 = 16 /*INVALID CMD TS77801*/ COMP: A$SLD117 = 17 /*INVALID TMP TS77801*/ COMP: A$SLD118 = 18 /*CMD MOD NOT FROM ACF LIB TS77801*/ COMP: A$SLD119 = 19 /*INVALID PROG PATH ERROR TS77801*/ COMP: A$SLD120 = 20 /*SCOPED SECURITY OFFICER TS72599*/ COMP: A$SLD121 = 21 /*SCOPE INIT FAILED TS72599*/ COMP: A$SLD122 = 22 /*SCOPE PROCESSING FAILED TS72599*/ COMP: A$SLD123 = 23 /*NO CDE AVAILABLE FOR PGM R41P128*/ COMP: A$SLD124 = 24 /*PPGM LOGGING TK51577*/ COMP: A$SLD125 = 25 /*LMP LOGGING TS94186*/ COMP: A$SLD126 = 26 /*ACCESS ALLOWED BY EXIT, BUT LOG TA2757D*/ COMP: A$SLD127 = 27 /*DENIED BY INSTALL. EXIT, BUT NOLOG TA2757D*/ COMP: A$SLD144 = 44 /**** RESERVED FOR VM ACF 520*/ COMP: A$SLD145 = 45 /**** RESERVED FOR VM ACF 520*/ COMP: A$SLD228 = 128 /*ACCESS RULE PREVENTED ACF 314*/ COMP: A$SLD229 = 129 /*NO ACCESS RULE TO ALLOW ACF 314*/ COMP: A$SLD230 = 130 /*NO RULE RECORD FOUND ACF 314*/ COMP: A$SLD231 = 131 /*DENIED BY INSTALL. EXIT ACF 314*/ COMP: A$SLD232 = 132 /*ACSXP PARMS INVALID ACF 314*/ COMP: A$SLD233 = 133 /*BLP ACCESS UNAUTHORIZED ACF 314*/ COMP: A$SLD234 = 134 /*PROGRAM ON @PPGM LIST ACF 314*/ COMP: A$SLD235 = 135 /*ERROR IN RULE INTERPRET ACF 314*/ COMP: A$SLD236 = 136 /*DUMP NOT AUTHORIZED ACF 314*/ COMP: A$SLD237 = 137 /*TEST COMMAND NOT ALLOWED ACF 314*/ COMP: A$SLD238 = 138 /*NEXTKEY LOOP TS73659*/ COMP: A$SLD239 = 139 /**** RESERVED FOR VM TS74963*/ COMP: A$SLD240 = 140 /*$MODE(QUIET) TS74963*/ COMP: A$SLD241 = 141 /*$MODE(LOG) TS74963*/ COMP: A$SLD242 = 142 /*$MODE(WARN) TS74963*/ COMP: A$SLD243 = 143 /*$MODE(ABORT) TS74963*/ COMP: A$SLD244 = 144 /*GLOBAL NO MODE QUIET TS74963*/ COMP: A$SLD245 = 145 /*GLOBAL NO MODE LOG TS74963*/ COMP: A$SLD246 = 146 /*GLOBAL NO MODE WARN TS74963*/ COMP: A$SLD247 = 147 /*GLOBAL NO MODE ABORT TS74963*/ COMP: A$SLD248 = 148 /*GLOBAL NO REC QUIET TS74963*/ COMP: A$SLD249 = 149 /*GLOBAL NO REC LOG TS74963*/ COMP: A$SLD250 = 150 /*GLOBAL NO REC WARN TS74963*/ COMP: A$SLD251 = 151 /*GLOBAL NO REC ABORT TS74963*/ COMP: A$SLD252 = 152 /*RULE ALLOW WITH LOG TS74963*/ COMP: A$SLD253 = 153 /*GLOBAL MODE QUIET TS74963*/ COMP: A$SLD254 = 154 /*GLOBAL MODE LOG TS74963*/ COMP: A$SLD255 = 155 /*GLOBAL MODE WARN TS74963*/ COMP: A$SLD256 = 156 /**** RESERVED TS74963*/ COMP: A$SLD257 = 157 /*NEXTKEY OVERFLOW TS73659*/ COMP: A$SLD258 = 158 /**** RESERVED FOR VM ACF 520*/ COMP: A$SLD259 = 159 /**** RESERVED FOR VM ACF 520*/ COMP: A$SLD260 = 160 /*MAX VIO REACHED TS85281*/ FLD: A$SLCND2 LEN(1) DISP(203) /*RULE MANAGER REASON CODE*/ COMP: A$SLCD20 = 0 /*NO ACCESS/ACCESS FOR LOG*/ COMP: A$SLCD24 = 4 /*NO RULE APPLIES*/ COMP: A$SLCD28 = 8 /*DSNAME SYNTAX ERROR*/ COMP: A$SLCD2C = 12 /*NO RECORD(KEY) FOUND*/ COMP: A$SLCD2D = 16 /*VSAM ERROR DURING SEARCH ACF 314*/ COMP: A$SLCD2E = 20 /*INTERPRETER ERROR ACF 314*/ COMP: A$SLCD2X = 255 /*BEFORE RULE READ*/ FLD: A$SLPPLL LEN(4) DISP(204) /*ACCESS PERMISSION FLAGS*/ FLD: A$SLAPPL LEN(1) DISP(204) /*ACCESS FLAGS*/ COMP: A$SLARD = X'80' /*READ ALLOW*/ COMP: A$SLARDL = X'40' /*READ ALLOW LOG*/ COMP: A$SLAWT = X'20' /*WRITE ALLOW*/ COMP: A$SLAWTL = X'10' /*WRITE ALLOW LOG*/ COMP: A$SLAAL = X'08' /*ALLOC ALLOW*/ COMP: A$SLAALL = X'04' /*ALLOC ALLOW LOG*/ COMP: A$SLAEX = X'02' /*EXEC ALLOW*/ COMP: A$SLAEXL = X'01' /*EXEC ALLOW LOG*/ FLD: A$SL0PPL LEN(1) DISP(205) /*INSTL EXIT RC CODE*/ FLD: A$SLPLIB LEN(1) DISP(206) /*PATH CONTROL FLAGS TS73713*/ COMP: A$SLLLLL = X'FF' /*ANY BIT ON FOR LIB TS73713*/ FLD: A$SLPATH LEN(1) DISP(207) /*PATH CONTROL FLAGS TS73713*/ COMP: A$SLPPPP = X'FF' /*ANY BIT ON FOR PGM TS73713*/ FLD: A$SDSKEY LEN(8) DISP(208) /*VSAM, KEY OF RULE READ*/ FLD: A$SUCOM LEN(8) DISP(216) /*INSTALLATION COMM AREA*/ FLD: A$SLCODE LEN(4) DISP(224) /*SVC INTERNAL COND CODES*/ FLD: A$SLCOD1 LEN(1) DISP(224) /*IDENTIFY WHICH EXIT ACF+314*/ * CAUSED THIS SMF RECORD ACF+314 COMP: A$SLC100 = 0 /*NO INSTALLATION EXIT*/ COMP: A$SLC101 = 1 /*PRE VALIDATION EXIT*/ COMP: A$SLC102 = 2 /*DSNGEN EXIT*/ COMP: A$SLC103 = 3 /*VIOLATION EXIT*/ COMP: A$SLC104 = 4 /*POST VALIDATION EXIT ACF+314*/ FLD: A$SLCOD2 LEN(1) TYPE(BIN) DISP(225) /*SVC/DUMP REASON CODE*/ COMP: A$SLC200 = 0 /*NORMAL DUMP REQD.*/ COMP: A$SLC201 = 1 /*NO LIDREC FOUND*/ COMP: A$SLC202 = 2 /*AUTO DUMP REQUESTED*/ COMP: A$SLC203 = 3 /*ACULID .NE. LIDLID*/ COMP: A$SLC204 = 4 /*ASVLID .NE. ACULID*/ COMP: A$SLC205 = 5 /*DDNAME INVALID*/ COMP: A$SLC206 = 6 /*VOLUME SERIAL INVALID*/ COMP: A$SLC207 = 7 /*PGMNAME INVALID*/ COMP: A$SLC208 = 8 /*DSNAME INVALID*/ COMP: A$SLC209 = 9 /*PARMLIST EXCEEDS MAX ENT*/ COMP: A$SLC20A = 10 /*EXTERNAL: NO ACU/MCB ADDR*/ COMP: A$SLC20B = 11 /*CANNOT EXPAND ACMCB*/ COMP: A$SLC20C = 12 /*CANNOT CONTRACT ACUCB*/ COMP: A$SLC20D = 13 /*DUMP REQ.D BY PARMLIST*/ COMP: A$SLC20E = 14 /*TCB/ADDR SPC ERROR*/ COMP: A$SLC20F = 15 /*LIBRARY DSN MISSING*/ COMP: A$SLC210 = 16 /*LIBRARY VOLUME MISSING*/ COMP: A$SLC211 = 17 /*LIBRARY PROGRAM MISSING*/ COMP: A$SLC212 = 18 /*ACF2 ASVT NOT FOUND*/ COMP: A$SLC213 = 19 /*RESERVED*/ COMP: A$SLC214 = 20 /*RESERVED*/ COMP: A$SLC215 = 21 /*RESERVED*/ COMP: A$SLC216 = 22 /*CALLER NOT AUTH FOR EXTERNAL CALL TS75752*/ COMP: A$SLC217 = 23 /*CALLER NOT AUTH TO UPDATE STACK TS75752*/ COMP: A$SLC218 = 24 /*CALLER NOT AUTH TO PATH INFO TS75752*/ COMP: A$SLC219 = 25 /*DSN POINTER ZERO TS75752*/ COMP: A$SLC21A = 26 /*VOL POINTER ZERO TS75752*/ COMP: A$SLC21B = 27 /*NO ACUCB/ACMCB ADDRESS FOR EXPAND TS75752*/ COMP: A$SLC21C = 28 /*DDNAME POINTER ZERO TS75752*/ COMP: A$SLC21D = 29 /*PROGRAM NAME POINTER ZERO TS75752*/ COMP: A$SLC21E = 30 /*ACFSPREQ > THAN MAX VALUE TS75752*/ COMP: A$SLC21F = 31 /*ACFSPID1 > THAN MAX VALUE TS75752*/ COMP: A$SLC220 = 32 /*NOT EXT CALL & ACUCB/ACMCB PASSED TS80054*/ COMP: A$SLC2FD = 253 /*INSTALLATION EXIT DUMP*/ COMP: A$SLC2FE = 254 /*INSTALLATION EXIT BAD*/ COMP: A$SLC2FF = 255 /*UNKNOWN ABEND/ERROR*/ FLD: A$SLCOD3 LEN(1) DISP(226) /*LOG REASON CODES*/ COMP: A$SLC300 = 0 /*NORMAL LOGGING/VIOLATION*/ COMP: A$SLC301 = 1 /*THIS IS A MAINT PGM/LID*/ COMP: A$SLC302 = 2 /*BLP PGM ACCESS*/ COMP: A$SLC303 = 3 /*LOG PGM ACCESS*/ COMP: A$SLC304 = 4 /*RESTRICTED PGM*/ COMP: A$SLC305 = 5 /*RESERVED (SEE A$SSM2TR) TS73659*/ COMP: A$SLC306 = 6 /*TAPE BLP/TAPE LBL ACCESS TS77284*/ FLD: A$SLCOD4 LEN(1) DISP(227) /*VIOLATION CODES*/ COMP: A$SLC400 = 0 /*NORMAL PATH*/ COMP: A$SLC401 = 1 /*ISSUED TEST UNDER PATH*/ FLD: A$SSCOM2 LEN(1) DISP(228) /*ANOTHER COMMON CHAR SECT ACF 314*/ FLD: A$SSODSN LEN(44) DISP(228) /*ORIGINAL/UNMODIFIED DSN*/ FLD: A$SSOVOL LEN(6) DISP(272) /*ORIGINAL VOLUME FOR DSN*/ FLD: A$SSOCDE LEN(8) DISP(278) /*ORIGINAL/CURRENT CDENAME*/ FLD: A$SSOWNR LEN(24) DISP(286) /*OWNER FIELD OF RULE SET TS73821*/ FLD: A$SSMSC2 LEN(1) DISP(310) /*MORE MISCELLANEOUS FLAGS TS73659*/ COMP: A$SSM2NL = X'80' /*NEXTKEY LOOP TS73659*/ COMP: A$SSM2NO = X'40' /*NEXTKEY EXCESSION TS73659*/ COMP: A$SSM2TR = X'20' /*TAPE RING IS IN TS73659*/ COMP: A$SSM2WR = X'10' /*VIOLATION IS FROM WARN MODE TS74906*/ COMP: A$SSM2LG = X'08' /*VIOLATION IS FROM LOG MODE TS80043*/ COMP: A$SSM2SF = X'04' /*ACF2/SAF REQUEST TA4911D*/ FLD: A$SSNKTC LEN(1) DISP(311) /*COUNT OF NEXTKEY ENTRIES TS73659*/ FLD: A$SSNKTO LEN(2) TYPE(BIN) DISP(312) /*OFFSET TO NEXTKEY TABLE TS73659*/ FLD: A$SPPCOD LEN(1) DISP(314) /*PROGRAM PATHING ERROR CODE R41P185*/ COMP: A$SPPJSL = 1 /*JOBSTEP LIB IS INVALID R41P185*/ COMP: A$SPPNCD = 2 /*NO CDE AVAILABLE R41P185*/ COMP: A$SPPCMD = 3 /*CMD STRUCTURE INVALID R41P185*/ COMP: A$SPPTMP = 4 /*TMP STRUCTURE INVALID R41P185*/ COMP: A$SPPCDE = 5 /*CMD MODULES NOT FROM APF LIB R41P185*/ FLD: A$SPPVER LEN(1) DISP(315) /*PROGRAM/LIBRARY VERSION TS91427*/ COMP: A$SPPVOL = 1 /*NEW VERSION (99PLB) TS91427*/ COMP: A$SPPVNW = 2 /*OLD VERSION (99LCB) TS91427*/ FLD: A$SFLAG6 LEN(1) DISP(316) /*COPY OF ACXFLAG6 TA0931A*/ * TA0931A * THE EQUATE FOR A$SF6VOL MUST MATCH THAT OF ACXF6VOL IN TA0931A * MACS MEMBER ACF99COM. TA0931A * TA0931A COMP: A$SF6VOL = X'20' /*VOLUME TRACE TA0931A*/ COMP: A$SF6ALL = X'01' /*ACTIVE LIBRARY LIST TRACE TA5168F*/ * NOTE: CALCULATE ADDRESS OF THE NEXTKEY TABLE USING THE TS73659 * OFFSET IN A$SSNKTO FIELD ABOVE, SINCE THE TABLE TS73659 * IS ALWAYS AT THE END OF THE VL RECORD. TS73659 FLD: A$SSNKTB LEN(8) DISP(318) /*NEXTKEY TABLE (VL) TS73659*/ *********************************************************************** **** ACFSMFDY DSECT , *********************************************************************** FLD: ACFSMFDY DISP(0) LEN(1) OFFSET(184) *--------------------------------------------------------------------* * ACFSMFDY -> SMF RECORD DESCRIPTION FOR * ACF2 DATASET SECURITY JOURNAL RECORD * (EXTENDED HEADER INFORMATION) *--------------------------------------------------------------------* FLD: ADYLEN LEN(4) TYPE(BIN) DISP(0) /*LENGTH OF 2ND HEADER*/ FLD: ADYFLAG1 LEN(1) DISP(4) /*MISC FLAG*/ COMP: ADY1X5PR = X'80' /*X500 INFO EXISTS*/ COMP: ADYACTLL = X'40' /*ACTIVE LIBRARY LIST EXISTS TA5168F*/ COMP: ADYMLSEC = X'20' /*MLS INFO EXISTS TA6686H*/ COMP: ADY1IDPR = X'10' /*IDID DATA EXISTS TA8680B*/ FLD: ADYX500O LEN(2) TYPE(BIN) DISP(8) /*OFFSET TO X500 NAME*/ FLD: ADYX500L LEN(2) TYPE(BIN) DISP(10) /*LENGTH OF X500 FIELDS*/ FLD: ADYALLOF LEN(2) TYPE(BIN) DISP(12) /*ACTIVE LIB LIST OFFSET TA5168F*/ FLD: ADYALLLN LEN(2) DISP(14) /*ACTIVE LIB LIST LENGTH TA5168F*/ FLD: ADYMLSOF LEN(2) TYPE(BIN) DISP(16) /*MLS DATA OFFSET TA6686H*/ FLD: ADYMLSLN LEN(2) DISP(18) /*MLS DATA LENGTH TA6686H*/ FLD: ADYIDIDO LEN(2) TYPE(BIN) DISP(20) /*OFFSET TO IDID AREA TA8680B*/ FLD: ADYIDIDL LEN(2) TYPE(BIN) DISP(22) /*LENGTH OF IDID AREA TA8680B*/ FLD: ADYVAR LEN(1) DISP(32) /*VARIABLE AREA*/ *********************************************************************** **** ACFSMFEX DSECT , *********************************************************************** FLD: ACFSMFEX DISP(0) LEN(1) OFFSET(184) *------------------------------------------------------------* ------- * * ACFSMFEX -> SMF record description for ACF 400 * ACF2 infostorage update journal records ACF 400 * * (formerly known as ACFSMFE) TS73453 * *------------------------------------------------------------* ------- FLD: ACEMFKEY LEN(44) DISP(0) /*Key of record*/ * For delete rec, only key and TOD stamp * For insert/update, we want more info: FLD: ACEMODEL LEN(44) DISP(44) /*Model record key for insert TS73994*/ FLD: ACEMOREC TYPE(HALF) DISP(88) /*Offset to record after image TS73994*/ FLD: ACEBFARE TYPE(HALF) DISP(90) /*Offset to old ARE buffer TS73994*/ FLD: ACEAFARE TYPE(HALF) DISP(92) /*Offset to new ARE section TS73994*/ * (Note offsets org at ACFSMF) TS73994 * TS73994 FLD: ACEMFLGS LEN(1) DISP(94) /*ARE availability flags TS73994*/ COMP: ACEMFUNF = X'80' /*Unformatted request, no AREs TS73994*/ COMP: ACEMFXNM = X'40' /*Unable to extract xtrnl names TS73994*/ COMP: ACEMFBFR = X'20' /*No "before" AREs available TS73994*/ COMP: ACEMFAFT = X'10' /*No "after" AREs available TS73994*/ FLD: ACEMBFRC LEN(1) DISP(95) /*Before AREs: Construction RC TS73994*/ FLD: ACEMBFMS LEN(1) DISP(96) /*Before AREs: error msg ID TS73994*/ FLD: ACEMAFRC LEN(1) DISP(97) /*After AREs: Construction RC TS73994*/ FLD: ACEMAFMS LEN(1) DISP(98) /*After AREs: error msg ID TS73994*/ * TS73994 FLD: ACEMFBSE LEN(4) TYPE(BIN) DISP(99) /*Full word align*/ * * Before image of unformatted infostorage records (alter)TA2355D * OR TA2355D * After image of infostorage records (insert & alter) * FLD: ACEMFREC LEN(4096) DISP(99) /*Max rec length pre V4 compilerTA2229D*/ * The max record length for V4 TA2229D * compiler is 32000. TA2229D *********************************************************************** **** ACFSMFGX DSECT , *********************************************************************** FLD: ACFSMFGX DISP(0) LEN(1) OFFSET(184) *--------------------------------------------------------------------* * * ACFSMFGX -> SMF RECORD DESCRIPTION FOR ACF 400 * INVALID GSO RECORD JOURNAL RECORD ACF 400 * *--------------------------------------------------------------------* FLD: ACFGKEY LEN(44) DISP(0) /*KEY OF INVALID GSO RECORD ACF 400*/ FLD: ACFGFDE# TYPE(HALF) DISP(44) /*# OF FDE IN LIST THAT FAILED ACF 400*/ FLD: ACFGRC LEN(1) DISP(46) /*REASON CODE OF FAILURE ACF 400*/ COMP: ACGBRECL = X'04' /*INVALID RECORD LENGTH ACF 400*/ COMP: ACGBOFST = X'08' /*" OFFSET INTO MULT VALUED FIELD*/ COMP: ACGBMINE = X'0C' /*TOO FEW ENTRIES IN MULT VALUED FIELD*/ COMP: ACGBMAXE = X'10' /*TOO MANY ENTRIES IN MULT VALUED FIELD*/ COMP: ACGBFLDL = X'14' /*MULTI VALUED FLD LENGTH BAD ACF 400*/ FLD: ACFGRSB LEN(4) TYPE(BIN) DISP(47) /*OFFSET IN SMF REC OF RSB ACF 400*/ FLD: ACFGFDE LEN(4) TYPE(BIN) DISP(51) /*OFFSET IN SMF REC OF FDE LIST ACF 400*/ FLD: ACFGGSO LEN(4) TYPE(BIN) DISP(55) /*OFFSET IN SMF REC OF GSO REC ACF 400*/ FLD: ACFGVAR LEN(4) TYPE(BIN) DISP(59) /*BEGINNING OF VARIABLE SECTION ACF 400*/ *********************************************************************** **** ACFSMFID DSECT , IDID Section for DS report *********************************************************************** FLD: ACFSMFID DISP(0) LEN(1) OFFSET(184) /*IDID Section for DS report*/ *--------------------------------------------------------------------* * * ACFSMFID -> SMF record description of the IDID data section * for ACFRPTDS. * *--------------------------------------------------------------------* FLD: AIDIDVER LEN(1) DISP(0) /*IDID version*/ * FLD: AIDIDUDL LEN(2) TYPE(BIN) DISP(4) /*Length of user's distinguished name*/ FLD: AIDID1RL LEN(2) TYPE(BIN) DISP(6) /*Length of registry's name*/ * FLD: AIDID1DN LEN(246) DISP(8) /*User's distinguished name*/ FLD: AIDID1RD LEN(255) DISP(254) /*Registry's distinguished name*/ * *********************************************************************** **** ACFSMFJX DSECT , *********************************************************************** FLD: ACFSMFJX DISP(0) LEN(1) OFFSET(184) *--------------------------------------------------------------------* * * ACFSMFJX -> SMF RECORD DESCRIPTION FOR ACF 400 * RESTRICTED LID JOB SUBMISSION JOURNAL ACF 400 * *--------------------------------------------------------------------* FLD: ACJMFPRG LEN(8) DISP(0) /*AUTHORIZED PROGRAM NAME*/ * THAT SUBMITTED THE JOB TS75732 FLD: ACJMFPTH LEN(8) DISP(8) /*PATH OF SUBMISSION TS75732*/ * (UNUSED IN RELEASE 1) TS75732 FLD: ACJMFCTL LEN(1) DISP(16) /*ACVCNTL FIELD TS75732*/ * (MAPPED BY ACVALD) TS75732 FLD: ACJMFFLG LEN(1) DISP(17) /*FLAG BYTE TS75732*/ COMP: ACJMFLAB = X'80' /*LID CAME FROM LAB TS75732*/ FLD: ACJMFSID LEN(4) DISP(18) /*SUBMITTING CPU ID TS75732*/ *********************************************************************** **** ACFSMFLX DSECT , *********************************************************************** FLD: ACFSMFLX DISP(0) LEN(1) OFFSET(184) *------------------------------------------------------------* ------- * * ACFSMFLX -> SMF record description for ACF 400 * ACF2 logonid DB update journal records ACF 400 * *------------------------------------------------------------* ------- FLD: ACLMFKEY LEN(8) DISP(0) /*Key of record for this action TS75732*/ * For delete we want only key and TOD stamp * For INS/UPD/REP we want more info... FLD: ACLMODEL LEN(8) DISP(8) /*Model (USING) LID key for ins TS73994*/ FLD: ACLMOREC TYPE(HALF) DISP(16) /*Offset to LIDREC after image TS75732*/ COMP: ACLMOLAB = ACLMOREC /*Offset to LAB entry section TS75732*/ FLD: ACLBFARE TYPE(HALF) DISP(18) /*Offset to old ARE buffer TS73994*/ FLD: ACLAFARE TYPE(HALF) DISP(20) /*Offset to new ARE section TS73994*/ * (Note offsets org at ACFSMFL) TS73994 * TS73994 FLD: ACLMFLGS LEN(1) DISP(22) /*ARE availability flags TS73994*/ COMP: ACLMFUNF = X'80' /*Unformatted request / no AREs TS73994*/ COMP: ACLMFXNM = X'40' /*Unable to extract xtrnl names TS73994*/ COMP: ACLMFBFR = X'20' /*No "before" AREs available TS73994*/ COMP: ACLMFAFT = X'10' /*No "after" AREs available TS73994*/ FLD: ACLMBFRC LEN(1) DISP(23) /*Before AREs: construction RC TS73994*/ FLD: ACLMBFMS LEN(1) DISP(24) /*Before AREs: error msg ID TS73994*/ FLD: ACLMAFRC LEN(1) DISP(25) /*After AREs: construction RC TS73994*/ FLD: ACLMAFMS LEN(1) DISP(26) /*After AREs: error msg id TS73994*/ FLD: ACLMFLG2 LEN(1) DISP(27) /*Flag byte 2 TA2930D*/ COMP: ACLMF2PW = X'80' /*..Password changed at signon TA2930D*/ FLD: ACLMFBSE LEN(4) TYPE(BIN) DISP(28) /*Full word align*/ * * If insert/replace, new record follows * FLD: ACLMFREC LEN(100) DISP(28) /*Area for logonid record image*/ * TS73994 * If insert(using)/replace, AREs for changed fields follow TS73994 * TS73994 FLD: ACLMFARE LEN(4096) DISP(128) /*AREA FOR ARE BUFFERS TS73994*/ * TS75732 * For LAB functions the LAB entry follows TS75732 * TS75732 FLD: ACLMLREC LEN(100) DISP(28) /*Area for LAB entry TS75732*/ * * NOTE: Change above equate if it becomes untrue! TS73453 * *********************************************************************** **** ACFSMFML DSECT , MLS Section for DS report *********************************************************************** FLD: ACFSMFML DISP(0) LEN(1) OFFSET(184) /*MLS Section for DS report*/ *--------------------------------------------------------------------* * * ACFSMFML -> SMF record description of the MLS section * for ACFRPTDS. * *--------------------------------------------------------------------* FLD: AMLSECLU LEN(8) DISP(0) /*Seclabel of User*/ FLD: AMLSECLD LEN(8) DISP(8) /*Seclabel of Dataset*/ * FLD: AMLMODE LEN(1) DISP(16) /*MODE Flag*/ COMP: AMLMQT = X'80' /*QUIET: SEV validation, no logging*/ COMP: AMLMLG = X'40' /*LOG: Log vois, allow*/ COMP: AMLMWRN = X'20' /*WARN: Log vios, issue warning*/ COMP: AMLMMLS = X'10' /*MLS: Prevent vios*/ FLD: AMLSAFRC LEN(1) DISP(17) /*SAF Return code for MLS validation*/ * FLD: AMLRC LEN(1) TYPE(BIN) DISP(18) /*RACF Return Code for MLS validation*/ COMP: AMLRC00 = 0 /*Label dominance is correct*/ COMP: AMLRC04 = 4 /*Label dominance is incorrect*/ COMP: AMLRC08 = 8 /*Invalid labels supplied*/ COMP: AMLRC12 = 12 /*Caller not authorized*/ COMP: AMLRC16 = 16 /*MLS is inactive*/ COMP: AMLRC20 = 20 /*SAFM1VLD routine not found*/ FLD: AMLRSN LEN(1) TYPE(BIN) DISP(19) /*RACF Reason code for MLS validation*/ COMP: AMLRSN04 = 4 /*Dominant label not defined*/ COMP: AMLRSN08 = 8 /*Subordinate label not defined*/ COMP: AMLRSN12 = 12 /*Both labels not defined*/ COMP: AMLRSN16 = 16 /*Dominant label invalid for system*/ COMP: AMLRSN20 = 20 /*Subordinate label invalid for sys*/ COMP: AMLRSN24 = 24 /*Both labels invalid for system*/ FLD: AMLFLAG LEN(1) DISP(20) /*Miscelaneous flag TA7408H*/ COMP: AMLFAUDO = X'08' /*MLS Seclabel Audit for ObjectTA7408H*/ COMP: AMLFAUDU = X'04' /*MLS Seclabel Audit for User TA7408H*/ *********************************************************************** **** ACFSMFMX DSECT , MLS Section for DS report *********************************************************************** FLD: ACFSMFMX DISP(0) LEN(1) OFFSET(184) /*MLS Section for DS report*/ *------------------------------------------------------------* * * * ACFSMFMX - MAPPING MACRO FOR ACF2 MAC RECORDS. * * * *------------------------------------------------------------* ** MACSMF DSECT=&DS,HEADER=&MACHEADR,TYPE=&TYPE * *********************************************************************** **** ACFSMFOX DSECT , *********************************************************************** FLD: ACFSMFOX DISP(0) LEN(1) OFFSET(184) *------------------------------------------------------------* * * * ACFSMFOX - MAPPING MACRO FOR ACF2 OPENEDITION MVS RECORDS * * * *------------------------------------------------------------* FLD: SMFOERDW LEN(4) TYPE(BIN) DISP(0) /*RECORD DESCRIPTOR WORD*/ FLD: SMFOEOFF LEN(4) TYPE(BIN) DISP(4) /*OFFSET TO VARIABLE SECTION*/ * FLD: SMFOEUID LEN(4) TYPE(BIN) DISP(8) /*UID OF USER LOGGED ON*/ FLD: SMFOEGID LEN(4) TYPE(BIN) DISP(12) /*GID OF USER LOGGED ON*/ * FLD: SMFOENAM LEN(8) DISP(16) /*USERID OF USER LOGGED ON*/ FLD: SMFOEGRP LEN(8) DISP(24) /*GROUP OF USER LOGGED ON*/ * FLD: SMFOESFC LEN(4) TYPE(BIN) DISP(32) /*SECURITY SERVICE FUNCTION CODE*/ * FLD: SMFOESRC LEN(4) TYPE(BIN) DISP(36) /*SAF RETURN CODE*/ FLD: SMFOERRC LEN(4) TYPE(BIN) DISP(40) /*RACF RETURN CODE*/ FLD: SMFOERRN LEN(4) TYPE(BIN) DISP(44) /*RACF REASON CODE*/ * FLD: SMFSFLAG LEN(1) DISP(48) /*SMF FLAG BYTE*/ COMP: SMFCRED = X'80' /*CRED EXISTS*/ COMP: SMFFSP1 = X'40' /*FSP1 EXISTS*/ COMP: SMFFSP2 = X'20' /*FSP2 EXISTS*/ COMP: SMFFID1 = X'10' /*FID1 EXISTS*/ COMP: SMFFID2 = X'08' /*FID2 EXISTS*/ COMP: SMFX500 = X'04' /*X500 NAME PAIR EXISTS TA4953F*/ COMP: SMFXLBL = X'02' /*INITACEE LABEL EXISTS TA4953F*/ COMP: SMFCDATA = X'01' /*CERTDATA RECORD USED TA4953F*/ FLD: SMFSFLG2 LEN(1) DISP(49) /*SMF FLAG BYTE TA6012H*/ COMP: SMFPROXY = X'80' /*PROXY INFO EXITS TA6012H*/ COMP: SMFFUSL = X'40' /*USER SECLABEL EXISTS TA6709S*/ COMP: SMFFF1SL = X'20' /*FSP1 SECLABEL EXISTS TA6709S*/ COMP: SMFFF2SL = X'10' /*FSP2 SECLABEL EXISTS TA6709S*/ COMP: SMFFCSL = X'08' /*CRED SECLABEL EXISTS TA6709S*/ COMP: SMFPKIS = X'04' /*PKISERV DATA EXISTS TA7970J*/ COMP: SMFEUIDF = X'02' /*EFFECTIVE UID,GID EXISTS TA8112B*/ COMP: SMFIDINF = X'01' /*IDID INFO EXISTS TA8728B*/ FLD: SMFX500L TYPE(HALF) DISP(50) /*X500 NAME PAIR LENGTH TA4953F*/ FLD: SMFSCLBL TYPE(HALF) DISP(52) /*SECLABEL INFO LENGTH TA6709S*/ FLD: SMFSFLG3 LEN(1) DISP(54) /*SMF FLAG BYTE TA7408S*/ COMP: SMFMLUS = X'01' /*MLS SECLABEL ADUIT USER TA7408S*/ COMP: SMFMLOBJ = X'02' /*MLS SECLABEL ADUIT RSRC TA7408S*/ COMP: SMFMLFSP1 = X'02' /*MLS SECLABEL ADUIT FSP1 TA7408S*/ COMP: SMFMLFSP2 = X'04' /*MLS SECLABEL ADUIT FSP2 TA7408S*/ COMP: SMFMLCRED = X'08' /*MLS SECLABEL ADUIT CRED TA7408S*/ FLD: SMFEUID LEN(4) TYPE(BIN) DISP(56) /*EFFECTIVE UID TA8112B*/ FLD: SMFEGID LEN(4) TYPE(BIN) DISP(60) /*EFFECTIVE GID TA8112B*/ FLD: SMFCMAPL TYPE(HALF) DISP(64) /*CERTMAP INFO LENGTH TA8001B*/ FLD: SMFHMLEN TYPE(HALF) DISP(68) /*HOME FIELD OF USER (LEN)*/ FLD: SMFPRLEN TYPE(HALF) DISP(70) /*PROGRA FIELD OF USER (LEN)*/ * * CRED FIELDS * FLD: SMFCREDX LEN(12) DISP(72) /*TA4687E*/ FLD: SMFOEAFC TYPE(HALF) DISP(72) /*AUDIT FUNCTION CODE (IRRPAFC)*/ FLD: SMFUTYPE LEN(1) DISP(74) /*CRED USER TYPE*/ FLD: SMFNFLAG LEN(1) DISP(75) /*CRED NAME FLAG*/ FLD: SMF1PLEN TYPE(HALF) DISP(76) /*PATH1 LENGTH*/ FLD: SMF1FLEN TYPE(HALF) DISP(78) /*FILE1 LENGTH*/ FLD: SMF2PLEN TYPE(HALF) DISP(80) /*PATH2 LENGTH*/ FLD: SMF2FLEN TYPE(HALF) DISP(82) /*FILE1 LENGTH*/ * * CREI FIELDS TA4687E * FLD: SMFCREI LEN(12) DISP(72) /*TA4687E*/ FLD: SMFCIAFC TYPE(HALF) DISP(72) /*AUDIT FUNCTION CODE TA4687E*/ FLD: SMFCITYP LEN(1) DISP(74) /*CREI USER TYPE TA4687E*/ FLD: SMFCIPCK LEN(4) TYPE(BIN) DISP(76) /*IPC KEY OF IPC SERVICE TA4687E*/ FLD: SMFCIPCI LEN(4) TYPE(BIN) DISP(80) /*IPC ID OF IPC SERVICE TA4687E*/ ** NOT NEC ORG , * * FIELDS RELATED TO FILE1 (MAPPED BY IRRPIFSP) * FLD: SMF1FSP1 LEN(40) DISP(84) /*FSP + FID TA4687E*/ FLD: SMF1OUID LEN(4) TYPE(BIN) DISP(84) /*OWNING UID*/ FLD: SMF1OGID LEN(4) TYPE(BIN) DISP(88) /*OWNING GID*/ FLD: SMF1PERM LEN(4) DISP(92) /*PERMISSION BITS*/ FLD: SMF1FFLG LEN(4) DISP(96) /*FILE FLAGS*/ FLD: SMF1UAO LEN(4) DISP(100) /*USER AUDIT OPTIONS*/ FLD: SMF1AAO LEN(4) DISP(104) /*AUDITOR AUDIT OPTIONS*/ * FLD: SMF1FID LEN(16) DISP(108) /*FILE IDENTIFIER*/ FLD: SMF1FIDT LEN(10) DISP(108) /*FILE IDENTIFIER TOKEN*/ FLD: SMF1FIDV LEN(6) DISP(118) /*FILE IDENTIFIER SERIAL #*/ * * FIELDS RELATED TO IISP AND IPCP TA4687E * FLD: SMF1IISP LEN(40) DISP(84) /*ISP + IPCP TA4687E*/ FLD: SMFISPKY LEN(4) TYPE(BIN) DISP(84) /*IPC KEY FROM IISP TA4687E*/ FLD: SMFISPID LEN(4) TYPE(BIN) DISP(88) /*IPC ID FROM IISP TA4687E*/ FLD: SMFIUID LEN(4) TYPE(BIN) DISP(92) /*UID TA4687E*/ FLD: SMFIGID LEN(4) TYPE(BIN) DISP(96) /*GID TA4687E*/ FLD: SMFICUID LEN(4) TYPE(BIN) DISP(100) /*CREATOR UID TA4687E*/ FLD: SMFICGID LEN(4) TYPE(BIN) DISP(104) /*CREATOR GID TA4687E*/ FLD: SMFIMODE LEN(4) TYPE(BIN) DISP(108) /*PERMISSIONS TA4687E*/ FLD: SMF2OUID LEN(4) TYPE(BIN) DISP(124) /*OWNING UID*/ FLD: SMF2OGID LEN(4) TYPE(BIN) DISP(128) /*OWNING GID*/ FLD: SMF2PERM LEN(4) DISP(132) /*PERMISSION BITS*/ FLD: SMF2FFLG LEN(4) DISP(136) /*FILE FLAG*/ FLD: SMF2UAO LEN(4) DISP(140) /*USER AUDIT OPTIONS*/ FLD: SMF2AAO LEN(4) DISP(144) /*AUDITOR AUDIT OPTIONS*/ * FLD: SMF2FID LEN(16) DISP(148) /*FILE IDENTIFIER*/ FLD: SMF2FIDT LEN(10) DISP(148) /*FILE IDENTIFIER TOKEN*/ FLD: SMF2FIDV LEN(6) DISP(158) /*FILE IDENTIFIER SERIAL #*/ * * * FUNCTION SPECIFIC SECTION * FLD: SMFOEFNC LEN(4) TYPE(BIN) DISP(164) /*FUNCTION SPECIFIC FIELDS*/ * * CHECK_ACCESS FIELDS * FLD: SMFRQACC LEN(1) DISP(164) /*REQUESTED ACCESS (IRRPCOMP)*/ FLD: SMFOAFLG LEN(1) DISP(165) /*NAME FLAG*/ FLD: SMFIPACC LEN(1) DISP(164) /*REQUESTED ACCESS TA4687E*/ * * R_IPC_CTL FIELDS TA4687E * FLD: SMFINUID LEN(4) TYPE(BIN) DISP(164) /*NEW OWNER'S UID TA4687E*/ FLD: SMFINGID LEN(4) TYPE(BIN) DISP(168) /*NEW OWNER'S GID TA4687E*/ FLD: SMFINMOD LEN(4) TYPE(BIN) DISP(172) /*NEW PERMISSIONS TA4687E*/ FLD: SMFIOUID LEN(4) TYPE(BIN) DISP(176) /*OLD OWNER'S UID TA4687E*/ FLD: SMFIOGID LEN(4) TYPE(BIN) DISP(180) /*OLD OWNER'S GID TA4687E*/ FLD: SMFIOMOD LEN(4) TYPE(BIN) DISP(184) /*OLD PERMISSIONS TA4687E*/ FLD: SMFIFUNC LEN(1) DISP(188) /*FUNCTION CODE TA4687E*/ * * CHECK_PROCESS OWNER FIELDS * FLD: SMFCPUID LEN(12) DISP(164) /*UIDS OF TARGET PROCESS TA4687E*/ FLD: SMFCPPID LEN(4) TYPE(BIN) DISP(176) /*TARGET PID TA4687E*/ FLD: SMFCPSIG LEN(4) TYPE(BIN) DISP(180) /*SIGNAL CODE TA4687E*/ FLD: SMFCPREQ LEN(1) DISP(184) /*REQUEST TYPE TA4687E*/ * * R_PTRACE FIELDS TA4687E * FLD: SMFPTUID LEN(12) DISP(164) /*UIDS OF TARGET PROCESS TA4687E*/ FLD: SMFPTGID LEN(12) DISP(176) /*TARGET PID TA4687E*/ FLD: SMFPTPID LEN(4) TYPE(BIN) DISP(188) /*SIGNAL CODE TA4687E*/ * * MAKE_FSP FIELDS * FLD: SMFNMODE LEN(4) TYPE(BIN) DISP(164) /*FILE MODE VALUES (BPXYMODE)*/ * * CHECK_PRIVILEGE FIELDS * * ONLY SPECIAL FIELD USED IS SMFOEAFC * * SET UID, SET EFFECTIVE UID FIELDS * FLD: SMFSTUID LEN(4) TYPE(BIN) DISP(164) /*UID TO BE SET*/ FLD: SMFSRUID LEN(4) TYPE(BIN) DISP(168) /*CURRENT REAL UID*/ FLD: SMFSEUID LEN(4) TYPE(BIN) DISP(172) /*CURRENT EFFECTIVE UID*/ FLD: SMFSSUID LEN(4) TYPE(BIN) DISP(176) /*CURRENT SAVED UID*/ * * SET GID, SET EFFECTIVE GID FIELDS * FLD: SMFSTGID LEN(4) TYPE(BIN) DISP(164) /*GID TO BE SET*/ FLD: SMFSRGID LEN(4) TYPE(BIN) DISP(168) /*CURRENT REAL GID*/ FLD: SMFSEGID LEN(4) TYPE(BIN) DISP(172) /*CURRENT EFFECTIVE GID*/ FLD: SMFSSGID LEN(4) TYPE(BIN) DISP(176) /*CURRENT SAVED GID*/ * * CHANGE OWNER AND GROUP FIELDS * FLD: SMFCOUID LEN(4) TYPE(BIN) DISP(164) /*UID TO BE SET*/ FLD: SMFCOGID LEN(4) TYPE(BIN) DISP(168) /*GID TO BE SET*/ FLD: SMFCOLDU LEN(4) TYPE(BIN) DISP(172) /*OLD UID TA4687E*/ FLD: SMFCOLDG LEN(4) TYPE(BIN) DISP(176) /*OLD GID TA4687E*/ * * CHANGE FILE MODE FIELDS * FLD: SMFCMODE LEN(4) TYPE(BIN) DISP(164) /*MODE TO BE SET*/ FLD: SMFCOLDM LEN(4) TYPE(BIN) DISP(168) /*MODE THAT WAS SET TA4687E*/ * * CLEAR SETID FIELDS TA4687E * FLD: SMFCOLDC LEN(4) TYPE(BIN) DISP(164) /*OLD PERMISSION BITS TA4687E*/ * * R_UMASK TA4687E * FLD: SMFUOMOD LEN(4) TYPE(BIN) DISP(164) /*OLD MODE BITS TA4687E*/ FLD: SMFUNMOD LEN(4) TYPE(BIN) DISP(168) /*NEW MODE BITS TA4687E*/ * * QUERY_OPTIONS TA4687E * FLD: SMFQOPTC LEN(4) TYPE(BIN) DISP(164) /*OPTION CODE TA4687E*/ FLD: SMFQVALU LEN(4) TYPE(BIN) DISP(168) /*VALUE TA4687E*/ * * GETUMAP TA4687E * FLD: SMFMAPID LEN(4) TYPE(BIN) DISP(164) /*UID/GID TA4687E*/ FLD: SMFMAPNM LEN(8) DISP(168) /*USER/GROUP NAME TA4687E*/ FLD: SMFMAPFL LEN(4) TYPE(BIN) DISP(176) /*FLAG BYTE TA4687E*/ * * CHANGE AUDIT OPTIONS FIELDS * FLD: SMFCAOPT LEN(4) TYPE(BIN) DISP(164) /*AUDIT OPTIONS TO BE SET*/ FLD: SMFCOLDR LEN(1) DISP(168) /*OLD READ AUDIT SETTING TA4687E*/ FLD: SMFCOLDW LEN(1) DISP(169) /*OLD WRITE AUDIT SETTING TA4687E*/ FLD: SMFCOLDE LEN(1) DISP(170) /*OLD EXECUTE AUDIT SETTINGTA4687E*/ * * EXEC SET UID,GID * FLD: SMFESFLG LEN(4) TYPE(BIN) DISP(164) /*EXEC SET FLAG*/ * * AUDIT * FLD: SMFADFLG LEN(4) TYPE(BIN) DISP(164) /*AUDIT FLAG*/ * * INIT_ACEE TA3492D * FLD: SMFIAFC LEN(1) DISP(164) /*FUNCTION CODE TA3492D*/ FLD: SMFIAFLG LEN(1) DISP(165) /*FLAG BYTE TA3492D*/ COMP: SMFIAPW = X'80' /*PASSWORD WAS ENTERED TA3492D*/ COMP: SMFIACRT = X'40' /*CERTIFICATE ENTERED TA3492D*/ COMP: SMFIAPHR = X'20' /*PASSPHRASE ENTERED TA7839J*/ FLD: SMFISFXL LEN(1) TYPE(BIN) DISP(166) /*LENGTH OF SUFFIX TA7799J*/ FLD: SMFIATTR LEN(4) TYPE(BIN) DISP(168) /*ATTRIBUTE FLAGS TA3492D*/ FLD: SMFIAUSR LEN(8) DISP(172) /*USER ID TA3492D*/ FLD: SMFIAPPL LEN(8) DISP(180) /*APPL ID TA3492D*/ FLD: SMFIACEE LEN(4) TYPE(BIN) DISP(188) /*ACEE PTR TA3492D*/ FLD: SMFISUFX LEN(9) DISP(192) /*CERTIFICATE/CRITMAP SUFX TA4953F*/ FLD: SMFIIDIL LEN(2) TYPE(BIN) DISP(201) /*TOTAL LENGTH OF IDID TA8728B*/ * INFO (2 BYTE DN LENGTH TA8728B * + DN + 2 BYTE RN LENGTH TA8728B * + RN) TA8728B * * R_USERMAP TA3492D * FLD: SMFRMFC LEN(2) DISP(164) /*FUNCTION CODE TA4599E*/ FLD: SMFRMALN LEN(2) DISP(166) /*APPL USERID LENGTH TA4599E*/ FLD: SMFRMFLG LEN(1) DISP(168) /*FLAG BYTE TA4599E*/ COMP: SMFRMCRT = X'80' /*CERTIFICATE ENTERED TA4599E*/ FLD: SMFRMOPT LEN(4) TYPE(BIN) DISP(172) /*OPTION WORD TA4599E*/ FLD: SMFRMUSR LEN(8) DISP(176) /*USER ID TA4599E*/ * * R_KERBINFO TA5175F * FLD: SMFKFC LEN(1) DISP(164) /*FUNCTION CODE TA5175F*/ FLD: SMFKNAML LEN(2) DISP(165) /*KERBNAME LENGTH TA5175F*/ FLD: SMFKFLAG LEN(1) DISP(167) /*FLAG BYTE TA5175F*/ FLD: SMFKUSER LEN(8) DISP(168) /*USER ID TA5175F*/ * * R_PKISERV TA5686G * FLD: SMFPFC LEN(2) DISP(164) /*FUNCTION CODE TA5686G*/ FLD: SMFPVLEN LEN(2) DISP(166) /*VARIABLE DATA LENGTH TA7970J*/ FLD: SMFPXOFF TYPE(HALF) DISP(168)/*OFFSET OF RESERVED AREA TA7970J*/ FLD: SMFPXLEN TYPE(HALF) DISP(170)/*LENGTH OF RESERVED AREA TA7970J*/ FLD: SMFPCRTI TYPE(HALF) DISP(172)/*NUMBER OF CERTIDS TA7970J*/ FLD: SMFPDIAG LEN(1) TYPE(BIN) DISP(174) /*LENGTH OF DIAGINFO TA7970J*/ FLD: SMFPLOGS LEN(1) TYPE(BIN) DISP(175) /*LENGTH OF LOG STRING TA7970J*/ FLD: SMFPCOMN LEN(1) TYPE(BIN) DISP(176) /*LENGTH OF COMMON NAME TA7970J*/ FLD: SMFPKEYU LEN(1) DISP(177) /*KEYUSAGE FLAG TA7970J*/ FLD: SMFPXKEY LEN(1) DISP(178) /*EXTENDED KEY USAGE FLAG TA7970J*/ FLD: SMFPNOTB LEN(1) TYPE(BIN) DISP(179) /*LENGTH OF NOT BEFORE TA7970J*/ FLD: SMFPNOTA LEN(1) TYPE(BIN) DISP(180) /*LENGTH OF NOT AFTER TA7970J*/ FLD: SMFPIPAD LEN(1) TYPE(BIN) DISP(181) /*LENGTH OF IP ADDRESS TA7970J*/ FLD: SMFPURI LEN(1) TYPE(BIN) DISP(182) /*LENGTH OF ALTURI DATA TA7970J*/ FLD: SMFPAEML LEN(1) TYPE(BIN) DISP(183) /*LENGTH OF ALTEMAIL DATA TA7970J*/ FLD: SMFPDOMN LEN(1) TYPE(BIN) DISP(184) /*LENGTH OF ALTDOMAIN DATA TA7970J*/ FLD: SMFPOTHR LEN(1) TYPE(BIN) DISP(185) /*LENGTH OF ALTOTHER DATA TA7970J*/ FLD: SMFPNEML LEN(1) TYPE(BIN) DISP(186) /*LENGTH OF NOTIFYEMAIL TA7970J*/ FLD: SMFPSIGW LEN(1) TYPE(BIN) DISP(187) /*LENGTH OF SIGNWITH DATA TA7970J*/ FLD: SMFPHIM LEN(1) TYPE(BIN) DISP(188) /*LENGTH OF HOSTIDMAP DATA TA7970J*/ FLD: SMFPRQST LEN(1) TYPE(BIN) DISP(189) /*LENGTH OF REQUESTOR DATA TA7970J*/ FLD: SMFPFLG1 LEN(1) DISP(190) /*PKI MISC. FLAG TA7970J*/ COMP: SMFPPHRS = X'80' /*PASSPHRASE SPECIFIED TA7970J*/ COMP: SMFPMCRI = X'02' /*MULTIPLE CERTIDS TA7970J*/ COMP: SMFPMSRL = X'01' /*MULTIPLE SERIAL NUMBERS TA7970J*/ FLD: SMFPUSRI LEN(1) TYPE(BIN) DISP(191) /*LENGTH OF USER ID TA7970J*/ FLD: SMFPLABL LEN(1) TYPE(BIN) DISP(192) /*LENGTH OF LABEL DATA TA7970J*/ FLD: SMFPCRTP LEN(1) DISP(193) /*LEN CRITICAL POL. DATA TA7970J*/ FLD: SMFPAUTH LEN(1) DISP(194) /*LEN OF AUTHORITY INFO TA7970J*/ FLD: SMFPCRIT LEN(1) DISP(195) /*LEN OF CRITICAL EXT. TA7970J*/ FLD: SMFPCRTL TYPE(HALF) DISP(196)/*LEN OF CERTPLIST DATA TA7970J*/ FLD: SMFPSRLN LEN(1) TYPE(BIN) DISP(198) /*LENGTH OF SERIAL NUMBER TA7970J*/ * * INIT_USP USER LIMITS TA4639E * FLD: SMFUSPFG LEN(1) DISP(164) /*FLAG BYTE TA4639E*/ COMP: SMFLIMIT = X'80' /*LIMITS EXIST TA4639E*/ FLD: SMFARRAY LEN(4) TYPE(BIN) DISP(168) /*USER LIMIT ARRAY TA4639E*/ FLD: SMFCPU LEN(4) TYPE(BIN) DISP(168) /*CPUTIMEMAX TA4639E*/ FLD: SMFAS LEN(4) TYPE(BIN) DISP(172) /*ASSIZEMAX TA4639E*/ FLD: SMFFILEP LEN(4) TYPE(BIN) DISP(176) /*FILEPROCMAX TA4639E*/ FLD: SMFPROCU LEN(4) TYPE(BIN) DISP(180) /*PROCUSERMAX TA4639E*/ FLD: SMFTHRDS LEN(4) TYPE(BIN) DISP(184) /*THREADSMAX TA4639E*/ FLD: SMFMMAPA LEN(4) TYPE(BIN) DISP(188) /*MMAPAREAMAX TA4639E*/ FLD: SMFMMLMT LEN(4) TYPE(BIN) DISP(192) /*MEMLIMIT TA7196H*/ FLD: SMFSMMAX LEN(4) TYPE(BIN) DISP(196) /*SHMEMMAX TA7196H*/ * * R_CACHESERV INFO TA5896G * TA5896G FLD: SMFRCNAM LEN(6) DISP(164) /*CACHE NAME TA5896G*/ FLD: SMFRCFCN TYPE(HALF) DISP(170)/*FUNCTION TA5896G*/ FLD: SMFRCOPT TYPE(HALF) DISP(172)/*OPTION TA5896G*/ FLD: SMFRCVRL TYPE(HALF) DISP(174)/*VERSION LENGTH...(START) TA5896G*/ FLD: SMFRCRNL TYPE(HALF) DISP(176)/*RECORD NAME LENGTH... TA5896G*/ * ...(ADD AND FETCH) TA5896G FLD: SMFRCDTL LEN(4) TYPE(BIN) DISP(178) /*DATA LENGTH... TA5896G*/ * ...(ADD AND FETCH) TA5896G FLD: SMFRCDTO TYPE(HALF) DISP(182)/*DATA_TIMEOUT 1 3600 TA7814S*/ FLD: SMFRCSLN TYPE(HALF) DISP(184)/*SOURCE LEN 1 8192 TA7814S*/ FLD: SMFRCRTO TYPE(HALF) DISP(186)/*REF_TIMEOUT 1 3600 TA7814S*/ FLD: SMFRCNUM LEN(4) TYPE(BIN) DISP(188) /*NUMBER OF PARAMETERS TA8680S*/ FLD: SMFRCSUB LEN(1) DISP(192) /*SUBPOOL OF OUTPUT AREA TA8680S*/ * * R_SETFACL INFO TA5927G * TA5896G FLD: SMFACOPR LEN(2) TYPE(BIN) DISP(164) /*OPERATION TYPE TA5927G*/ FLD: SMFACTYP LEN(2) TYPE(BIN) DISP(166) /*ACL TYPE TA5927G*/ FLD: SMFACLEN LEN(4) TYPE(BIN) DISP(168) /*LENGTH OF ALL ACL ENTRYS TA5927G*/ FLD: SMFACENL LEN(2) TYPE(BIN) DISP(172) /*LENGTH OF ACL ENTRY TA5927G*/ * TA5927G * R_DCERUID TA5936B * FLD: SMFDCFC LEN(1) DISP(164) /*FUNCTION CODE TA5936B*/ FLD: SMFDCUSR LEN(8) DISP(165) /*RACF USERID TA5936B*/ * * R_DATALIB TA5936B * FLD: SMFRDFC LEN(1) DISP(164) /*FUNCTION CODE TA5936B*/ FLD: SMFRDATT LEN(4) DISP(165) /*ATTRIBUTE BYTES TA5936B*/ FLD: SMFRDVER LEN(4) DISP(169) /*INPUT VERSION TA5936B*/ FLD: SMFRDUSR LEN(8) DISP(173) /*USER ID TA5936B*/ FLD: SMFRDRLN LEN(2) DISP(181) /*RING NAME LENGTH TA5936B*/ FLD: SMFRDLBL TYPE(HALF) DISP(183)/*CERTIFICATE LABEL LENGTH TA8113J*/ FLD: SMFRDCID LEN(8) DISP(185) /*CERTIFICATE USER ID TA8113J*/ * * R_TICKETSERV TA5936B * FLD: SMFTKFC LEN(2) DISP(164) /*FUNCTION CODE TA5936B*/ FLD: SMFTKULN LEN(2) DISP(166) /*PRINCIPAL USERID LENGTH TA5936B*/ * * R_PROXYSERV TA6012H * FLD: SMFPXFC LEN(2) DISP(164) /*FUNCTION CODE TA6012H*/ FLD: SMFPXLHL LEN(2) DISP(166) /*LDAPHOST LENGTH TA6012H*/ FLD: SMFPXBDL LEN(2) DISP(168) /*BINDDN LENGTH TA6012H*/ FLD: SMFPXUDL LEN(2) DISP(170) /*USERID DN LENGTH TA6012H*/ FLD: SMFPXLML LEN(2) DISP(172) /*LDAP MSG LENGTH TA6012H*/ FLD: SMFPXUSR LEN(8) DISP(174) /*USERID TA6012H*/ * * R_WRITEPRIV TA5936B * FLD: SMFWDFC LEN(1) DISP(164) /*FUNCTION CODE TA6709X*/ * * R_GENSEC (IRRPCOMX) TA7139H * FLD: SMFGSFNC LEN(2) DISP(164) /*GENSEC FUNCTION CODE TA7139H*/ * * *** RETURN PRIN NAME (1) TA7139H FLD: SMFGSRFC LEN(4) DISP(166) /*GENSEC RET PRIN NAME FUNCTA7139H*/ FLD: SMFGSRCH LEN(2) DISP(170) /*CREDENTIAL LENGTH TA7139H*/ FLD: SMFGSROI LEN(2) DISP(172) /*OID LENGTH TA7139H*/ FLD: SMFGSRSP LEN(2) DISP(174) /*PRINCIPAL LENGTH TA7139H*/ FLD: SMFGSRRC LEN(4) DISP(176) /*RETURN CODE TA7139H*/ FLD: SMFGSSUB LEN(4) DISP(180) /*SUB FUNCTION CODE TA7546T*/ * FLD: SMFGSSFC LEN(4) DISP(166) /*GSSAPI FUNCTION CODE TA7139H*/ FLD: SMFGSMAS LEN(4) DISP(170) /*GSSAPI MAJOR STATUS TA7139H*/ FLD: SMFGSMIS LEN(4) DISP(174) /*GSSAPI MINOR STATUS TA7139H*/ FLD: SMFGSUID LEN(2) DISP(178) /*GSSAPI ALT UID LENGTH TA7139H*/ * * -- INIT CONTEXT (1) TA7139H FLD: SMFGS1TP LEN(2) DISP(180) /*TARGET PRINCIPAL LENGTH TA7139H*/ FLD: SMFGS1QF LEN(2) DISP(182) /*REQUEST FLAGS LEN TA7139H*/ FLD: SMFGS1QX LEN(2) DISP(184) /*REQUESTED EXPIRE TIME LENTA7139H*/ FLD: SMFGS1CH LEN(2) DISP(186) /*CREDENTIAL HANDLE LENGTH TA7139H*/ FLD: SMFGS1XH LEN(2) DISP(188) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS1TF LEN(2) DISP(190) /*RETURNED FLAG LENGTH TA7139H*/ FLD: SMFGS1XX LEN(2) DISP(192) /*CONTEXT EXPIRE LENGTH TA7139H*/ FLD: SMFGS1OT LEN(2) DISP(194) /*OUT TOKEN LENGTH TA7139H*/ FLD: SMFGS1BP LEN(2) DISP(196) /*OUT TOKEN BUFFER SUBPOOL#TA7139H*/ * FLD: SMFGS2XH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS2TK LEN(2) DISP(182) /*TOKEN LENGTH TA7139H*/ FLD: SMFGS2TF LEN(2) DISP(184) /*RETURNED FLAG LENGTH TA7139H*/ FLD: SMFGS2XX LEN(2) DISP(186) /*CONTEXT EXPIRE LENGTH TA7139H*/ * FLD: SMFGS3TK LEN(2) DISP(180) /*TOKEN LENGTH TA7139H*/ FLD: SMFGS3XH LEN(2) DISP(182) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS3SP LEN(2) DISP(184) /*SOURCE PRINCIPAL LENGTH TA7139H*/ FLD: SMFGS3TF LEN(2) DISP(186) /*RETURNED FLAG LENGTH TA7139H*/ FLD: SMFGS3XX LEN(2) DISP(188) /*CONTEXT EXPIRE LENGTH TA7139H*/ FLD: SMFGS3OT LEN(2) DISP(190) /*OUT TOKEN LENGTH TA7139H*/ FLD: SMFGS3BP LEN(2) DISP(192) /*OUT TOKEN SUBPOOL NUMBER TA7139H*/ FLD: SMFGS3CH LEN(2) DISP(194) /*CREDENTIAL HANDLE LENGTH TA7139H*/ * FLD: SMFGS4XH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ * FLD: SMFGS5CH LEN(2) DISP(180) /*CREDENTIAL HANDLE LENGTH TA7139H*/ * FLD: SMFGS6XH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS6ML LEN(2) DISP(182) /*MESSAGE LENGTH TA7139H*/ FLD: SMFGS6OT LEN(2) DISP(184) /*OUT TOKEN LENGTH TA7139H*/ FLD: SMFGS6BP LEN(2) DISP(186) /*OUT TOKEN BUFFER SUBPOOL#TA7139H*/ * FLD: SMFGS7XH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS7ML LEN(2) DISP(182) /*MESSAGE LENGTH TA7139H*/ FLD: SMFGS7TK LEN(2) DISP(184) /*TOKEN LENGTH TA7139H*/ * FLD: SMFGS8XH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS8QF LEN(2) DISP(182) /*REQUEST FLAGS LEN TA7139H*/ FLD: SMFGS8ML LEN(2) DISP(184) /*MESSAGE LENGTH TA7139H*/ FLD: SMFGS8CS LEN(2) DISP(186) /*CONFIDENTIALITY FLAG LEN TA7139H*/ FLD: SMFGS8OT LEN(2) DISP(188) /*OUT TOKEN LENGTH TA7139H*/ FLD: SMFGS8BP LEN(2) DISP(190) /*OUT TOKEN BUFFER SUBPOOL#TA7139H*/ * FLD: SMFGS9XH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGS9TK LEN(2) DISP(182) /*TOKEN LENGTH TA7139H*/ FLD: SMFGS9ML LEN(2) DISP(184) /*MESSAGE LENGTH TA7139H*/ FLD: SMFGS9BP LEN(2) DISP(186) /*MESSAGE BUFFER SUBPOOL# TA7139H*/ FLD: SMFGS9CS LEN(2) DISP(188) /*CONFIDENTIALITY FLAG LEN TA7139H*/ * FLD: SMFGSAXH LEN(2) DISP(180) /*CONTEXT HANDLE LENGTH TA7139H*/ FLD: SMFGSAOT LEN(2) DISP(182) /*OUT TOKEN LENGTH TA7139H*/ FLD: SMFGSABP LEN(2) DISP(184) /*OUT TOKEN BUFFER SUBPOOL#TA7139H*/ * FLD: SMFGSBTK LEN(2) DISP(180) /*TOKEN LENGTH TA7139H*/ FLD: SMFGSBXH LEN(2) DISP(182) /*CONTEXT HANDLE LENGTH TA7139H*/ * FLD: SMFGSCCH LEN(2) DISP(180) /*CREDENTIAL HANDLE LENGTH TA7139H*/ FLD: SMFGSCOT LEN(2) DISP(182) /*OUT TOKEN LENGTH TA7139H*/ FLD: SMFGSCBP LEN(2) DISP(184) /*OUT TOKEN BUFFER SUBPOOL#TA7139H*/ * FLD: SMFGSDTK LEN(2) DISP(180) /*TOKEN LENGTH TA7139H*/ FLD: SMFGSDCH LEN(2) DISP(182) /*CREDENTIAL HANDLE LENGTH TA7139H*/ * FLD: SMFGSEQX LEN(2) DISP(180) /*REQUESTED EXPIRE TIME LENTA7139H*/ FLD: SMFGSECH LEN(2) DISP(182) /*CREDENTIAL HANDLE LENGTH TA7139H*/ FLD: SMFGSETP LEN(2) DISP(184) /*TARGET PRINCIPAL LENGTH TA7139H*/ FLD: SMFGSETX LEN(2) DISP(186) /*RETURNED EXPIRE TIME LEN TA7139H*/ * * R_GETINFO INFO TA7472I * TA7472I FLD: SMFGIFNC LEN(2) DISP(164) /*FUNCTION CODE TA7472I*/ FLD: SMFGIOPT LEN(2) DISP(166) /*OPTION CODE TA7472I*/ FLD: SMFGICLS LEN(8) DISP(168) /*CLASS NAME TA7472I*/ FLD: SMFGIENL LEN(2) TYPE(BIN) DISP(176) /*LENGTH OF ENTITY TA7472I*/ * TA7472I * * R_AUDITX INFO TA7472I * FLD: SMFAXOPT LEN(4) DISP(164) /***RESERVED FOR FUTURE** TA7472I*/ FLD: SMFAXLNK LEN(8) DISP(168) /*LINK VALUE TA7472I*/ FLD: SMFAXFID LEN(7) DISP(176) /*PRODUCT FMID TA7472I*/ FLD: SMFAXFL1 LEN(1) DISP(183) /*MISC FLAG TA7472I*/ COMP: SMFAXDAT = X'80' /*INDICATE DATA PRESENT TA7472I*/ FLD: SMFAXFLG LEN(4) DISP(184) /*ATTRIBUTE VALUE TA7472I*/ FLD: SMFAXSUB LEN(4) DISP(188) /*COMPONENT'S SUBTYPE TA7472I*/ FLD: SMFAXRES LEN(2) TYPE(BIN) DISP(192) /*LENGTH OF RESOURCE NAME TA7472I*/ FLD: SMFAXCMP LEN(2) TYPE(BIN) DISP(194) /*LENGTH OF COMPONENT NAME TA7472I*/ FLD: SMFAXSTR LEN(2) TYPE(BIN) DISP(196) /*LENGTH OF LOG STRING TA7472I*/ FLD: SMFAXREL LEN(2) TYPE(BIN) DISP(198) /*# OF RELOCATE SECTIONS TA7472I*/ FLD: SMFAXEID LEN(1) DISP(200) /*EVENT CODE TA7472I*/ FLD: SMFAXQUL LEN(1) DISP(201) /*EVENT CODE QUALIFIER TA7472I*/ * * R_PGMSIGNVER INFO TA8624L * FLD: SMFPSPGM LEN(8) DISP(164) /*PROGRAM NAME TA8624L*/ FLD: SMFPSPDL LEN(4) DISP(172) /*PROGRAM DATA LENGTH TA8624L*/ FLD: SMFPSSIL LEN(4) DISP(176) /*SIGNATUREINFO LENGTH TA8624L*/ FLD: SMFPSUSR LEN(8) DISP(180) /*RINNAME USERID TA8624L*/ FLD: SMFPSFNC LEN(2) DISP(188) /*FUNCTION CODE TA8624L*/ FLD: SMFPSSVF LEN(1) DISP(190) /*SIGNATURE VERIFY FLAGS TA8624L*/ FLD: SMFPSLSL LEN(1) DISP(191) /*LOGSTRING LENGTH TA8624L*/ FLD: SMFPSEVT LEN(1) DISP(192) /*EVENT CODE TA8624L*/ FLD: SMFPSALG LEN(1) DISP(193) /*ALGORITHM ID TA8624L*/ FLD: SMFPSFLG LEN(1) DISP(194) /*PGMSIGNVER FLAG TA8624L*/ COMP: SMFPSCTX = X'80' /*CONTEXT PASSED TA8624L*/ COMP: SMFPSRNG = X'40' /*RINGNAME EXISTS TA8624L*/ COMP: SMFPSLOG = X'20' /*LOGSTRING EXISTS TA8624L*/ COMP: SMFPSRNP = X'10' /*RINGNAME PASSED TA8624L*/ FLD: SMFOEVAR LEN(4) TYPE(BIN) DISP(204) /*BEGINNING OF VARIABLE SECTION*/ * FIELD 1 - HOME * FIELD 2 - PROGRAM START IS SMFOEVAR+HMLEN * FIELD 3 - FILE1 PATHNAME OEVAR+HMLEN+PRLEN * FIELD 4 - FILE1 FILENAME OEVAR+HMLEN+PRLEN+1PLEN * FIELD 5 - FILE2 PATHNAME OEVAR+HMLEN+PRLEN+1PLEN+1FLEN * FIELD 6 - FILE2 FILENAME OEVAR+HMLEN+PRLEN+1PLEN+1FLEN+ * 2PLEN * FIELD 7 - X500 NAME PAIR OEVAR+HMLEN+PRLEN+1PLEN+1FLEN+ * 2PLEN+2FLEN TA4953F * FIELD 8 - SECLABEL BLOCK OEVAR+HMLEN+PRLEN+1PLEN+1FLEN+ * 2PLEN+2FLEN+X500L TA6709S * * INITACEE TA7799J * FIELD 1 - LONG SUFFIX (IF SMFISFXL IS > L'SMFISUFX) TA7799J * FIELD 2 - IDID DISTINGUISHED NAME (DN) TA8728B * FORMAT IS 2 BYTE LENGTH OF DN FOLLOWED BY DN TA8728B * FIELD 3 - IDID REGISTRY NAME (RN) TA8728B * FORMAT IS 2 BYTE LENGTH OF RN FOLLOWED BY RN TA8728B * * R_USERMAP * FIELD 1 - APPLICATION USERID * * MAKE_ROOT_FSP TA4687E * FIELD 1 - DATASET NAME (LENGTH IN SMF1FLEN) TA4687E * FIELD 2 - SECLABEL BLOCK OEVAR+1FLEN TA6709S * LENGTH IN SMFSCLBL TA6709S * * R_PKISERV TA5686G * FIELD 1 - DIAGINFO (LENGTH IN SMF1FLEN)->R9 RECORDS TA5686G * (LENGTH IN SMFPDIAG)->R12.0 TA7970J * FIELD 2 - LOG STRING (LENGTH IN SMFPLOGS) TA7970J * THE FOLLOWING AREA IS MAPPED BY ACFXOED TA7970J * FIELD 3 - RESULTS LIST LENGTH TA7970J * FIELD 4 - OFFSET OF RESULTSLIST TA7970J * FIELD 5 - LENGTH OF SUMLIST TA7970J * FIELD 6 - OFFSET OF SUMLIST TA7970J * FIELD 7 - ACTION TO TAKE (FLAG BYTE) TA7970J * FIELD 8 - REASON VALUE (FLAG BYTE) TA7970J * FIELD 9 - LENGTH OF RESPONSE TA7970J * FIELD 10- OFFSET OF RESPONSE TA7970J * FIELD 11- LENGTH OF REQUEST TO VERIFY TA7970J * FIELD 12- OFFSET OF REQUEST TO VERIFY TA7970J * FIELD 13- LENGTH OF COMMENT VALUE TA7970J * FIELD 14- OFFSET OF COMMENT VALUE TA7970J * FIELD 15- REQUEST STATUS (FLAG BYTE) TA7970J * END OF DATA MAPPED BY ACFXOED TA7970J * FIELD 16- CERTID (LENGTH IN SMFPCRTI) TA7970J * FIELD 17- COMMON-NAME (LENGTH INSMFPCOMN) TA7970J * FIELD 18- KEYUSAGE (LENGTH IN SMFPKEYU) TA7970J * FIELD 19- EXTENDED KEYUSAGE (LENGTH IN SMFPXKEY) TA7970J * FIELD 20- NOTBEFORE (LENGTH IN SMFPNOTB) TA7970J * FIELD 21- NOTAFTER (LENGTH IN SMFPNOTA) TA7970J * FIELD 22- ALTIPADDR (LENGTH IN SMFPIPAD) TA7970J * FIELD 23- ALTURI (LENGTH IN SMFPURI) TA7970J * FIELD 24- ALTDOMAIN (LENGTH IN SMFPDOMN) TA7970J * FIELD 25- ALTEMAIL (LENGTH IN SMFPAEML) TA7970J * FIELD 26- ALTOTHER (LENGTH IN SMFPOTHR) TA7970J * FIELD 27- NOTIFYEMAIL (LENGTH IN SMFPNEML) TA7970J * FIELD 28- SIGNWITH (LENGTH IN SMFPSIGW) TA7970J * FIELD 29- HOSTIDMAP (LENGTH IN SMFPHIM) TA7970J * FIELD 29- REQUESTOR (LENGTH IN SMFPRQST) TA7970J * FIELD 30- PASSPHRASE (FLAG BYTE SMFPPHRS) TA7970J * FIELD 31- USERID (LENGTH IN SMFPUSRI) TA7970J * FIELD 32- LABEL (LENGTH IN SMFPLABL) TA7970J * FIELD 33- CERTPOLICIES (LENGTH IN SMFPCRTP) TA7970J * FIELD 34- AUTHORITY INFO (LENGTH IN SMFPAUTH) TA7970J * FIELD 35- CRITICAL INFO (LENGTH IN SMFPCRIT) TA7970J * FIELD 36- LENGTH OF DATA FROM CERTPLIST (SMFPCRTL) TA7970J * FIELD 37- SERIAL NUMBER (LENGTH IN SMFPSRLN) TA7970J * THE DATA FOLLOWING WILL BE THE DATA REFERRED TO TA7970J * IN THE ACFXOED MACRO. TA7970J * * R_CACHSERV TA5896G * FIELD 1 - VERSION OR RECORD NAME (LENGTH IN SMFRCVLN) TA5896G * - FOR START FUNCTION, FIELD1 WILL CONTAIN TA5896G * THE VERSION (UP TO 256 BYTES). TA5896G * - FOR ADD AND FETCH FUNCTIONS, FIELD1 WILL TA5896G * CONTAIN THE RECORD NAME (UP TO 8192 BYTES) TA5896G * * R_DCERUID TA5936B * FIELD 1 - PRINCIPAL UUID (LENGTH IS 36) TA5936B * * R_TICKETSERV TA5936B * FIELD 1 - R_TICKETSERV PRINCIPAL (LENGTH IN SMFTKULN) TA5936B * TA5936B * R_KERBINFO TA5936B * FIELD 1 - KERBEROS NAME (LENGTH IN SMFKNAML) TA5936B * TA5936B * R_SETFACL TA5927G * FIELD 1 - FILE1 PATHNAME OEVAR TA5927G * FIELD 2 - FILE1 FILENAME OEVAR+1PLEN TA5927G * FIELD 3 - FACL EDIT ENTRIES OEVAR+1PLEN+1FLEN TA5927G * FIELD 4 - SECLABEL BLOCK OEVAR+1PLEN+1FLEN+ACLEN TA6709S * LENGTH IN SMFSCLBL TA6709S * * R_PROXYSERV TA6012H * FIELD 1 - LDAPHOST OEVAR TA6012H * FIELD 2 - BINDDN OEVAR+PXLHL TA6012H * FIELD 3 - USERID DN OEVAR+PXLHL+PXBDL TA6012H * FIELD 4 - LDAP MSG OEVAR+PXLHL+PXBDL+PXUDL TA6012H * * R_SETFSECL TA6709S * FIELD 1 - FILE1 PATHNAME OEVAR TA6709S * FIELD 2 - FILE1 FILENAME OEVAR+1PLEN TA6709S * FIELD 3 - SECLABEL BLOCK OEVAR+1PLEN+1FLEN TA6709S * LENGTH IN SMFSCLBL TA6709S * * R_GENSEC - RETURN PRINCIPAL NAME (1) TA7139H * FIELD 1 - CREDENTIAL OEVAR TA7139H * FIELD 2 - OID OEVAR+GSRCH TA7139H * FIELD 3 - PRINCIPAL OEVAR+GSRCH+GSROI TA7139H * * R_GENSEC - GSSAPI INIT CONTEXT (2,1) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - TARGET PRINCIPAL OEVAR+GSUID TA7139H * FIELD 3 - REQUEST FLAGS OEVAR+GSUID+GS1TP TA7139H * FIELD 4 - REQ EXPIRE TIME OEVAR+GSUID+GS1TP+GS1QF TA7139H * FIELD 5 - CREDENTIAL HANDLE OEVAR+GSUID+GS1TP+GS1QF+ TA7139H * GS1QX TA7139H * FIELD 6 - CONTEXT HANDLE OEVAR+GSUID+GS1TP+GS1QF+ TA7139H * GS1QX+GS1CH TA7139H * FIELD 7 - RETURNED FLAGS OEVAR+GSUID+GS1TP+GS1QF+ TA7139H * GS1QX+GS1CH+GS1XH TA7139H * FIELD 8 - CONTEXT EXPIRE OEVAR+GSUID+GS1TP+GS1QF+ TA7139H * GS1QX+GS1CH+GS1XH+GS1TF TA7139H * FIELD 9 - OUT TOKEN OEVAR+GSUID+GS1TP+GS1QF+ TA7139H * GS1QX+GS1CH+GS1XH+GS1TF+ TA7139H * GS1XX TA7139H * * R_GENSEC - GSSAPI CONT CONTEXT (2,2) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * FIELD 3 - TOKEN OEVAR+GSUID+GS2XH TA7139H * FIELD 4 - RETURNED FLAG OEVAR+GSUID+GS2XH+GS2TK TA7139H * FIELD 5 - CONTEXT EXPIRE OEVAR+GSUID+GS2XH+GS2TK+ TA7139H * GS2TF TA7139H * * R_GENSEC - GSSAPI ACCEPT CONTEXT (2,3) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - TOKEN OEVAR+GSUID TA7139H * FIELD 3 - CONTEXT HANDLE OEVAR+GSUID+GS3TK TA7139H * FIELD 4 - SOURCE PRINCIPAL OEVAR+GSUID+GS3TK+GS3XT TA7139H * FIELD 5 - RETURNED FLAG OEVAR+GSUID+GS3TK+GS3XT+ TA7139H * GS3SP TA7139H * FIELD 6 - CONTEXT EXPIRE OEVAR+GSUID+GS3TK+GS3XT+ TA7139H * GS3SP+GS3TF TA7139H * FIELD 7 - OUT TOKEN OEVAR+GSUID+GS3TK+GS3XT+ TA7139H * GS3SP+GS3TF+GS3XX TA7139H * FIELD 8 - CREDENTIAL HANDLE OEVAR+GSUID+GS3TK+GS3XT+ TA7139H * GS3SP+GS3TF+GS3XX+GS3OT TA7139H * * R_GENSEC - GSSAPI DELETE CONTEXT (2,4) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * * R_GENSEC - GSSAPI RELEASE CREDENTIAL (2,5) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CREDENTIAL HANDLE OEVAR+GSUID TA7139H * * R_GENSEC - GSSAPI GET MIC (2,6) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * FIELD 3 - MSG OEVAR+GSUID+GS6XH TA7139H * FIELD 4 - OUT TOKEN OEVAR+GSUID+GS6XH+GS3ML TA7139H * * R_GENSEC - GSSAPI VERIFY MIC (2,7) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * FIELD 3 - MSG OEVAR+GSUID+GS7XH TA7139H * FIELD 4 - TOKEN OEVAR+GSUID+GS7XH+GS3ML TA7139H * * R_GENSEC - GSSAPI WRAP MESSAGE (2,8) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * FIELD 3 - REQUEST FLAGS OEVAR+GSUID+GS8XH TA7139H * FIELD 4 - MSG OEVAR+GSUID+GS8XH+GS8QF TA7139H * FIELD 5 - CONFIDENTIALITY OEVAR+GSUID+GS8XH+GS8QF+ TA7139H * STATE GS8ML TA7139H * FIELD 6 - OUT TOKEN OEVAR+GSUID+GS8XH+GS8QF+ TA7139H * GS8ML+GS8CS TA7139H * * R_GENSEC - GSSAPI UNWRAP MESSAGE (2,9) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * FIELD 3 - TOKEN OEVAR+GSUID+GS9XH TA7139H * FIELD 4 - MSG OEVAR+GSUID+GS9XH+GS9TK TA7139H * FIELD 5 - CONFIDENTIALITY OEVAR+GSUID+GS9XH+GS9TK+ TA7139H * STATE GS9ML TA7139H * * R_GENSEC - GSSAPI EXPORT CONTEXT (2,10) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CONTEXT HANDLE OEVAR+GSUID TA7139H * FIELD 3 - OUT TOKEN OEVAR+GSUID+GSAXH TA7139H * * R_GENSEC - GSSAPI IMPORT CONTEXT (2,11) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - TOKEN OEVAR+GSUID TA7139H * FIELD 3 - CONTEXT HANDLE OEVAR+GSUID+GSBTK TA7139H * * R_GENSEC - GSSAPI EXPORT CREDENTIAL (2,12) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - CREDENTIAL HANDLE OEVAR+GSUID TA7139H * FIELD 3 - OUT TOKEN OEVAR+GSUID+GSCCH TA7139H * * R_GENSEC - GSSAPI IMPORT CREDENTIAL (2,13) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - TOKEN OEVAR+GSUID TA7139H * FIELD 3 - CREDENTIAL HANDLE OEVAR+GSUID+GSDTK TA7139H * * R_GENSEC - GSSAPI ACQUIRE CREDENTIAL (2,14) TA7139H * FIELD 1 - USER ID OEVAR TA7139H * FIELD 2 - REQUESTED OEVAR+GSUID TA7139H * EXPIRATION TIME TA7139H * FIELD 3 - CREDENTIAL HANDLE OEVAR+GSUID+GSEQX TA7139H * FIELD 4 - TARGET PRINCIPAL OEVAR+GSUID+GSEQX+GSECH TA7139H * FIELD 5 - RETURNED OEVAR+GSUID+GSEQX+GSECH+ TA7139H * EXPIRATION TIME GSETP TA7139H * * R_GETINFO TA7472I * FIELD 1 - ENTITY (LENGTH IN SMFGIENL) TA7472I * * R_AUDITX TA7472I * FIELD 1 - CLASS OEVAR TA7472I * FIELD 2 - RESOURCE NAME OEVAR+8 TA7472I * FIELD 3 - COMPONENT NAME OEVAR+8+AXRES TA7472I * FIELD 4 - LOG STRING OEVAR+8+AXRES+AXCMP TA7472I * FIELD 5 - RELOCATE DATA OEVAR+8+AXRES+AXCMP+AXSTRTA7472I * * R_PGMSIGNVER TA8624L * FIELD 1 - RINGNAME (LENGTH IN 1ST BYTE) TA8624L * FIELD 2 - LOGSTRING (LENGTH IN 1ST BYTE) TA8624L * *********************************************************************** **** ACFSMFPX DSECT , *********************************************************************** FLD: ACFSMFPX DISP(0) LEN(1) OFFSET(184) * * ACFSMFPX -> SMF RECORD DESCRIPTION FOR ACF 400 * ACF2 SYSTEM ACCESS DENIED JOURNAL RECORDS ACF 400 * FLD: ACPMFPRG LEN(8) DISP(0) /*AUTH PGM THAT SUBMITTED*/ FLD: ACPMFWHY LEN(1) DISP(8) /*REASON CODE MSG ID IN BINARY*/ FLD: ACPMFCTL LEN(1) DISP(9) /*ACVCNTL FIELD MAPPED BY ACVALD*/ FLD: ACPMFFLG LEN(1) DISP(10) /*FLAG BYTE TS75732*/ COMP: ACPMFLAB = X'80' /*LOGON ID FROM LAB TS75732*/ COMP: ACPMFARC = X'40' /*MSGID FROM USER AUTH EXIT TS72700*/ COMP: ACPMFSAF = X'20' /*MSGID FROM SAF INTERFACE TA5175F*/ COMP: ACPMFUSS = X'10' /*MSGID FROM USS INTERFACE TA6560S*/ FLD: ACPMFSID LEN(4) DISP(11) /*CPU ID FROM LAB ENTRY TS75732*/ FLD: ACPMFAUT LEN(8) DISP(15) /*USER AUTH DEVICE ATTRIB NAME TS72700*/ FLD: ACPMFCMP LEN(1) DISP(23) /*COMPONENT CODE OF MESSAGE TS81025*/ FLD: ACPMFCJN LEN(8) DISP(24) /*JOBNAME OF SVC A CALLER TS81036*/ FLD: ACPMFCJI LEN(8) DISP(32) /*JES JOBID OF SVC A CALLER TS81036*/ FLD: ACPMFCLI LEN(8) DISP(40) /*LOGONID OF SVC A CALLER TS81036*/ FLD: ACPMFSLB LEN(8) DISP(48) /*SECLABEL TA6884H*/ FLD: ACPMFDEF LEN(3) DISP(56) /*DEFAULT YES/NO TA6884H*/ FLD: ACPMFTXT LEN(1) DISP(59) /*REASON CODE 2 (ACPMFWHY) TA7866J*/ *********************************************************************** **** ACFSMFRL DSECT , *********************************************************************** FLD: ACFSMFRL DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * * ACFSMFRL - MAPPING MACRO FOR ACF2 DDB RETURN * * LOGONID SMF RECORD PORTION. * * * *-------------------------------------------------------------* FLD: SMFRLNAM LEN(8) DISP(0) /*LOGONID NAME*/ * FLD: SMFRLFL1 LEN(1) DISP(8) /*RETLID FLAG*/ COMP: SMFRL1LM = X'80' /*USE LIDMAP SRCHSEQ*/ COMP: SMFRL1RI = X'40' /*RETURN INFO STG RECS*/ FLD: SMFRLTYP LEN(1) DISP(9) /*RETURN TYPE*/ COMP: SMFRLTIN = 1 /*RETURN VIA INFO CALL*/ COMP: SMFRLTVL = 2 /*RETURN VIA VALD CALL*/ COMP: SMFRLTUN = 3 /*RETURN VIA UNFMT CALL*/ FLD: SMFRLCID LEN(2) DISP(10) /*COMP ID OF FAILED SEV MSG*/ * FLD: SMFRLMID LEN(3) DISP(12) /*MSG ID OF FAILED SEV MSG*/ * FLD: SMFRLEND LEN(8) DISP(15) /*END OF RETLID SMF PORTION*/ * *********************************************************************** **** ACFSMFRX DSECT , *********************************************************************** FLD: ACFSMFRX DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * ACFSMFRX -> SMF record description for ACF 400 * ACF2 access rule update journal records ACF 400 * *-------------------------------------------------------------* FLD: ACRMFKEY LEN(8) DISP(0) /*Key of record*/ FLD: ACRMFBSE LEN(4) TYPE(BIN) DISP(8) /*Full word align*/ FLD: ACRDLEN LEN(1) /*ACFSMFR Length of delete record*/ FLD: ACRBLEN LEN(1) /*ACFSMFR Length of base record*/ * * If it is an insert, new record follows * If ACSMFFCN=ACFCNBRP then old record follows TA2355D * If ACSMFFCN=ACFCNREP then new record follows TA2355D * FLD: ACRMFRUL LEN(4096) DISP(8) /*Max rec length pre V4 compilerTA2229D*/ * The max record length for V4 TA2229D * compiler is 32000. TA2229D * *********************************************************************** **** ACFSMFSN DSECT , *********************************************************************** FLD: ACFSMFSN DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * * ACFSMFSN - MAPPING MACRO FOR ACF2 DDB SENSE * * INFORMATION SMF RECORD PORTION. * * * *-------------------------------------------------------------* FLD: SMFSNLEN LEN(2) TYPE(BIN) DISP(0) /*TOTAL LENGTH OF SENSE PORTION*/ FLD: SMFSNLNF LEN(2) TYPE(BIN) DISP(2) /*LENGTH OF FIXED PORTION*/ FLD: SMFSNSSP LEN(1) DISP(4) /*SENSE BUFFER SUBPOOL*/ FLD: SMFSNSLN LEN(2) DISP(5) /*SENSE ENTRY LENGTH*/ FLD: SMFSNSCT LEN(2) DISP(7) /*SENSE ENTRY COUNT*/ FLD: SMFSNEND LEN(8) DISP(9) /*SENSE FIXED PORTION END*/ FLD: SMFSNFLN LEN(1) /*ACFSMFSN LENGTH OF FIXED PORTION*/ * FLD: SMFSNENT LEN(1) DISP(9) /*START OF SENSE ENTRIES*/ FLD: SMFSNRTC LEN(4) TYPE(BIN) DISP(9) /*SENSE RETURN CODE*/ FLD: SMFSNRSC LEN(4) TYPE(BIN) DISP(13) /*SENSE REASON CODE*/ FLD: SMFSNINF LEN(4) TYPE(BIN) DISP(17) /*SENSE INFORMATION CODE*/ FLD: SMFSNCID LEN(2) DISP(21) /*COMPID ON FAIL MSG*/ FLD: SMFSNMID LEN(3) DISP(23) /*MSGID ON FAIL MSG*/ FLD: SMFSNCMP LEN(1) DISP(26) /*FAILING COMPONENT*/ FLD: SMFSNSEC LEN(1) DISP(27) /*FAILING CSECT*/ FLD: SMFSNRQN LEN(8) DISP(28) /*REQUEST NODE NAME*/ FLD: SMFSNEED LEN(8) DISP(36) /*END OF SENSE ENTRY*/ *********************************************************************** **** ACFSMFSX DSECT , *********************************************************************** FLD: ACFSMFSX DISP(0) LEN(1) OFFSET(184) *------------------------------------------------------------* * * * ACFSMFSX - MAPPING MACRO FOR ACF2 SAF TRACE RECORDS. * * * *------------------------------------------------------------* ** CASAFSMF DSECT=&DS * *------------------------------------------------------------* * * ACFSMFTX -> SMF RECORD DESCRIPTION FOR * COMMAND TRACE RECORDS * VERS 1 *------------------------------------------------------------* *********************************************************************** **** ACFSMFTX1 DSECT , *********************************************************************** FLD: ACFSMFTX1 DISP(0) LEN(1) OFFSET(184) FLD: A$TSDESC LEN(1) DISP(0) /*RECORD DESCRIPTOR SECTION*/ FLD: A$TSTMP# LEN(2) DISP(0) /*TMP NESTING LEVEL FOR RECORD*/ FLD: A$TSRCNT LEN(2) DISP(2) /*COUNT OF COMMAND ENTRIES*/ FLD: A$TSROFF LEN(2) TYPE(BIN) DISP(4) /*OFFSET TO RELOCATE SECT*/ * *** DYNAMIC COMMAND ENTRIES - VARIABLE LENGTH FLD: A$TSREL LEN(1) DISP(8) /*RELOCATABLE COMMANDS SECTION*/ FLD: A$TSLEN LEN(2) TYPE(BIN) DISP(8) /*LENGTH OF THIS ENTRY*/ FLD: A$TSSEQ# LEN(2) DISP(10) /*COMMAND SEQUENCE NUMBER*/ FLD: A$TSFLAG LEN(2) DISP(12) /*FLAGS ...*/ FLD: A$TSFLG1 LEN(1) DISP(12) /*RESERVED*/ FLD: A$TSFLG2 LEN(1) DISP(13) /*CLIST CONTROL FLAGS*/ COMP: A$TS2EXC = X'01' /*COMMAND IS IN A CLIST*/ COMP: A$TS2CLS = X'02' /*COMMAND IS A CLIST ...*/ FLD: A$TSCOMP LEN(4) DISP(16) /*ECB, COMP/ABEND CODE*/ FLD: A$TSTCPU LEN(4) TYPE(B-SECS) DISP(20) DEC(2) /*COMMAND CPU TIME, .01 SEC*/ FLD: A$TSSTOD LEN(4) DISP(24) /*COMMAND START TIME .01 SEC*/ FLD: A$TSETOD LEN(4) DISP(28) /*COMMAND STOP TIME, .01 SEC*/ FLD: A$TSSERV LEN(4) DISP(32) /*SERVICE UNITS USED*/ FLD: A$TSTGET LEN(4) DISP(36) /*TGETS FOR THIS COMMAND*/ FLD: A$TSTPUT LEN(4) DISP(40) /*TPUTS FOR THIS COMMAND*/ FLD: A$TSCMD LEN(8) DISP(44) /*TRUE COMMAND NAME*/ FLD: A$TSCBUF LEN(1) DISP(52) /*COMMAND BUFFER ...*/ FLD: A$TSCLEN LEN(2) TYPE(BIN) DISP(52) /*LENGTH OF THIS CMD BUFFER*/ FLD: A$TSCOFF LEN(2) TYPE(BIN) DISP(54) /*OFFSET TO TEXT*/ FLD: A$TSCTXT LEN(1) DISP(56) /*COMMAND BUFFER TEXT*/ *********************************************************************** **** ACFSMFTX2 DSECT , *********************************************************************** FLD: ACFSMFTX2 DISP(0) LEN(1) OFFSET(184) *------------------------------------------------------------* * * ACFSMFTX -> SMF RECORD DESCRIPTION FOR * COMMAND TRACE RECORDS * VERS 2 *------------------------------------------------------------* FLD: ACTMFDSC LEN(1) DISP(0) /*RECORD DESCRIPTION TS77493*/ FLD: ACTMFCNT TYPE(HALF) DISP(2) /*COUNT OF COMMAND ENTRIES TS77493*/ FLD: ACTMFOFF TYPE(HALF) DISP(4) /*( ACTMFHLN) OFFSET TO FIRST ENTRY TS77493*/ * *** COMMAND JOURNAL ENTRIES - VARIABLE LENGTH/NUMBER TS77493 FLD: ACTMFENT LEN(1) DISP(8) /*COMMAND JOURNAL ENTRY TS77493*/ FLD: ACTMFELN TYPE(HALF) DISP(8) /*LENGTH OF THIS ENTRY TS77493*/ FLD: ACTMFSEQ TYPE(HALF) DISP(10) /*SEQUENCE # OF THIS ENTRY TS77493*/ FLD: ACTMFFLG LEN(2) DISP(12) /*FLAG BYTES TS77493*/ FLD: ACTMFFL1 LEN(1) DISP(12) /*FLAG BYTE 1: TS77493*/ COMP: ACTMF1NA = X'08' /*COMMAND NOT ALLOWED BY TS77493*/ COMP: ACTMF1BL = X'04' /*BYPASS CMD LIMIT REQ TS77493*/ COMP: ACTMF1EX = X'02' /*COMMAND IS IN A CLIST TS77493*/ COMP: ACTMF1CL = X'01' /*COMMAND IS A CLIST TS77493*/ FLD: ACTMFFL2 LEN(1) DISP(13) /*FLAG BYTE 2: TS77493*/ FLD: ACTMFTOD LEN(4) TYPE(BIN) DISP(16) /*TIME OF DAY CMD ENTERED TS77493*/ FLD: ACTMFCPN LEN(8) DISP(24) /*CALLING/CONTROL PGM NAME TS77493*/ FLD: ACTMFENV LEN(8) DISP(32) /*COMMAND ENVIRONMENT NAME TS77493*/ FLD: ACTMFCMD LEN(8) DISP(40) /*COMMAND/CLIST NAME TS77493*/ FLD: ACTMFCBF LEN(1) DISP(48) /*COMMAND BUFFER TS77493*/ FLD: ACTMFCBL TYPE(HALF) DISP(48) /*LENGTH OF BUFFER (W/RDW) TS77493*/ FLD: ACTMFCBO TYPE(HALF) DISP(50) /*OFFSET FIELD (SET TO 0) TS77493*/ FLD: ACTMFCBT LEN(1) DISP(52) /*COMMAND/CLIST TEXT (VL) TS77493*/ *********************************************************************** **** ACFSMFUL DSECT , *********************************************************************** FLD: ACFSMFUL DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * * ACFSMFUL - MAPPING MACRO FOR ACF2 DDB UPDATE * * LOGONID SMF RECORD PORTION. * *-------------------------------------------------------------* FLD: SMFULLEN LEN(2) TYPE(BIN) DISP(0) /*LENGTH OF SMF PORTION*/ FLD: SMFULNAM LEN(8) DISP(2) /*LOGONID NAME*/ FLD: SMFULCID LEN(2) DISP(10) /*COMP ID OF FAILED SEV MSG*/ FLD: SMFULMID LEN(3) DISP(12) /*MSG ID OF FAILED SEV MSG*/ FLD: SMFULEND LEN(8) DISP(15) /*END OF UPDLID SMF PORTION*/ *********************************************************************** **** ACFSMFUX DSECT , *********************************************************************** FLD: ACFSMFUX DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * ACFSMFUX -> SMF record description for RACROUTE * REQUEST=DIRAUTH journal records. * *-------------------------------------------------------------* FLD: ACUMF_F1 LEN(1) DISP(0) /*Flag for ACCESS keyword*/ COMP: ACUMF_1R = X'80' /*ACCESS READ*/ COMP: ACUMF_1RW = X'40' /*ACCESS READWRITE*/ COMP: ACUMF_1W = X'20' /*ACCESS WRITE*/ FLD: ACUMF_F2 LEN(1) DISP(1) /*Flag for TYPE keyword*/ COMP: ACUMF_2IM = X'80' /*TYPE MAC*/ COMP: ACUMF_2IR = X'40' /*TYPE RVRSMAC*/ COMP: ACUMF_2IE = X'20' /*TYPE EQUALMAC*/ FLD: ACUMF_SAFF5 LEN(1) DISP(2) /*Flag copied from SAFISFL5*/ FLD: ACUMF_SAFF6 LEN(1) DISP(3) /*Flag copied from SAFISFL6*/ * FLD: ACUMF_RL LEN(8) DISP(4) /*Resource Seclabel*/ FLD: ACUMF_UL LEN(8) DISP(12) /*User Seclabel*/ FLD: ACUMF_CLS LEN(8) DISP(20) /*CLASS*/ * FLD: ACUMF_SAFRC LEN(4) TYPE(BIN) DISP(28) /*SAF return code*/ FLD: ACUMF_RACFRC LEN(4) TYPE(BIN) DISP(32) /*RACF return code*/ FLD: ACUMF_RACFRE LEN(4) TYPE(BIN) DISP(36) /*RACF reason code*/ * FLD: ACUMF_RTOFF TYPE(HALF) DISP(40) /*Offset to RTOKEN or zero*/ FLD: ACUMF_UTOFF TYPE(HALF) DISP(42) /*Offset to UTOKEN or zero*/ FLD: ACUMF_ACOFF TYPE(HALF) DISP(44) /*Offset to ACEE or zero*/ FLD: ACUMF_LSOFF TYPE(HALF) DISP(46) /*Offset to LOGSTG or zero*/ * FLD: ACUMF_RCHK LEN(1) DISP(48) /*Flag for SECLABEL source TA7227B*/ COMP: ACUMF_RYES = X'80' /*Resource SECLABEL from RTOKENTA7227B*/ FLD: ACUMF_RTOK LEN(80) DISP(68) /*RTOKEN length*/ FLD: ACUMF_UTOK LEN(80) DISP(148) /*UTOKEN length*/ FLD: ACUMF_ACEE LEN(168) DISP(228)/*ACEE length*/ FLD: ACUMF_LOGS_L LEN(1) DISP(396) /*LOGSTR (1 byte length plus string)*/ FLD: ACUMF_LOGS_D LEN(256) DISP(397) /*LOGSTR (1 byte length plus string)*/ * *********************************************************************** **** ACFSMFVX DSECT , *********************************************************************** FLD: ACFSMFVX DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * ACFSMFVX -> SMF RECORD DESCRIPTION FOR ACF 400 * ACF2 RESOURCE ACCESS VIOLATION/LOG RECORD ACF 400 * *-------------------------------------------------------------* FLD: ACVMFMF LEN(1) DISP(0) /*INFORMATION FLAGS*/ COMP: ACVMFMPV = X'80' /*DISP SET BY PRE VALD EXIT*/ COMP: ACVMFMVI = X'40' /*DISP CHANGED BY POST VALD EXIT*/ COMP: ACVMFIMF = X'20' /*KEY MODIFIED BY PRE VALD EXIT*/ COMP: ACVMFDMF = X'10' /*KEY MODIFIED BY DIRECTORY*/ COMP: ACVMFNCL = X'08' /*DISP CHGED BECAUSE LID NON CNCL*/ COMP: ACVMFSCO = X'04' /*DISP CHGED BECAUSE LID FULL SEC*/ COMP: ACVMFABT = X'02' /*UNCONDITIONAL ABORT REQUESTED*/ COMP: ACVMSSCO = X'01' /*SCOPED SEC OFFICER ALLOW TS78828*/ FLD: ACVMFTF LEN(1) DISP(1) /*MODE FLAG*/ COMP: ACVMFTFT = 0 /*TRACE RECORD*/ COMP: ACVMFTFL = 1 /*LOGGING RECORD*/ COMP: ACVMFTFV = 2 /*VIOLATION RECORD*/ COMP: ACVMFTFM = 3 /*LMP LOGGING RECORD TS94186*/ COMP: ACVMFTFE = 4 /*ERROR DIAGNOSTIC RECORD TA2545C*/ FLD: ACVMFRF LEN(1) DISP(2) /*RECORD MANAGEMENT*/ COMP: ACVMFRFR = 0 /*RECORD WAS ALREADY RESIDENT*/ COMP: ACVMFRFV = 4 /*VSAMIO FOUND THE RECORD*/ COMP: ACVMFRFN = 8 /*RESOURCE RECORD NOT FOUND*/ FLD: ACVMFX1 LEN(1) DISP(3) /*RTC FROM PRE VALD EXIT*/ FLD: ACVMFIF LEN(1) DISP(4) /*RTC FROM INTERPRETER*/ FLD: ACVMFX2 LEN(1) DISP(5) /*RTC FROM POST VALD EXIT*/ FLD: ACVMFRT LEN(1) DISP(6) /*RTC PASSED BACK TO CALLER*/ FLD: ACVMNXTC LEN(1) DISP(7) /*NEXTKEY PROCESSED COUNT TS90354*/ FLD: ACVMFKEY LEN(44) DISP(8) /*RESOURCE KEY USED FOR SEARCH*/ FLD: ACVMFRSC LEN(44) DISP(52) /*RESOURCE NAME UPON INPUT*/ FLD: ACVMFNAM LEN(20) DISP(96) /*NAME FIELD FROM LIDREC*/ FLD: ACVMFSFN LEN(1) DISP(116) /*INPUT SUB FUNCTION TS73661*/ FLD: ACVMFLGS LEN(1) DISP(117) /*INPUT FLAGS TS73661*/ COMP: ACVMFARD = X'20' /*READ REQUEST TS73661*/ COMP: ACVMFADD = X'10' /*ADD REQUEST TS73661*/ COMP: ACVMFDEL = X'08' /*DELETE REQUEST TS73661*/ COMP: ACVMFUPT = X'04' /*UPDATE REQUEST TS73661*/ COMP: ACVMLRSC = X'02' /*EXTENDED RESOURCE NAME TS90354*/ COMP: ACVMSFCL = X'01' /*SAF INTERFACE CALL TS89574*/ FLD: ACVMNXTO LEN(2) TYPE(BIN) DISP(118) /*NEXTKEY TABLE OFFSET TS90354*/ FLD: ACVMFLRT LEN(8) DISP(120) /*LOGICAL RESOURCE TYPE TS80635*/ FLD: ACVMFXKY LEN(260) DISP(132) /*RSRCNAME KEY USED IN SRCHTS90354*/ FLD: ACVMFRSR LEN(260) DISP(392) /*RSRCNAME UPON ENTRY TS90354*/ FLD: ACVMFEVT LEN(8) DISP(652) /*AUDIT EVENT NAME TS89574*/ FLD: ACVMFEVQ TYPE(HALF) DISP(660)/*AUDIT EVENT CODE QUAL TS89574*/ * FLD: ACVMFLG2 LEN(1) DISP(662) /*Information flag 3 TA2946C*/ COMP: ACVMFAEX = X'80' /*...EXECUTE request TA2946C*/ COMP: ACVMF2DB = X'40' /*...ACF2/DB2 record TA1399B*/ COMP: ACVMF2LK = X'20' /*...Long search key TA7106A*/ FLD: ACVMFLST LEN(256) DISP(664) /*Audit LOGSTR TS89574*/ FLD: ACVMRCID LEN(40) DISP(920) /*RLP record ID name TS87919*/ FLD: ACVMEXNM LEN(40) DISP(960) /*RLP expressn name TS87919*/ * FLD: ACVMFMID LEN(1) DISP(1001) /*Diagnostic message ID TA2545C*/ FLD: ACVMFDBO TYPE(HALF) DISP(1002) /*Offset of ACF2/DB2 data TA1399B*/ FLD: ACVMFLRK LEN(260) DISP(1004) /*Long record key TA7106A*/ * TA1399B *-------------------------------------------------------------* TA1399B * THE FOLLOWING FIELDS ARE WRITTEN FOR ACF2/DB2 RECORDS * TA1399B * AFTER THE END OF THE STANDARD TYPE 'V' RECORD. * TA1399B * IF PRESENT, THEY MAKE THE RECORD VARIABLE LENGTH. * TA1399B * FOR ACF2/DB2 RELEASE 6.2 AND ABOVE, FLAG ACVMF2DB IS SET * TA1399B * AND THE FIELDS SHOULD BE LOCATED USING THE ACVMFDBO FIELD * TA1399B * (OFFSET FROM THE START OF THE RECORD). * TA1399B *-------------------------------------------------------------* TA1399B FLD: ACVMFDB2 TYPE(HALF) DISP(1264) /*ACF2/DB2 DATA TA1399B*/ FLD: ACVMFCOL LEN(18) DISP(1264) /*COLUMN NAME TA1399B*/ FLD: ACVMFIDC LEN(2) DISP(1282) /*COUNT OF AUTHIDS TA1399B*/ FLD: ACVMFPRI LEN(8) DISP(1284) /*PRIMARY AUTHID TA1399B*/ FLD: ACVMFORI LEN(8) DISP(1292) /*ORIGINAL AUTHID TA1399B*/ FLD: ACVMFSEC LEN(8) DISP(1300) /*SECONDARY AUTHIDS TA1399B*/ *********************************************************************** **** ACFSMFWX DSECT , *********************************************************************** FLD: ACFSMFWX DISP(0) LEN(1) OFFSET(184) *-------------------------------------------------------------* * * ACFSMFWX -> SMF record description for * CA statistics records. * *-------------------------------------------------------------* FLD: ACWMFLEN TYPE(HALF) DISP(0) /*Length of data buffer*/ FLD: ACWMFNUM LEN(4) TYPE(BIN) DISP(4) /*Number of statistics*/ FLD: ACWMFPRD LEN(29) DISP(12) /*Security product name*/ FLD: ACWMSTAT LEN(8) DISP(41) /*Featured statistic*/ FLD: ACWMFTIME LEN(16) DISP(49) /*Data and Time returned*/ FLD: ACWMFDATA LEN(6144) DISP(65) /*Max length of variable space*/ * FLD: SMF230_END LEN(1) OFFSET(0) |