Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
SCFBK
Cross Reference (Contains links to field and bit definitions)
SCFBK Prolog
Name : HCPSCFBK Description: System Config File Parsing plist DSECT : SCFBK STATUS : VM/ESA Version 2, Release 4.0 Function : The SCFBK contains information that describes the result of a record having been parsed by the HCPZPR parser. Created by : HCPCLP HCPFLP HCPSRD HCPZCO Deleted by : HCPCLP HCPFLP HCPSRD HCPZCO Comments : Throughout this COPY file, we repeatedly ORG back to SCFMISC. This action helps reduce the size of the SCFBK. However, this also places a burden on the programmer. To ensure that there are no destructive redefinitions that would cause a single configuration file statement to store separate data items into the same location even while using different labels, the programmer should make sure that all fields for a single configuration file statement are in the same redefinition area, or are part of the area defined in the SCFBK prior to SCFMISC. To aid this effort, comments at the beginning of each redefinition area should indicate which configuration file statements store into the redefinition area. A configuration file statement should not be listed in more that one redefinition area. As a general practice in this file, one should keep the redefinition areas in alphabetic order based on the configuration file statement type. If a statement can completely reuse fields within a redefinition area that was already established for another statement, only then would one violate this rule about alpha- betic order. See the redefinition area for IMBED and TRANSLATE_TABLE for an example of multiple statements using the same redefinition area. If sharing a redefinition area with another statement, additional fields may be defined, as long as the sum of the fields does not exceed the definition of SCFMISC. SCFMISC can be increased as long as the total sum of the SCFBK does not exceed the amount that one can get in a single HCPGETST request. For BLOCKDEF and for BLOCKMAP, no fields may be defined following the redefinitions of SCFMISC. That means, once we have specified one ORG statement, we have determined the size of the control block. All further definitions must lie within that size. For BLOCKDEF and for BLOCKMAP, we have placed a few "Reserved" fields. Their only purpose is to align subsequent fields so that BLOCKMAP pictures will look nice.
SCFBK Control Block Content
SCFBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SCFBK System Config File Parsing plist 00000000 SCFDVRNG *,8 Device range fields 0000 0 Signed 4 SCFDVLOW Low device number 0004 4 Signed 4 SCFDVHI High device number 0008 8 Address 4 SCFNUMLS Address of number list 000C 12 Bitstring 1 * Spare byte 000D 13 Bitstring 1 SCFFLAG1 Flag byte 1... .... SCFYES X'80' YES was specified 000E 14 Address 2 SCFCOUNT Place to keep a count 0010 16 Character 256 SCFSNDBX Sandbox (aka workarea) General purpose area for statements 0110 272 Bitstring 256 SCFMISC General work area 0210 528 Character 8 SCFEPNAM (0) Used only so that we can use L'SCFEPNAM as the length of an entry point name. 00000210 SCFBKLEN *-SCFBK Length of plist 00000042 SCFSIZED (*-SCFBK+7)/8 Length of plist in d-words ASSOCIATE DISASSOCIATE 0110 272 Character 8 SCFCNL (L'LNGCOMP+L'LNGLANG) Comp id 'n' Lang id 00000110 SCFCOMP SCFCNL+0,3 Component ID 00000113 SCFLANG SCFCNL+3,5 Language ID 0118 280 Bitstring 2 SCFEXIT Exit number 011A 282 Bitstring 1 SCFASSF0 Flags 1... .... SCFASSEX X'80' EXIT .1.. .... SCFASSMS X'40' MESSAGES 011B 283 Bitstring 1 SCFASSF1 Flags 1... .... SCFASSPR X'80' Place new blocks Preceding .1.. .... SCFASSFO X'40' Place new blocks Following ...1 .... SCFASSDL X'10' DELAY specified .... 1... SCFASSND X'08' NODELAY specified .... .1.. SCFASSRT X'04' Replace blocks and return the old chain .... ..1. SCFASSDS X'02' DISABLE specified .... ...1 SCFASSEN X'01' ENABLE specified 011C 284 Address 4 SCFASGSD Chain of error GSDBKs 0120 288 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM CP_ACCESS 0110 272 Character 8 SCFUSRID User ID 0118 280 Signed 2 SCFSLOT Access slot (1-26) 011A 282 Bitstring 1 SCFDMODE Access mode (DDEVMODE) 011B 283 Bitstring 1 SCFDMFLG Flag byte for CP_ACCESS 1... .... SCFLNKMD X'80' Link mode was on statement 011C 284 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM CP_OWNED DRAIN START XLINK_DEVICE_DEFAULTS XLINK_VOLUME_EXCLUDE XLINK_VOLUME_INCLUDE 0110 272 Character 6 SCFVOLID (L'RDEVSER) Volume identifier 0116 278 Signed 2 SCFCYLS Cylinder 0118 280 Signed 2 SCFTRACK Track within cylinder 011A 282 Signed 2 SCFRECS Number of records on track 011C 284 Signed 2 SCFRECL Length of record 011E 286 Bitstring 1 SCFALLOC Allocation bits 011F 287 Bitstring 1 SCFVFLAG Flag byte 1... .... SCFVDUMP X'80' DUMP option specified .1.. .... SCFVSHAR X'40' SHARED option specified ..1. .... SCFVCYL X'20' Cylinders specified ...1 .... SCFVRECS X'10' Records specified .... 1... SCFVRECL X'08' Record length specified .... .1.. SCFVTRCK X'04' Tracks specified .... ..1. SCFVCLAS X'02' Class specified 0120 288 Bitstring 1 SCFDVTYP XLINK_DEVICE_DEFAULTS type 0121 289 Bitstring 1 SCFCLASV XLINK_DEVICE_DEFAULTS class 0122 290 Bitstring 1 SCFCLASS What device model SCFCLASV maps to 0123 291 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM CPXLOAD CPXUNLOAD 0110 272 Signed 4 SCFXLID CPXUNLOAD id number 0114 276 Address 4 SCFXLGSD Chain of error GSDBKs 0118 280 Address 4 SCFXLLRB Address of LRBK 011C 284 Address 4 * Reserved 0120 288 Character 8 SCFXLCTL Control epname 0128 296 Character 8 SCFXLFN (L'DRBFIDFN) CMS file filename 0130 304 Character 8 SCFXLFT (L'DRBFIDFT) CMS file filetype 0138 312 Character 8 SCFXLMBR (L'DRBMEMBR) CMS file member name 0140 320 Signed 2 SCFXLFM (L'DRBACSBX) CMS file filemode (binary) 0142 322 Bitstring 1 SCFXLFL1 Flags EQU X'80' EQU X'40' EQU X'20' EQU X'10' EQU X'08' EQU X'04' EQU X'02' .... ...1 SCFXLMEM X'01' MEMBER specified 0143 323 Bitstring 1 SCFXLFL2 Flags for file type EQU X'80' EQU X'40' EQU X'20' EQU X'10' EQU X'08' EQU X'04' .... ..1. SCFXLTXT X'02' TEXT specified .... ...1 SCFXLTLB X'01' TXTLIB specified Bit definitions in SCFXLYES should match the bit definitions in LRBK.LRBBF. This is because these fields are frequently moved from one control block to the other. 0144 324 Bitstring 4 SCFXLYES (0) Options on command 0144 324 Bitstring 1 SCFXLYE0 Flags for attributes ...1 .... ICRESTA X'10' callee uses static savearea .... 1... ICRRMP X'08' caller MP capable .... .1.. ICRERES X'04' callee Resident .... ..1. ICREMP X'02' callee MP capable .... ...1 ICRTRC X'01' issue TRACE instruction 0145 325 Bitstring 1 SCFXLYE1 Flags for attributes 0146 326 Bitstring 1 SCFXLYE2 Flags for attributes 1... .... LRBBF2LT X'80' LET option .1.. .... LRBBF2NL X'40' NOLET option ..1. .... LRBBF2DL X'20' DELAY option ...1 .... LRBBF2ND X'10' NODELAY option .... 1... LRBBF2MP X'08' MP option .... .1.. LRBBF2UP X'04' NONMP option 0147 327 Bitstring 1 SCFXLYE3 Flags for attributes .1.. .... LRBBF3SY X'40' SYNC specified ..1. .... LRBBF3LK X'20' LOCK specified ...1 .... LRBBF3NL X'10' NOLOCK specified .... 1... LRBBF3CN X'08' CONTROL specified .... .1.. LRBBF3NC X'04' NOCONTROL specified .... ..1. LRBBF3PE X'02' PERMANENT specified .... ...1 LRBBF3TE X'01' TEMPORARY specified Bit definitions in SCFXLNO should match the bit definitions in LRBK.LRBBF. This is because these fields are frequently moved from one control block to the other. 0148 328 Bitstring 4 SCFXLNO (0) NO- options on command 0148 328 Bitstring 1 SCFXLNO0 Flags for attributes ...1 .... ICRESTA X'10' callee uses static savearea .... 1... ICRRMP X'08' caller MP capable .... .1.. ICRERES X'04' callee Resident .... ..1. ICREMP X'02' callee MP capable .... ...1 ICRTRC X'01' issue TRACE instruction 0149 329 Bitstring 1 SCFXLNO1 Flags for attributes 014A 330 Bitstring 1 SCFXLNO2 Flags for attributes 1... .... LRBBF2LT X'80' LET option .1.. .... LRBBF2NL X'40' NOLET option ..1. .... LRBBF2DL X'20' DELAY option ...1 .... LRBBF2ND X'10' NODELAY option .... 1... LRBBF2MP X'08' MP option .... .1.. LRBBF2UP X'04' NONMP option 014B 331 Bitstring 1 SCFXLNO3 Flags for attributes .1.. .... LRBBF3SY X'40' SYNC specified ..1. .... LRBBF3LK X'20' LOCK specified ...1 .... LRBBF3NL X'10' NOLOCK specified .... 1... LRBBF3CN X'08' CONTROL specified .... .1.. LRBBF3NC X'04' NOCONTROL specified .... ..1. LRBBF3PE X'02' PERMANENT specified .... ...1 LRBBF3TE X'01' TEMPORARY specified 014C 332 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM DEFINE ALIAS COMMAND DIAGNOSE EXIT DISABLE COMMAND DIAGNOSE ENABLE COMMAND DIAGNOSE 0110 272 Bitstring 1 SCFDF0 DEFINE COMMAND flags 1... .... SCFDF0AL X'80' DEFINE ALIAS .1.. .... SCFDF0CM X'40' DEFINE COMMAND 0111 273 Bitstring 1 SCFDF1 DEFINE ALIAS/COMMAND flags EQU X'80' Reserved EQU X'40' Reserved ..1. .... SCFDF1PV X'20' PRIVCLASSES specified ...1 .... SCFDF1S X'10' SET .... 1... SCFDF1Q X'08' QUERY .... .1.. SCFDF1QV X'04' QUERY VIRTUAL .... ..1. SCFDF1SU X'02' SUBCMD .... ...1 SCFDF1IC X'01' IBMCLASS specified 0112 274 Bitstring 1 SCFDF2 DEFINE DIAGNOSE/EXIT flags 1... .... SCFDF2DG X'80' DEFINE DIAGNOSE .1.. .... SCFDF2EX X'40' DEFINE EXIT ..1. .... SCFDF2PV X'20' PRIVCLASSES specified EQU X'10' Reserved EQU X'08' Reserved EQU X'04' Reserved EQU X'02' Reserved EQU X'01' Reserved 0113 275 Bitstring 1 SCFDF3 1 if PRIVCLASSANY Yes|No Byte defined in SCFDF3 (i.e. value stored not OR'ed) .... ...1 SCFDF3PA X'01' PRIVCLASSANY Specified 0114 276 Bitstring 1 SCFDS0 DISABLE flags 1... .... SCFDS0EX X'80' DISABLE EXITS ..1. .... SCFDS0CM X'20' DISABLE COMMAND ...1 .... SCFDS0DG X'10' DISABLE DIAGNOSE 0115 277 Bitstring 1 SCFDS1 DISABLE COMMAND flags EQU X'80' Reserved EQU X'40' Reserved EQU X'20' Reserved ...1 .... SCFDS1S X'10' SET .... 1... SCFDS1Q X'08' QUERY .... .1.. SCFDS1QV X'04' QUERY VIRTUAL .... ..1. SCFDS1SU X'02' SUBCMD .... ...1 SCFDS1IC X'01' IBMCLASS specified 0116 278 Bitstring 1 SCFEN0 ENABLE flags 1... .... SCFEN0EX X'80' ENABLE EXITS ..1. .... SCFEN0CM X'20' ENABLE COMMAND ...1 .... SCFEN0DG X'10' ENABLE DIAGNOSE 0117 279 Bitstring 1 SCFEN1 ENABLE COMMAND flags EQU X'80' Reserved EQU X'40' Reserved EQU X'20' Reserved ...1 .... SCFEN1S X'10' SET .... 1... SCFEN1Q X'08' QUERY .... .1.. SCFEN1QV X'04' QUERY VIRTUAL .... ..1. SCFEN1SU X'02' SUBCMD .... ...1 SCFEN1IC X'01' IBMCLASS specified 0118 280 Character 12 SCFALIAS CL(L'CMDNAME) Alias name 0124 292 Character 128 SCFPARMS DEFINE EXIT parameter string 01A4 420 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM Dynamic configuration commands DEFine CHPID PATH CNTLUNIT CU IODEVICE DEVice MODify CHPID PATH CNTLUNIT CU IODEVICE DEVice DELete CHPID PATH CNTLUNIT CU IODEVICE DEVice Set CONFIGmode 0110 272 Bitstring 1 SCFDYNFG Misc flags 1... .... SCFDV X'80' Change IO config specified .1.. .... SCFCP X'40' Change chan path config specified ..1. .... SCFCU X'20' Change CU config specified ...1 .... SCFCMIN X'10' Enter config mode specified .... 1... SCFCMEX X'08' Exit config mode specified .... .1.. SCFSENSE X'04' Sense the device .... ..1. SCFNOSNS X'02' Don't sense the device .... ...1 SCFTYPCF X'01' Coupling Facility Dev/CU 0111 273 Bitstring 1 SCFOCQ Operation qualifier ...1 .... SCFALLP X'10' All partitions ..1. .... SCFSLCT X'20' Selected partitions ...1 .... SCFULPR X'10' Unshared logical partition reconfig ..1. .... SCFUNL X'20' Unshrd not logic partition reconfig ..11 .... SCFSHRD X'30' Shared channel path .1.. .... SCFADPAR X'40' Add partition access .1.1 .... SCFDLPAR X'50' Unconditional delete access .11. .... SCFCDLPA X'60' Conditional delete access ******* Define/Delete/Modify channel path 0112 274 Character 8 SCFPRTNM Partition name 011A 282 Signed 2 SCFCNTRA Count for reconfig. access 011C 284 Bitstring 1 SCFCHPC Channel path characteristics 1... .... SCFCTCA X'80' Channel path to a CTCA 011D 285 Bitstring 1 SCFSWTV Switch info valid byte 1... .... SCFSWTCH X'80' Switch info valid bit 011E 286 Bitstring 1 SCFSWTN Switch number ******* Define/Delete/Modify control unit 011F 287 Bitstring 1 SCFCULA Control logical address 0120 288 Signed 2 * Reserved 0122 290 Signed 2 SCFCUTP Control Unit type 0124 292 Signed 2 SCFCTCHP Count for channel paths 0126 294 Signed 2 SCFCNTLA Count for Link addresses 0128 296 Bitstring 1 SCFLKADR (8) Full link address ******* Define/Delete/Modify IO device 0130 304 Signed 2 * Reserved 0132 306 Signed 2 SCFCTPRT Count for partitions ******* Enter Configuration mode cmd 0134 308 Bitstring 1 SCFCFMOP Enter config mode options 1... .... SCFINVAL X'80' Configuration invalid 0135 309 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM EQUATE 0110 272 Character 16 SCFSYMB Symbolic system name 0120 288 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM EXTERNAL_SYNTAX 0110 272 Character 8 SCFCPEPN External entry name 0118 280 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM FEATURES 0110 272 Signed 4 SCFSYSLD SYSLIM value 0114 276 Signed 4 SCFUSRLD USERLIM value 0118 280 Bitstring 1 SCFZFLAG Vdisk Z-flag byte 1... .... SCFZSYSQ X'80' - SYSLIM specified .1.. .... SCFZUSRQ X'40' - USERLIM specified ..1. .... SCFZSYSI X'20' - SYSLIM specified INFINITE ...1 ..1. SCFZUSRI X'12' - USERLIM spec'd INFINITE 0119 281 Bitstring 1 SCFYFLAG Vdisk Y-flag byte 1... .... SCFYSYSM X'80' - SYSLIM specified Mega.. .1.. .... SCFYUSRM X'40' - USERLIM specified Mega.. ..1. .... SCFYSYSG X'20' - SYSLIM specified Giga.. ...1 .... SCFYUSRG X'10' - USERLIM specified Giga.. ******* Feature dynamic i/o statement 011A 282 Bitstring 1 SCFDYNFT FLAGS FROM FEATURE STMNT .... .1.. SCFDYNON X'04' Enable dynamic i/o .... 1... SCFDYNOF X'08' Disable dynamic i/o 011B 283 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM HOT_IO_RATE 0110 272 Signed 2 SCFHRATE Hot I/O rate 0112 274 Bitstring 1 SCFDCLAS Device class 0113 275 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM IMBED TRANSLATE_TABLE 0110 272 Character 8 SCFFILEN (L'DRBFIDFN) CMS file filename 0118 280 Character 8 SCFFILET (L'DRBFIDFT) CMS file filetype 0120 288 Bitstring 1 SCFTTABL Translate table descriptor 00000015 SCFVRCFN 21 CMS_Filename 00000014 SCFVREXT 20 External_Symbol 00000013 SCFVRUIP 19 USERID_PATTERN 00000012 SCFVRUID 18 USERID_CHARacters 00000011 SCFTOAS8 17 Output_EBCDIC_to_ASCII_1980 00000010 SCFTIAS8 16 Input_ASCII_1980_to_EBCDIC 0000000F SCFTOAAP 15 Output_EBCDIC_APL_to_ASCII_APL 0000000E SCFTIAAP 14 Input_ASCII_APL_to_EBCDIC_APL 0000000D SCFTOAS7 13 Output_EBCDIC_to_ASCII_1977 0000000C SCFTIAS7 12 Input_ASCII_1977_to_EBCDIC 0000000B SCFTOA78 11 Output_3278_APL translate table 0000000A SCFTIA78 10 Input_3278_APL translate table 00000009 SCFTOA77 9 Output_3277_APL translate table 00000008 SCFTIA77 8 Input_3277_APL translate table 00000007 SCFTOT78 7 Output_3278_Text translate table 00000006 SCFTIT78 6 Input_3278_Text translate table 00000005 SCFTOT77 5 Output_3277_Text translate table 00000004 SCFTIT77 4 Input_3277_Text translate table 00000003 SCFTNAPL 3 General graphics nonAPL trans table 00000002 SCFTGTXT 2 General graphics text translate tbl 00000001 SCFTGAPL 1 General graphics APL translate table SCFTDBCS EQU 1 *removed 00000000 SCFTDISP 0 Display_storage table Add new entries here, in decreasing numeric order to match the order in the PLX section. Always make sure that these equates are reflected in the TRANSTAB table in HCPZPQ. 0121 289 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM INIT_MITIME 0110 272 Bitstring 1 SCFINMIT Initialization MITIME value 0111 273 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM MODIFY 0110 272 Bitstring 1 SCFOV0 MODIFY COMMAND flags 1... .... SCFOV0CM X'80' MODIFY COMMAND .1.. .... SCFOV0DG X'40' MODIFY DIAGNOSE ..1. .... SCFOV0EX X'20' MODIFY EXIT 0111 273 Bitstring 1 SCFOV1 MODIFY flags ...1 .... SCFOV1S X'10' SET .... 1... SCFOV1Q X'08' QUERY .... .1.. SCFOV1QV X'04' QUERY VIRTUAL .... ..1. SCFOV1SU X'02' SUBCMD 0112 274 Bitstring 1 SCFOV2 MODIFY flags .1.. .... SCFOV2NP X'40' NOPUSH ..1. .... SCFOV2RS X'20' RESET .... 1... SCFOV2PA X'08' PRIVCLASSANY .... .1.. SCFOV2PV X'04' PRIVclasses .... ...1 SCFOV2IC X'01' IBMCLASS 0113 275 Bitstring 1 SCFOV3 MODIFY COMMAND work byte .... 1... SCFOV3PA SCFOV2PA PRIVCLASSANY 0114 276 Bitstring 1 SCFOV4 MODIFY DIAGNOSE work byte .... 1... SCFOV4PA SCFOV2PA PRIVCLASSANY 0115 277 Bitstring 1 SCFOV5 1 if CHECKR15 Yes|No 0116 278 Bitstring 1 SCFOV6 MODIFY SYSxxxx flags 1... .... SCFOV6OP X'80' SYSOPER .1.. .... SCFOV6CR X'40' SYSCPRD ..1. .... SCFOV6CW X'20' SYSCPWT ...1 .... SCFOV6SE X'10' SYSSERV .... 1... SCFOV6DF X'08' SYSDFLT 0117 279 Bitstring 1 * Reserved 0118 280 Bitstring 4 SCFOV7PV The new privilege classes 011C 284 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM PRODUCT 0110 272 Bitstring 1 SCFPFLAG Product flags 1... .... SCFDELET X'80' Delete Specified .1.. .... SCFENABL X'40' STATE Enabled Specified ..1. .... SCFDISAB X'20' STATE Disabled Specified ...1 .... SCFDESCR X'10' Description Specified 0111 273 Bitstring 1 * Reserved 0112 274 Signed 2 * (0) Alignment 0112 274 Signed 2 SCFPRDAC ACCUM= area # of parts 0114 276 Signed 2 SCFPRDAL ACCUMLEN= area Tot length 0116 278 Character 8 SCFPRDID Specified VMSES-PRODID 011E 286 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM SAY 0110 272 Signed 2 SCFSAYAC ACCUM= area 0112 274 Signed 2 SCFSAYAL ACCUMLEN= area 0114 276 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM STORAGE 0110 272 Signed 4 SCFSCMB Measure of SCMBK extra size 0114 276 Signed 4 SCFVR Measure of V=R size 0118 280 Signed 4 SCFVRFRE Measure of V=R free size 011C 284 Signed 4 SCFR370 Measure of RIO370 size 0120 288 Signed 4 SCFTRACE Measure of TRACE frames size 0124 292 Signed 2 SCFTRCPC Percentage of trace frames for alternate processors Flag bytes for measurement units 0126 294 Bitstring 1 SCFFVR V=R storage measurement unit 0127 295 Bitstring 1 SCFFVRF V=R Free measurement units 0128 296 Bitstring 1 SCFFR370 RIO370 measurement units 0129 297 Bitstring 1 SCFFTRAC Trace frames measurement uni 012A 298 Bitstring 1 SCFFSCMB SCMBK measurement units 1... .... SCFFPAGE X'80' Units specified in Pages .1.. .... SCFFMEG X'40' Units specified in Megs ..1. .... SCFFGIG X'20' Units specified in Gigs ...1 .... SCFFDEV X'10' Units specified in Devices The following flags can be set in any of the bytes above 012B 299 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM SYSTEM_IDENTIFIER SYSTEM_IDENTIFIER_DEFAULT XLINK_SYSTEM_INCLUDE XLINK_SYSTEM_EXCLUDE 0110 272 Character 8 SCFNODE (L'SIDLID) Node name 0118 280 Character 8 SCFGATEW (L'SIDSYSGN) System gateway name 0120 288 Character 6 SCFSER Serial number 0126 294 Character 2 * Reserved 0128 296 Character 4 SCFMACH Machine type 012C 300 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM THROTTLE 0110 272 Signed 4 SCFRATE Rate in seconds 0114 276 Bitstring 1 SCFOPT Misc flags .1.. .... SCFRTE X'40' Rate option specified 0115 277 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM TIMEZONE_BOUNDARY TIMEZONE_DEFINITION 0110 272 Signed 4 SCFTIMEO Offset in seconds 0114 276 Bitstring 1 SCFTFLAG Flag byte 1... .... SCFTWEST X'80' Offset is west of GMT 0115 277 Character 3 SCFZONE Time zone identifier 0118 280 Character 8 SCFTIME Time in hh:mm:dd format 0120 288 Character 10 SCFDATE Date in yyyy-mm-dd 012A 298 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM USERFORM 0110 272 Character 8 SCFUFORM (L'UFORMNAM) User form name 0118 280 Character 8 SCFOFORM (L'UFORMOPR) Operator form name 0120 288 Bitstring 1 SCFUFLAG Flag byte 1... .... SCFUNARR X'80' Narrow form specified 0121 289 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM RDEVICE 0110 272 Bitstring 1 SCFRFLG1 Flag byte number 1 1... .... SCFRAFP X'80' AFP options specified .1.. .... SCFRDEST X'40' DESTs specified ..1. .... SCFRDUAL X'20' DUAL_DENSITY specified ...1 .... SCFRDPMS X'10' DPMS specified .... 1... SCFRDPS X'08' DPS feature specified .... .1.. SCFRFCB X'04' FCB specified .... ..1. SCFRFLSH X'02' FLASH specified .... ...1 SCFRFOLD X'01' FOLD_UP specified 0111 273 Bitstring 1 SCFRFLG2 Flag byte number 2 1... .... SCFRFORM X'80' FORM specified .1.. .... SCFRCHAR X'40' CHARS specified ..1. .... SCFRIMAG X'20' IMAGE_LIBRARY specified ...1 .... SCFRIMPC X'10' IMPACT_PRINTER specified .... 1... SCFRCLAS X'08' CLASS specified .... .1.. SCFROPRD X'04' OPER_IDENT_READER specified .... ..1. SCFRRSRL X'02' RESERVE_RELEASE specified .... ...1 SCFRSEP X'01' SEPARATOR specified 0112 274 Bitstring 1 SCFRFLG3 Flag byte number 3 1... .... SCFRSETA X'80' SET_ADDRESS specified .1.. .... SCFRSHAR X'40' SHARED specified ..1. .... SCFRSPOL X'20' NO_SPOOLING specified ...1 .... SCFRUNCH X'10' Universal character set .... 1... SCFRWCGM X'08' WCGM specified .... .1.. SCFR3270 X'04' Emulated 3270 specified .... ..1. SCFRLIMT X'02' Limit specified .... ...1 SCFRINDX X'01' Index specified 0113 275 Bitstring 1 SCFRFLG4 Flag byte number 4 1... .... SCFRMODL X'80' MODEL specified .1.. .... SCFRMDC X'40' MDC specified ..1. .... SCFDVSNS X'20' Sense the device ...1 .... SCFNTSNS X'10' Do not sense the device .... 1... SCFRMARK X'08' MARK specified for 3800 .... .1.. SCFRMGRF X'04' MODEL specified for GRAF EQU X'02 Reserved for future use EQU X'01 Reserved for future use 0114 276 Signed 2 SCFINDEX Index value for 3211s 0116 278 Address 4 * (0) IEV075 w ill result if (*-SCFMISC) GT L'SCFMISC @P3714FM End of SCFBK redefinitions.
SCFBK Storage Layout
*** SCFBK - System Config File Parsing plist * * +---------------------------+---------------------------+ * 0 | SCFDVLOW | SCFDVHI | * +---------------------------+------+------+-------------+ * 8 | SCFNUMLS |//////|:FLAG1| SCFCOUNT | * +---------------------------+------+------+-------------+ * 10 | | * = SCFSNDBX = * | | * +-------------------------------------------------------+ * 110 | | * = SCFMISC = * | | * +-------------------------------------------------------+ * 210 | | * = SCFEPNAM = * | | * +-------------------------------------------------------+ * *** SCFBK - System Config File Parsing plist *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFCNL | * +-------------+------+------+---------------------------+ * 118 | SCFEXIT |:ASSF0|:ASSF1| SCFASGSD | * +-------------+------+------+---------------------------+ * 120 * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFUSRID | * +-------------+------+------+---------------------------+ * 118 | SCFSLOT |:DMODE|:DMFLG| 11C * +-------------+------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-----------------------------------------+-------------+ * 110 | SCFVOLID | SCFCYLS | * +-------------+-------------+-------------+------+------+ * 118 | SCFTRACK | SCFRECS | SCFRECL |:ALLOC|:VFLAG| * +------+------+------+------+-------------+------+------+ * 120 |:DVTYP|:CLASV|:CLASS| 123 * +------+------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +---------------------------+---------------------------+ * 110 | SCFXLID | SCFXLGSD | * +---------------------------+---------------------------+ * 118 | SCFXLLRB |///////////////////////////| * +---------------------------+---------------------------+ * 120 | SCFXLCTL | * +-------------------------------------------------------+ * 128 | SCFXLFN | * +-------------------------------------------------------+ * 130 | SCFXLFT | * +-------------------------------------------------------+ * 138 | SCFXLMBR | * +-------------+------+------+------+------+------+------+ * 140 | SCFXLFM |:XLFL1|:XLFL2|:XLYE0|:XLYE1|:XLYE2|:XLYE3| * +------+------+------+------+------+------+------+------+ * 148 |:XLNO0|:XLNO1|:XLNO2|:XLNO3| 14C * +------+------+------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +------+------+------+------+------+------+------+------+ * 110 |SCFDF0|SCFDF1|SCFDF2|SCFDF3|SCFDS0|SCFDS1|SCFEN0|SCFEN1| * +------+------+------+------+------+------+------+------+ * 118 | SCFALIAS | * | +---------------------------+ * | | | * +---------------------------+ | * 128 | | * = SCFPARMS = * | +---------------------------+ * | | 1A4 * +---------------------------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +------+------+-----------------------------------------+ * 110 |:DYNFG|SCFOCQ| SCFPRTNM- | * +------+------+-------------+------+------+------+------+ * 118 | -(112) | SCFCNTRA |:CHPC |:SWTV |:SWTN |:CULA | * +-------------+-------------+------+------+------+------+ * 120 |/////////////| SCFCUTP | SCFCTCHP | SCFCNTLA | * +-------------+-------------+-------------+-------------+ * 128 | SCFLKADR | * +-------------+-------------+------+--------------------+ * 130 |/////////////| SCFCTPRT |:CFMOP| 135 * +-------------+-------------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFSYMB | * | | * +-------------------------------------------------------+ * 120 * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFCPEPN | * +-------------------------------------------------------+ * 118 * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +---------------------------+---------------------------+ * 110 | SCFSYSLD | SCFUSRLD | * +------+------+------+------+---------------------------+ * 118 |:ZFLAG|:YFLAG|:DYNFT| 11B * +------+------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------+------+ * 110 | SCFHRATE |:DCLAS| 113 * +-------------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFFILEN | * +-------------------------------------------------------+ * 118 | SCFFILET | * +------+------------------------------------------------+ * 120 |:TTABL| 121 * +------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +------+ * 110 |:INMIT| 111 * +------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +------+------+------+------+------+------+------+------+ * 110 |SCFOV0|SCFOV1|SCFOV2|SCFOV3|SCFOV4|SCFOV5|SCFOV6|//////| * +------+------+------+------+------+------+------+------+ * 118 | SCFOV7PV | 11C * +---------------------------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +------+------+-------------+-------------+-------------+ * 110 |:PFLAG|//////| SCFPRDAC | SCFPRDAL | (116)- | * +------+------+-------------+-------------+-------------+ * 118 | -SCFPRDID | 11E * +-----------------------------------------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------+-------------+ * 110 | SCFSAYAC | SCFSAYAL | 114 * +-------------+-------------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +---------------------------+---------------------------+ * 110 | SCFSCMB | SCFVR | * +---------------------------+---------------------------+ * 118 | SCFVRFRE | SCFR370 | * +---------------------------+-------------+------+------+ * 120 | SCFTRACE | SCFTRCPC |SCFFVR|:FVRF | * +------+------+------+------+-------------+------+------+ * 128 |:FR370|:FTRAC|:FSCMB| 12B * +------+------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFNODE | * +-------------------------------------------------------+ * 118 | SCFGATEW | * +-----------------------------------------+-------------+ * 120 | SCFSER |/////////////| * +---------------------------+-------------+-------------+ * 128 | SCFMACH | 12C * +---------------------------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +---------------------------+------+ * 110 | SCFRATE |SCFOPT| 115 * +---------------------------+------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +---------------------------+------+--------------------+ * 110 | SCFTIMEO |:TFLAG| SCFZONE | * +---------------------------+------+--------------------+ * 118 | SCFTIME | * +-------------------------------------------------------+ * 120 | SCFDATE | * | +-----------------------------------------+ * | | 12A * +-------------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +-------------------------------------------------------+ * 110 | SCFUFORM | * +-------------------------------------------------------+ * 118 | SCFOFORM | * +------+------------------------------------------------+ * 120 |:UFLAG| 121 * +------+ * *** Overlay for SCFMISC in SCFBK *** Overlay for SCFMISC in SCFBK * * +------+------+------+------+-------------+ * 110 |:RFLG1|:RFLG2|:RFLG3|:RFLG4| SCFINDEX | 116 * +------+------+------+------+-------------+ * *** Overlay for SCFMISC in SCFBK
SCFBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----ICREMP 0144 02
ICREMP 0148 02
ICRERES 0144 04
ICRERES 0148 04
ICRESTA 0144 10
ICRESTA 0148 10
ICRRMP 0144 08
ICRRMP 0148 08
ICRTRC 0144 01
ICRTRC 0148 01
LRBBF2DL 0146 20
LRBBF2DL 014A 20
LRBBF2LT 0146 80
LRBBF2LT 014A 80
LRBBF2MP 0146 08
LRBBF2MP 014A 08
LRBBF2ND 0146 10
LRBBF2ND 014A 10
LRBBF2NL 0146 40
LRBBF2NL 014A 40
LRBBF2UP 0146 04
LRBBF2UP 014A 04
LRBBF3CN 0147 08
LRBBF3CN 014B 08
LRBBF3LK 0147 20
LRBBF3LK 014B 20
LRBBF3NC 0147 04
LRBBF3NC 014B 04
LRBBF3NL 0147 10
LRBBF3NL 014B 10
LRBBF3PE 0147 02
LRBBF3PE 014B 02
LRBBF3SY 0147 40
LRBBF3SY 014B 40
LRBBF3TE 0147 01
LRBBF3TE 014B 01
SCFADPAR 0111 40
SCFALIAS 0118
SCFALLOC 011E
SCFALLP 0111 10
SCFASGSD 011C
SCFASSDL 011B 10
SCFASSDS 011B 02
SCFASSEN 011B 01
SCFASSEX 011A 80
SCFASSFO 011B 40
SCFASSF0 011A
SCFASSF1 011B
SCFASSMS 011A 40
SCFASSND 011B 08
SCFASSPR 011B 80
SCFASSRT 011B 04
SCFBKLEN 0210 00000210
SCFCDLPA 0111 60
SCFCFMOP 0134
SCFCHPC 011C
SCFCLASS 0122
SCFCLASV 0121
SCFCMEX 0110 08
SCFCMIN 0110 10
SCFCNL 0110
SCFCNTLA 0126
SCFCNTRA 011A
SCFCOMP 0110 00000110
SCFCOUNT 000E
SCFCP 0110 40
SCFCPEPN 0110
SCFCTCA 011C 80
SCFCTCHP 0124
SCFCTPRT 0132
SCFCU 0110 20
SCFCULA 011F
SCFCUTP 0122
SCFCYLS 0116
SCFDATE 0120
SCFDCLAS 0112
SCFDELET 0110 80
SCFDESCR 0110 10
SCFDF0 0110
SCFDF0AL 0110 80
SCFDF0CM 0110 40
SCFDF1 0111
SCFDF1IC 0111 01
SCFDF1PV 0111 20
SCFDF1Q 0111 08
SCFDF1QV 0111 04
SCFDF1S 0111 10
SCFDF1SU 0111 02
SCFDF2 0112
SCFDF2DG 0112 80
SCFDF2EX 0112 40
SCFDF2PV 0112 20
SCFDF3 0113
SCFDF3PA 0113 01
SCFDISAB 0110 20
SCFDLPAR 0111 50
SCFDMFLG 011B
SCFDMODE 011A
SCFDS0 0114
SCFDS0CM 0114 20
SCFDS0DG 0114 10
SCFDS0EX 0114 80
SCFDS1 0115
SCFDS1IC 0115 01
SCFDS1Q 0115 08
SCFDS1QV 0115 04
SCFDS1S 0115 10
SCFDS1SU 0115 02
SCFDV 0110 80
SCFDVHI 0004
SCFDVLOW 0000
SCFDVRNG 0000 00000000
SCFDVSNS 0113 20
SCFDVTYP 0120
SCFDYNFG 0110
SCFDYNFT 011A
SCFDYNOF 011A 08
SCFDYNON 011A 04
SCFENABL 0110 40
SCFEN0 0116
SCFEN0CM 0116 20
SCFEN0DG 0116 10
SCFEN0EX 0116 80
SCFEN1 0117
SCFEN1IC 0117 01
SCFEN1Q 0117 08
SCFEN1QV 0117 04
SCFEN1S 0117 10
SCFEN1SU 0117 02
SCFEPNAM 0210
SCFEXIT 0118
SCFFDEV 012A 10
SCFFGIG 012A 20
SCFFILEN 0110
SCFFILET 0118
SCFFLAG1 000D
SCFFMEG 012A 40
SCFFPAGE 012A 80
SCFFR370 0128
SCFFSCMB 012A
SCFFTRAC 0129
SCFFVR 0126
SCFFVRF 0127
SCFGATEW 0118
SCFHRATE 0110
SCFINDEX 0114
SCFINMIT 0110
SCFINVAL 0134 80
SCFLANG 0110 00000113
SCFLKADR 0128
SCFLNKMD 011B 80
SCFMACH 0128
SCFMISC 0110
SCFNODE 0110
SCFNOSNS 0110 02
SCFNTSNS 0113 10
SCFNUMLS 0008
SCFOCQ 0111
SCFOFORM 0118
SCFOPT 0114
SCFOV0 0110
SCFOV0CM 0110 80
SCFOV0DG 0110 40
SCFOV0EX 0110 20
SCFOV1 0111
SCFOV1Q 0111 08
SCFOV1QV 0111 04
SCFOV1S 0111 10
SCFOV1SU 0111 02
SCFOV2 0112
SCFOV2IC 0112 01
SCFOV2NP 0112 40
SCFOV2PA 0112 08
SCFOV2PV 0112 04
SCFOV2RS 0112 20
SCFOV3 0113
SCFOV3PA 0113 08
SCFOV4 0114
SCFOV4PA 0114 08
SCFOV5 0115
SCFOV6 0116
SCFOV6CR 0116 40
SCFOV6CW 0116 20
SCFOV6DF 0116 08
SCFOV6OP 0116 80
SCFOV6SE 0116 10
SCFOV7PV 0118
SCFPARMS 0124
SCFPFLAG 0110
SCFPRDAC 0112
SCFPRDAL 0114
SCFPRDID 0116
SCFPRTNM 0112
SCFRAFP 0110 80
SCFRATE 0110
SCFRCHAR 0111 40
SCFRCLAS 0111 08
SCFRDEST 0110 40
SCFRDPMS 0110 10
SCFRDPS 0110 08
SCFRDUAL 0110 20
SCFRECL 011C
SCFRECS 011A
SCFRFCB 0110 04
SCFRFLG1 0110
SCFRFLG2 0111
SCFRFLG3 0112
SCFRFLG4 0113
SCFRFLSH 0110 02
SCFRFOLD 0110 01
SCFRFORM 0111 80
SCFRIMAG 0111 20
SCFRIMPC 0111 10
SCFRINDX 0112 01
SCFRLIMT 0112 02
SCFRMARK 0113 08
SCFRMDC 0113 40
SCFRMGRF 0113 04
SCFRMODL 0113 80
SCFROPRD 0111 04
SCFRRSRL 0111 02
SCFRSEP 0111 01
SCFRSETA 0112 80
SCFRSHAR 0112 40
SCFRSPOL 0112 20
SCFRTE 0114 40
SCFRUNCH 0112 10
SCFRWCGM 0112 08
SCFR3270 0112 04
SCFR370 011C
SCFSAYAC 0110
SCFSAYAL 0112
SCFSCMB 0110
SCFSENSE 0110 04
SCFSER 0120
SCFSHRD 0111 30
SCFSIZED 0210 00000042
SCFSLCT 0111 20
SCFSLOT 0118
SCFSNDBX 0010
SCFSWTCH 011D 80
SCFSWTN 011E
SCFSWTV 011D
SCFSYMB 0110
SCFSYSLD 0110
SCFTDISP 0120 00000000
SCFTFLAG 0114
SCFTGAPL 0120 00000001
SCFTGTXT 0120 00000002
SCFTIAAP 0120 0000000E
SCFTIAS7 0120 0000000C
SCFTIAS8 0120 00000010
SCFTIA77 0120 00000008
SCFTIA78 0120 0000000A
SCFTIME 0118
SCFTIMEO 0110
SCFTIT77 0120 00000004
SCFTIT78 0120 00000006
SCFTNAPL 0120 00000003
SCFTOAAP 0120 0000000F
SCFTOAS7 0120 0000000D
SCFTOAS8 0120 00000011
SCFTOA77 0120 00000009
SCFTOA78 0120 0000000B
SCFTOT77 0120 00000005
SCFTOT78 0120 00000007
SCFTRACE 0120
SCFTRACK 0118
SCFTRCPC 0124
SCFTTABL 0120
SCFTWEST 0114 80
SCFTYPCF 0110 01
SCFUFLAG 0120
SCFUFORM 0110
SCFULPR 0111 10
SCFUNARR 0120 80
SCFUNL 0111 20
SCFUSRID 0110
SCFUSRLD 0114
SCFVCLAS 011F 02
SCFVCYL 011F 20
SCFVDUMP 011F 80
SCFVFLAG 011F
SCFVOLID 0110
SCFVR 0114
SCFVRCFN 0120 00000015
SCFVRECL 011F 08
SCFVRECS 011F 10
SCFVREXT 0120 00000014
SCFVRFRE 0118
SCFVRUID 0120 00000012
SCFVRUIP 0120 00000013
SCFVSHAR 011F 40
SCFVTRCK 011F 04
SCFXLCTL 0120
SCFXLFL1 0142
SCFXLFL2 0143
SCFXLFM 0140
SCFXLFN 0128
SCFXLFT 0130
SCFXLGSD 0114
SCFXLID 0110
SCFXLLRB 0118
SCFXLMBR 0138
SCFXLMEM 0142 01
SCFXLNO 0148
SCFXLNO0 0148
SCFXLNO1 0149
SCFXLNO2 014A
SCFXLNO3 014B
SCFXLTLB 0143 01
SCFXLTXT 0143 02
SCFXLYES 0144
SCFXLYE0 0144
SCFXLYE1 0145
SCFXLYE2 0146
SCFXLYE3 0147
SCFYES 000D 80
SCFYFLAG 0119
SCFYSYSG 0119 20
SCFYSYSM 0119 80
SCFYUSRG 0119 10
SCFYUSRM 0119 40
SCFZFLAG 0118
SCFZONE 0115
SCFZSYSI 0118 20
SCFZSYSQ 0118 80
SCFZUSRI 0118 12
SCFZUSRQ 0118 40
Last updated on 3 Aug 1999 at 12:29:22 EDT.
Copyright IBM Corporation, 1990, 1999