(0) |
STRUCTURE |
0 |
DFHFCTDS |
DUMMY SECTION FILE CONTROL TABLE |
FCTE prefix
|
(0) |
CHARACTER |
8 |
FCTDSID |
File identification |
(8) |
CHARACTER |
8 |
FCTRFILE |
Remote file id |
(10) |
CHARACTER |
4 |
FCTSYSID |
Sysid of remote file |
(14) |
ADDRESS |
2 |
FCTDSTEL |
Table entry length |
DATA SET CONTROL INDICATOR 1
All 'Capabilities' (as derived from SERVREQ)
|
(16) |
BITSTRING |
1 |
FCTDSVR1 |
DATA SET CONTROL INDICATOR 1 |
(16) |
...1 .11. |
|
FCTDSRI |
"FCTDSVR1" READ INDICATOR |
(16) |
1... .... |
|
FCTRDIM |
"X'80'" READ VALID |
(16) |
...1 .11. |
|
FCTDSUPD |
"FCTDSVR1" READ UPDATE INDICATOR |
(16) |
..1. .... |
|
FCTUPDIM |
"X'20'" UPDATE VALID |
(16) |
...1 .11. |
|
FCTDSADD |
"FCTDSVR1" WRITE NEW RECORD INDICATOR |
(16) |
...1 .... |
|
FCTADDIM |
"X'10'" ADD VALID |
(16) |
...1 .11. |
|
FCTDSDI |
"FCTDSVR1" DELETION VALIDITY INDICATOR |
(16) |
.... 1... |
|
FCTDELIM |
"X'08'" DELETE VALID |
(16) |
...1 .11. |
|
FCTBRWSE |
"FCTDSVR1" BROWSE VALIDITY INDICATOR |
(16) |
.... ..1. |
|
FCTBRZIM |
"X'02'" BROWSE VALID |
DATA SET CONTROL INDICATOR 2
Flags relating to structure of records (mainly BDAM)
|
(17) |
BITSTRING |
1 |
FCTDSVR2 |
DATA SET CONTROL INDICATOR 2 |
(17) |
...1 .111 |
|
FCTDSEXC |
"FCTDSVR2" EXCLUSIVE CONTROL INDICATOR |
(17) |
1... .... |
|
FCTEXCIM |
"X'80'" EXCLUSIVE CONTROL (BDAM) |
(17) |
.1.. .... |
|
FCT_SET_AFTER |
"X'40'" Acquire SET storage after file request is complete |
(17) |
...1 .111 |
|
FCTDSDRT |
"FCTDSVR2" DECIMAL RELATIVE TRACK INDICATOR |
(17) |
...1 .... |
|
FCTDRTIM |
"X'10'" DECIMAL RELATIVE TRACK ACCESSING |
(17) |
...1 .111 |
|
FCTDSVLI |
"FCTDSVR2" RECORD LENGTH TYPE INDICATOR |
(17) |
.... 1... |
|
FCTVRLIM |
"X'08'" VARIABLE LENGTH RECORDS |
(17) |
.... .1.. |
|
FCTFIXIM |
"X'04'" FIXED LENGTH RECORDS |
(17) |
...1 .111 |
|
FCTDSNBK |
"FCTDSVR2" RECORD BLOCKING INDICATOR |
(17) |
.... ..1. |
|
FCTBLKIM |
"X'02'" BLOCKED RECORDS |
(17) |
...1 .111 |
|
FCTDSKEY |
"FCTDSVR2" BDAM KEY SEARCH INDICATOR |
(17) |
.... ...1 |
|
FCTKEYIM |
"X'01'" KEYED BDAM |
DATA SET CONTROL INDICATOR 3
Flags defining the access method
|
(18) |
BITSTRING |
1 |
FCTDSVR3 |
DATA SET CONTROL INDICATOR 3 |
(18) |
...1 1... |
|
FCTDSVSM |
"FCTDSVR3" VSAM INDICATOR |
(18) |
1... .... |
|
FCTVSAMI |
"X'80'" VSAM DATA SET |
(18) |
.1.. .... |
|
FCTDTBL |
"X'40'" Data table |
(18) |
..1. .... |
|
FCTDTUM |
"X'20'" User data table |
(18) |
.... 1... |
|
FCTREMOT |
"X'08'" Remote FCTE |
(18) |
.... .1.. |
|
FCTRLS |
"X'04'" RLS file |
(18) |
.... ..1. |
|
FCTCFDT |
"X'02'" Coupling Facility Data Table |
(18) |
...1 1... |
|
FCTDSBDM |
"FCTDSVR3" BDAM DATA SET INDICATOR |
(18) |
.... ...1 |
|
FCTBDAMI |
"X'01'" BDAM DATA SET |
DATA SET CONTROL INDICATOR 4
Flags to govern journalling and logging.
|
(19) |
BITSTRING |
1 |
FCTDSVR4 |
DATA SET CONTROL INDICATOR 4 |
(19) |
...1 1..1 |
|
FCTDSJRO |
"FCTDSVR4" JOURNAL READ ONLYS INDICATOR |
(19) |
1... .... |
|
FCTJRO |
"X'80'" JOURNAL READ ONLYS |
(19) |
...1 1..1 |
|
FCTDSJRU |
"FCTDSVR4" JOURNAL READS FOR UPDATE INDICATOR |
(19) |
.1.. .... |
|
FCTJRU |
"X'40'" JOURNAL READS FOR UPDATE |
(19) |
...1 1..1 |
|
FCTDSJWU |
"FCTDSVR4" JOURNAL WRITE UPDATES INDICATOR |
(19) |
..1. .... |
|
FCTJWU |
"X'20'" JOURNAL WRITE UPDATES |
(19) |
...1 1..1 |
|
FCTDSJWA |
"FCTDSVR4" JOURNAL WRITE ADDS INDICATOR |
(19) |
...1 .... |
|
FCTJWA |
"X'10'" JOURNAL WRITE ADDS |
(19) |
...1 1..1 |
|
FCTDSJDS |
"FCTDSVR4" DSNAME HAS BEEN JOURNALLED IND |
(19) |
...1 1..1 |
|
FCTDSJSY |
"FCTDSVR4" SYNCHRONOUS READS JOURNAL INDICATOR |
(19) |
.... .1.. |
|
FCTJSYN |
"X'04'" SYNCHRONOUS READS JOURNAL |
(19) |
...1 1..1 |
|
FCTDSJAS |
"FCTDSVR4" ASYNCHRONOUS WRITES JRNL INDICATOR |
(19) |
.... ..1. |
|
FCTJASY |
"X'02'" ASYNCHRONOUS WRITES JOURNAL |
(19) |
...1 1..1 |
|
FCTDSLOG |
"FCTDSVR4" USE SYSTEM LOG INDICATOR |
(19) |
.... ...1 |
|
FCTLOG |
"X'01'" USE SYSTEM LOG |
FILE STATE
THE NEW FILE STATES ALLOW FOR "TRANSITIONAL" CONDITIONS.
IF " TM FCTDSTAT,FCTDSENI" YIELDS "ONES", THEN I/O REQUESTS
ARE ALLOWED, EVEN IF THE TASK MUST WAIT FOR A DATA SET TO
BE OPENED, SUBJECT TO SERVREQ CHECKING.
|
(1A) |
BITSTRING |
1 |
FCTDSTAT |
File state |
(1A) |
...1 1.1. |
|
FCTDSOPN |
"FCTDSTAT" (Early-open indicator) |
(1A) |
1... .... |
|
FCTOPNIM |
"X'80'" Data set is to be opened by utility rather than on first reference. |
(1A) |
.1.. .... |
|
FCTDSOPI |
"X'40'" Data set is open or opening |
HENCE:
.1...... OPEN
.0...... CLOSED
.0...... CLOSING (with FCTDSCLX set)
|
(1A) |
...1 .... |
|
FCTDSCRQ |
"X'10'" 'CLOSE' has been requested |
(1A) |
.... .1.. |
|
FCTDSENI |
"X'04'" Data set is enabled |
(1A) |
.... ..1. |
|
FCTDSIMP |
"X'02'" Disabled only implicitly via close |
HENCE:
.....10. ENABLED
.....01. DISABLED implicitly via CLOSE
.....00. DISABLED explicitly
.....11. ( never valid )
|
(1A) |
.... ...1 |
|
FCTDTCLS |
"X'01'" Close data table source |
(1B) |
BITSTRING |
1 |
FCTDSKL |
Key length |
(1C) |
BITSTRING |
1 |
FCTBFLGS |
Backout Flags |
(1C) |
1... .... |
|
FCTBACKO |
"X'80'" LOG=Y for this file while open |
(1C) |
.1.. .... |
|
FCT_ESDS_COMPAT_ERR |
"X'40'" ESDS Compat Error Message sent |
(1C) |
..1. .... |
|
FCT_ESDS_COMPAT_INFO |
"X'20'" ESDS Compat Info (6037) sent |
(1C) |
.... .1.. |
|
FCTFOPEN |
"X'04'" Dynamically allocated and the first to be opened |
(1C) |
.... ..1. |
|
FCTCLUN |
"X'02'" File closed & marked unena- bled after an open failure |
(1D) |
BITSTRING |
1 |
FCTCFKL |
CFDT user specified keylength |
(1E) |
BITSTRING |
1 |
FCTFLAG1 |
Saved temporary flag |
(1F) |
BITSTRING |
1 |
FCTFLG2 |
Saved temporary flag |
(20) |
FULLWORD |
4 |
FCTLGTKN |
Autojnl log token from Logger |
(24) |
BITSTRING |
1 |
|
Reserved |
(25) |
BITSTRING |
1 |
|
Reserved |
(26) |
ADDRESS |
2 |
FCTDSRKP |
RELATIVE KEY POSITION |
(28) |
BITSTRING |
1 |
FCTDSJID |
USER JOURNAL ID |
DATA SET CONTROL INDICATOR 5
Certain conditions that apply to any local data set, while open.
|
(29) |
BITSTRING |
1 |
FCTDSVR5 |
DATA SET CONTROL INDICATOR 5 |
CONDITIONS GIVEN AT TABLE-GENERATION -
|
(29) |
1... .... |
|
FCTDPSHR |
"X'80'" "DISP=SHR" FOUND |
(29) |
.1.. .... |
|
FCTDPOLD |
"X'40'" "DISP=OLD" FOUND |
CONDITIONS FOUND WHILE PROCESSING AN "OPEN" REQUEST -
|
(29) |
.... ..1. |
|
FCTDSDA |
"X'02'" DYNAMICALLY ALLOCATED DATA SET |
(29) |
.... ...1 |
|
FCTDSCLX |
"X'01'" CLOSE IN PROGRESS |
(2A) |
BITSTRING |
1 |
FCTFLG3 |
Saved temporary flag |
ACCESS - STATE PROTECTION
Some flags are defined for in-progress state changes
The following three ECBs (or "wait bytes") exist to serialise
certain combinations of state-change requests. Only one of
them can be WAITing at any moment, but any combination may be
POSTed (implying present or past existence of tasks that waited
for an action of the specific kind to complete).
Next there is an ECB for serialising data table loads
|
(2B) |
BITSTRING |
1 |
FCTINPFL |
In-progress flags |
(2B) |
..1. 1.11 |
|
FCTDIINP |
"FCTINPFL" Disable in-progress indicator |
(2B) |
1... .... |
|
FCTDISIN |
"X'80'" Disable is in progress |
(2C) |
BITSTRING |
1 |
FCTOPECB |
"OPEN" state-change ECB |
(2D) |
BITSTRING |
1 |
FCTDIECB |
"DISABLE" state-change ECB |
(2E) |
BITSTRING |
1 |
FCTCLECB |
"CLOSE" state-change ECB |
(2F) |
BITSTRING |
1 |
FCTDTLDC |
Table load complete |
STATISTICS
|
(30) |
FULLWORD |
4 |
FCTDSRD |
NUMBER OF READ REQUESTS |
(34) |
FULLWORD |
4 |
FCTDSWRA |
NUMBER OF ADD RECORD REQS |
(38) |
FULLWORD |
4 |
FCTDSWRU |
NUMBER OF UPDATE REQUESTS |
(3C) |
FULLWORD |
4 |
FCTDSXCP |
NO. OF EXCP CALLS TO LAST CLOSE |
(40) |
FULLWORD |
4 |
FCTDSIXP |
NUMBER OF EXCP REQUESTS TO INDEX |
(44) |
FULLWORD |
4 |
FCTDSGU |
COUNT GET UPDATE REQUESTS |
(48) |
FULLWORD |
4 |
FCTDSBR |
NUMBER OF BROWSE REQUESTS |
(4C) |
FULLWORD |
4 |
FCTDSBRU |
No. of update browse requests |
(50) |
FULLWORD |
4 |
|
Reserved |
(54) |
CHARACTER |
8 |
FCTOPENT |
Time file opened |
(5C) |
ADDRESS |
4 |
FCTDSFRT |
Address of a FRTE |
(60) |
FULLWORD |
4 |
FCTDYNAL (0) |
DYNAMIC ALLOCATION
|
(60) |
ADDRESS |
4 |
FCTDSDP |
>-> DSNAME ENTRY FOR DYNAMIC ALLOCATION. |
(64) |
ADDRESS |
4 |
FCTDSBCP |
>-> DSNAME ENTRY WITH BASE CLUSTER NAME. |
Buffer pool pointer
|
(68) |
ADDRESS |
4 |
FCTDSBFP |
Pointer to buffer pool header |
New or moved fields for making FCT threadsafe
|
(6C) |
ADDRESS |
4 |
FCT_LOCK_TOKEN |
Unique lock token per FCT |
(70) |
BITSTRING |
1 |
FCT_IN_PROGRESS |
Flags for add or delete |
(70) |
1... .... |
|
FCT_ADD_IN_PROGRESS |
"X'80'" |
(70) |
.1.. .... |
|
FCT_DELETE_IN_ PROGRESS |
"X'40'" |
(71) |
CHARACTER |
3 |
|
Reserved |
(74) |
ADDRESS |
4 |
FCT_STRING_LOCK_TOKEN |
(78) |
BITSTRING |
4 |
FCT_TOD_CREATED |
1st word of TOD |
(7C) |
FULLWORD |
4 |
FCTDSXCL |
No. of exclusive ctl conflicts |
(80) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(84) |
ADDRESS |
4 |
(7) |
Reserved |
Resource Signature data
|
(A0) |
CHARACTER |
1 |
FCT_RESOURCE_SIG |
matches the PLX version |
Access-method dependent sections
|
(E0) |
DBL WORD |
8 |
FCTVSEXT (0) |
BASE FOR OVERLAYING |
VSAM EXTENSION
|
(E0) |
ADDRESS |
4 |
|
Reserved |
(E4) |
FULLWORD |
4 |
FCTDSTBW |
TOTAL # WAITED FOR BUFFER |
(E8) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(EC) |
FULLWORD |
4 |
(3) |
Reserved |
(F8) |
ADDRESS |
4 |
FCTVSWA |
Free VSWAs |
(FC) |
FULLWORD |
4 |
FCTVSWA_CNT |
# of changes to FCTVSWA |
(100) |
BITSTRING |
1 |
FCTDSDBN |
BUFFER SIZE INDEX FOR DATA BUFFERS |
(101) |
BITSTRING |
1 |
FCTDSIBN |
BUFFER SIZE INDEX FOR INDEX BUFFERS |
(102) |
BITSTRING |
1 |
FCTVSVR1 |
VSAM DATA SET CONTROL IND 1 |
(102) |
|
0 |
FCTDSKSD |
"FCTVSVR1" KSDS INDICATOR |
(102) |
1... .... |
|
FCTKSDS |
"X'80'" KEY SEQUENCED DATA SET |
(102) |
|
0 |
FCTDSESD |
"FCTVSVR1" ESDS INDICATOR |
(102) |
.1.. .... |
|
FCTESDS |
"X'40'" ENTRY SEQUENCED DATA SET |
(102) |
|
0 |
FCTDSSHR |
"FCTVSVR1" SHARED RESOURCES INDICATORS, THAT SIGNIFY CONNECTION WITH LSR POOLS |
(102) |
..1. .... |
|
FCTSHRIM |
"X'20'" FILE IS NOW SHARING RESOURCES |
(102) |
.... 1... |
|
FCTSHRSP |
"X'08'" FILE IS TO USE AN LSR POOL |
(102) |
|
0 |
FCTDSSGF |
"FCTVSVR1" SHARED STATS COLLECTED FLAG |
(102) |
...1 .... |
|
FCTSHBG |
"X'10'" STATISTICS HAVE BEEN COLLECTED |
(102) |
.... .1.. |
|
FCTVRRDS |
"X'04'" Variable RRDS |
(102) |
|
0 |
FCTDSADR |
"FCTVSVR1" ADDRESSED ACCESS INDICATOR |
(102) |
.... ..1. |
|
FCTADR |
"X'02'" ADDRESSED ACCESS ONLY (SHARE OPTIONS 4 ONLY) |
(102) |
|
0 |
FCTDSRRD |
"FCTVSVR1" RRDS INDICATOR |
(102) |
.... ...1 |
|
FCTRRDS |
"X'01'" RELATIVE RECORD DATA SET |
(103) |
BITSTRING |
1 |
FCTDSOBJ |
VSAM OBJECT TYPE (OR MODE) |
MODE OF ACCESS THROUGH VSAM (DETERMINED AT OPEN-TIME, ON OS)
|
(103) |
|
0 |
FCTDSPAT |
"FCTDSOBJ" AIX PATH INDICATOR |
(103) |
...1 .... |
|
FCTPATH |
"X'10'" AIX PATH + DATASET SHARING |
(103) |
|
0 |
FCTDSALT |
"FCTDSOBJ" AIX INDICATOR |
(103) |
.... 1... |
|
FCTALTIX |
"X'08'" ACCESS THROUGH AIX |
(103) |
.... .1.. |
|
FCTBASE |
"X'04'" ACCESSED AS A BASE |
(104) |
ADDRESS |
1 |
FCTIPOOL |
LSR POOL IDENTIFIER |
(105) |
BITSTRING |
1 |
FCTVSVR2 |
VSAM DS INDICATOR 2 |
(105) |
1... .... |
|
FCT_IMMCLOSE |
"X'80'" Immediate close requested |
(105) |
.1.. .... |
|
FCTDTOPN |
"X'40'" Data table is open |
(105) |
..1. .... |
|
FCTNODSN |
"X'20'" DSN-SHARING NOT TO BE APPLIED IF READ-ONLY |
(105) |
.... 1... |
|
FCTILFLG |
"X'08'" DATA SET IS BEING INITIALLY LOADED |
(105) |
.... .1.. |
|
FCTDREUS |
"X'04'" THE FILE HAS A "REUSE" SERVREQ |
(105) |
.... ..1. |
|
FCTMTYRQ |
"X'02'" "EMPTY" REQUEST IS OUTSTANDING |
(105) |
.... ...1 |
|
FCTDLFLG |
"X'01'" VSAM "LOAD" MODE IS IN EFFECT |
DATA SET CONTROL INDICATOR 6
VSAM only journalling and logging options.
|
(106) |
BITSTRING |
1 |
FCTDSVR6 |
Dataset control indicator 6 |
(106) |
1... .... |
|
FCTJFR |
"X'80'" Forward recovery |
(106) |
.1.. .... |
|
FCTJWAC |
"X'40'" Write add complete |
(106) |
..1. .... |
|
FCTFUZZY |
"X'20'" Fuzzy Image Copy Allowed according to FCTE |
(106) |
...1 .... |
|
FCTBWO |
"X'10'" BWO allowed for this FCTE set according to FCTE or VSAM Catalog - whichever is being used |
EQU X'08' Reserved
EQU X'04' Reserved
EQU X'02' Reserved
EQU X'01' Reserved
DATA SET CONTROL INDICATOR 7
VSAM RLS options.
|
(107) |
BITSTRING |
1 |
FCTDSVR7 |
RLS bit settings |
(107) |
1... .... |
|
FCTCR |
"X'80'" Consistent read |
(107) |
.1.. .... |
|
FCTRR |
"X'40'" Repeatable read |
(107) |
..1. .... |
|
FCTUQENA |
"X'20'" Re-ENABLE on QUIOPEN |
(107) |
...1 .... |
|
FCTCQENA |
"X'10'" Re-ENABLE on QUICEND |
The following two fields are used to record the catalog
definition for read only RLS files.
|
(107) |
.... 1... |
|
FCTROBO |
"X'08'" Backward Recovery |
(107) |
.... .1.. |
|
FCTROFR |
"X'04'" Forward Recovery |
DATA SET CONTROL INDICATOR 8
VSAM bundle options.
|
(108) |
BITSTRING |
1 |
FCTDSVR8 |
bundle options |
(108) |
1... .... |
|
FCTBUNDL |
"X'80'" Installed from bundle |
(109) |
BITSTRING |
1 |
|
Reserved |
(10A) |
HALFWORD |
2 |
|
Reserved |
THE NEXT TWO FIELDS CONTAIN LIMITS, AGAINST WHICH FCTDSASC IS TESTED.
|
(10C) |
HALFWORD |
2 |
FCTDSMSC |
Upper limit for string count |
(10E) |
HALFWORD |
2 |
FCTDSPMS |
Limit for UPDATE/ADD string count |
THE NEXT THREE FIELDS CONTAIN HISTORICAL INFORMATION, COLLECTED
FOR USE IN STATISTICAL REPORTS
|
(110) |
FULLWORD |
4 |
FCTDSTSW |
Total # tasks waited for string |
(114) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(118) |
FULLWORD |
4 |
(3) |
Reserved |
(124) |
FULLWORD |
4 |
FCTDSDEL |
Number of DELETEs |
(128) |
HALFWORD |
2 |
|
Reserved |
(12A) |
HALFWORD |
2 |
FCTUPSTG |
Number of strings required by VSAM during an UPDATE request |
THE NEXT FIELD IS THE MAXIMUM RECORD LENGTH
SPECIFIED IN THE DEFINITION OF THE VSAM DATA SET
AND IS ALSO USED FOR ESTIMATING THE SIZE OF
BUFFER REQUIRED FOR LARGE VSAM RECORDS.
|
(12C) |
FULLWORD |
4 |
FCTMAXLN |
Maximum record length |
(130) |
FULLWORD |
4 |
FCTCFRLN |
CFDT user specified reclen |
TWO FIELDS REPRESENT SYSTEM-PROGRAMMER-SUPPLIED VALUES,
THAT WILL BE DYNAMICALLY INSERTED IN THE ACB :
|
(134) |
HALFWORD |
2 |
FCTBUFND |
Specified number of data buffers |
(136) |
HALFWORD |
2 |
FCTBUFNI |
Specified number of index buffers |
(138) |
FULLWORD |
4 |
FCTDSACB |
Pointer to VSAM ACB |
(13C) |
BITSTRING |
1 |
|
Reserved |
(13D) |
BITSTRING |
1 |
|
Reserved |
(13E) |
BITSTRING |
1 |
FCTFRLOG |
Forward recovery log id |
(13F) |
BITSTRING |
1 |
FCTVSPWL |
VSAM password length |
(140) |
CHARACTER |
8 |
FCTVSPWD |
VSAM password |
(148) |
CHARACTER |
8 |
FCTBASEN |
Symbolic name of base |
(150) |
FULLWORD |
4 |
FCTDTSIZ |
Data table size |
(154) |
ADDRESS |
4 |
FCTDTTKN |
Data table token |
(158) |
FULLWORD |
4 |
FCTDTRDS |
Data table reads |
(15C) |
FULLWORD |
4 |
FCTDTRNF |
Data table reads via VSAM |
(160) |
FULLWORD |
4 |
FCTDTAVR |
Data table adds via read |
(164) |
FULLWORD |
4 |
FCTDTADS |
Data table adds via API |
(168) |
FULLWORD |
4 |
FCTDTARJ |
Data table adds suppressed |
(16C) |
FULLWORD |
4 |
FCTDTATF |
Data table adds and table full |
(170) |
FULLWORD |
4 |
FCTDTRWS |
Data table rewrites |
(174) |
FULLWORD |
4 |
FCTDTDLS |
Data table deletes |
(178) |
FULLWORD |
4 |
FCTDTLDS |
Data table LOADING responses |
(17C) |
FULLWORD |
4 |
FCTDTSHI |
Data table record hwm |
(180) |
ADDRESS |
4 |
FCTDTPTH |
Data table path token |
(184) |
ADDRESS |
4 |
FCTBCCHN |
Open file chain |
(188) |
ADDRESS |
4 |
FCT_NEXT_RLS_FCTE |
Address of next file open in RLS mode |
(18C) |
ADDRESS |
4 |
FCT_BC_CONN_CHAIN |
Address of next FCT entry connected to this base |
(190) |
ADDRESS |
4 |
FCT_RLS_TIMEOUTS |
Number Of RLS timeouts |
(194) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(198) |
FULLWORD |
4 |
(3) |
Reserved |
(1A4) |
CHARACTER |
8 |
FCTDT_NAME |
Data Table Name |
(1AC) |
CHARACTER |
8 |
FCTCF_POOL_NAME |
CFDT Pool Name |
(1B4) |
ADDRESS |
4 |
FCTCF_POOL_ELEM_ADDR |
Address of pool element |
(1B8) |
ADDRESS |
4 |
FCTCF_NEXT_IN_POOL_ CHAIN |
Address of next FCT entry open against a CFDT in this pool |
(1BC) |
FULLWORD |
4 |
FCTCF_DT_TOKEN |
CFDT Token |
(1C0) |
BITSTRING |
1 |
FCTCF_FLAGS |
CFDT Flags Byte |
(1C0) |
1... .... |
|
FCTCF_UM_CONTEN |
"X'80'" CFDT update model is contention |
(1C0) |
.1.. .... |
|
FCTCF_LOADREQ |
"X'40'" CFDT requires loading |
(1C0) |
..1. .... |
|
FCTCF_SOURCE |
"X'20'" CFDT has a source data set |
(1C0) |
...1 .... |
|
FCTCF_REOPEN |
"X'10'" CFDT access needs reopening |
(1C1) |
BITSTRING |
1 |
FCTFLG1 |
Flags |
(1C1) |
1... .... |
|
FCT_NOT_AUTH |
"X'80'" Connect failed - not auth |
(1C1) |
..1. .... |
|
FCT_CONN_FAIL |
"X'20'" Last CONNECT attempt failed - retry later |
(1C1) |
...1 .... |
|
FCT_LINK_FAIL |
"X'10'" Last CONNECT attempt failed link security check |
(1C1) |
.... 1... |
|
FCT_408_ISSUED |
"X'08'" Message 0408 issued - shipped request was successful |
(1C1) |
.... .1.. |
|
FCT_408_NEEDED |
"X'04'" Message 0408 needed if shipped request is successful |
(1C1) |
.... ..1. |
|
FCT_FORCE |
"X'02'" Force users off |
(1C2) |
CHARACTER |
2 |
|
Reserved |
(1C4) |
FULLWORD |
4 |
FCTCF_LOADER_ID |
CFDT loader id |
(1C8) |
DBL WORD |
8 |
FCT_STCK |
Last shared table connect |
New or moved fields for making FCT threadsafe
|
(1D0) |
FULLWORD |
4 |
FCTDSCBW |
CURRENT # WAITING FOR BUFFER |
(1D4) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(1D8) |
FULLWORD |
4 |
FCTDSHBW |
HIGHEST # WAITED FOR BUFFER |
(1DC) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(1E0) |
FULLWORD |
4 |
FCTDSASC |
Active string count |
(1E4) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(1E8) |
FULLWORD |
4 |
FCTDSCWC |
VSAM current string wait count |
(1EC) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(1F0) |
FULLWORD |
4 |
FCTDSHSW |
Highest # tasks waited on string |
(1F4) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(1F8) |
FULLWORD |
4 |
FCT_ACTV_RLS_CNT |
# active RLS requests |
(1FC) |
ADDRESS |
4 |
FCT_STRING_HEAD |
Max. string wait chain head |
(200) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(204) |
ADDRESS |
4 |
FCT_PSEUDO_HEAD |
Pseudo max string wait chain hd. |
(208) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(20C) |
BITSTRING |
1 |
FCTTSFLG |
Threadsafe bit flags |
(20C) |
1... .... |
|
FCT_THREADSAFE_WORK |
"X'80'" Flag Threadsafe work performed |
(20D) |
BITSTRING |
1 |
(3) |
on file. No CS needed. |
New or moved fields for define file in bundle
|
(210) |
CHARACTER |
4 |
FCT_BUNDLE_TOKEN |
(214) |
CHARACTER |
4 |
FCT_RESOURCE_TOKEN |
(218) |
FULLWORD |
4 |
FCT_SHARED_LOCK_COUNT |
(21C) |
FULLWORD |
4 |
|
Reserved for # CS Failures |
(220) |
BITSTRING |
1 |
FCT_BUNDLE_BITS |
(220) |
1... .... |
|
FCT_BUNDLE_DISABLE_ DEFERRED |
"X'80'" |
(221) |
BITSTRING |
1 |
FCTLOECB |
Here is the embedded resource signature object
|
(221) |
|
0 |
FCTVSEL |
"*-DFHFCTDS" Length of VSAM file entry |
(E0) |
FULLWORD |
4 |
FCTDAEXT (0) |
BDAM EXTENSION
|
(E0) |
ADDRESS |
4 |
FCTDSDCB |
Data Control Block address |
(E4) |
ADDRESS |
2 |
FCTDSREC |
Record length |
(E6) |
ADDRESS |
2 |
FCTDSBLK |
Block size |
(E6) |
111. 1... |
|
FCTNVEL |
"*-DFHFCTDS" Length of BDAM file entry |