TCA - Task Control Area
CONTROL BLOCK NAME = DFHTCAPS DESCRIPTIVE NAME = CICS TS TASK CONTROL AREA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1980, 2016 FUNCTION = The DFHTCAPS copybook declares the structure for the TASK CONTROL AREA (TCA). The TCA is the primary control block used by CICS to represent a transaction within AP domain. The TCA is a single area of storage described by structure DFHUSTCA. However, it is also possible to access the TCA as two separate structures, DFHUSTCA (User area) and DFHTCADY (System area). Field TCASYAA in DFHUSTCA contains the address of DFHTCADY, for this purpose. When reading code that deals with TCA fields, it is important to know which method of access is used. NOTES : DEPENDENCIES = S/370 RESTRICTIONS = NONE REGISTER CONVENTIONS = NOT APPLICABLE PATCH LABEL = NOT APPLICABLE MODULE TYPE = COPY MODULE SIZE = NOT APPLICABLE ATTRIBUTES = NOT APPLICABLE PRODUCT-SENSITIVE PROGRAMMING INTERFACE The following field forms part of the Product-Sensitive Programming Interface: TCAICTR
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(0) | STRUCTURE | 648 | DFHUSTCA | |
TASK CONTROL AREA |
||||
(0) | ADDRESS | 4 | TCASYAA | TCA SYSTEM AREA ADDRESS |
(4) | BIT(8) | 1 | TCAXMSRF | XM secondary request flags * |
(4) | 1... .... | TCAENQ31 | 1 - ENQ arg is above the line * 0 - ENQ arg is below the line | |
(4) | .1.. .... | TCAENQTA | 1 - MAXLIFETIME=TASK 0 - MAXLIFETIME=LUW | |
(4) | ..11 1111 | * | Reserved | |
(5) | UNSIGNED | 1 | TCATCQL4 | ENQ arg len (31 bit args) |
(5) | UNSIGNED | 1 | TCATCQLN | ENQ arg len (24 bit args) |
(6) | UNSIGNED | 1 | TCAGFLG1 | TCA general flag1 |
(6) | 1... .... | TCAACPAC | DFHACP active for WEB | |
(6) | .1.. .... | TCASDTSK | Shutdown task | |
(6) | ..11 1111 | * | Reserved | |
(7) | BIT(8) | 1 | TCAFCI | facility control indicator x'00' indicates NONE. |
(7) | 111. .... | * | Reserved | |
(7) | ...1 .... | TCAFCAID | AID FACILITY MASK. | |
(7) | .... 1... | TCAFCDCM | Destination Control indicator * | |
(7) | .... .1.. | TCAFCICM | Interval Control indicator * | |
(7) | .... ..1. | TCAFCMCM | K C P MACRO FILE MASK | |
(7) | .... ...1 | TCAFCTRM | Terminal Control indicator * | |
(8) | ADDRESS | 4 | TCAFCAAA | FACILITY CONTROL AREA ADDRESS, CONTENTS RELATED TO THE SYSTEM OR TASK-DEPENDENT FACILITY ASSOCIATED WITH THE TASK |
(8) | ADDRESS | 4 | TCAFCPTR | facility control area address * |
(C) | ADDRESS | 4 | TCACSOAD | A(CSA OPTIONAL FEATURES LIST) |
(10) | ADDRESS | 8 | TCALCDSA | A(CURRENT KERNEL STACK ENTRY) |
TASK CONTROL SECTION |
||||
(18) | CHARACTER | 0 | TCAKCPBA | |
(18) | CHARACTER | 4 | TCATCTFA | TCTTE ADDRESS, DCI=TERMINAL |
(18) | CHARACTER | 4 | TCATCEA | TASK CONTROL EVENT CONTROL BLOCK ADDRESS |
(18) | ADDRESS | 4 | TCATCQA4 | ENQ arg addr (31 bit) |
(18) | ADDRESS | 4 | TCATCQA | ENQ arg addr (24 bit) |
(1C) | CHARACTER | 1 | TCATCEI | TASK CONTROL EVENT CONTROL INDICATOR |
(1C) | BIT(8) | 1 | TCATCDC | TASK CONTROL DISPATCH CONTROL INDICATOR MASK MASK ABEND REQUESTED |
(1D) | BIT(8) | 1 | TCATCTR | TASK CONTROL TYPE OF REQUEST |
(1D) | 111. .... | * | Reserved | |
(1D) | ...1 .... | TCATOM | Attach request | |
(1D) | .... 1111 | * | Reserved | |
(1E) | CHARACTER | 1 | * | Reserved |
(1F) | CHARACTER | 1 | TCAPCABR | PROGRAM CONTROL TASK ABEND REQUEST |
(1F) | BIT(8) | 1 | TCAPCDMP | PROGRAM CONTROL TASK DUMPED INDICATOR |
(20) | BIT(8) | 1 | TCAPURGI | TASK PURGE INDICATOR |
(20) | 1... .... | * | Reserved (was TCATPURG) | |
(20) | .1.. .... | TCASPURG | system purgeable mask | |
(20) | ..11 1... | * | Reserved | |
(20) | .... .1.. | TCAJOURN | Journalling in control | |
(20) | .... ..11 | * | Reserved (was TCASTGFZ) | |
(21) | CHARACTER | 2 | * | Reserved |
(23) | BIT(8) | 1 | TCASYABI | SYSTEM ABEND REQUEST INDICATOR |
(23) | 1... .... | TCAABIPM | ABEND IN PROGRESS MASK used during task termination | |
(23) | .1.. .... | TCAABREC | ABEND RECOVERY IN PROGRESS * used to detect looping abends | |
(23) | ..1. .... | TCAABDPM | ABEND DUMP IN PROGRESS MASK | |
(23) | ...1 .... | TCAABRAM | RECURSIVE ABEND MASK | |
(23) | .... 1... | TCAABRPC | RECURSIVE PROG INT. | |
(23) | .... .1.. | TCAABPAA | POLICY ABEND MASK | |
(23) | .... ..1. | TCAA0C4 | HANDLING 0C4 ABEND | |
(23) | .... ...1 | * | Reserved | |
Miscellaneous |
||||
(24) | CHARACTER | 0 | * | |
(24) | CHARACTER | 4 | TCATXNO | XM supplied txn number |
(28) | CHARACTER | 4 | TCASVTRN | TRANSID saved |
(2C) | BIT(8) | 1 | TCASAVE1 | |
(2C) | 1... .... | TCASVEFT | Facility type saved | |
(2C) | .111 1111 | * | ||
(2D) | BIT(8) | 1 | TCAJDBC | Used by JDBC syncpoints |
(2D) | 1... .... | TCASYNCP | Syncpoint has occurred | |
(2D) | .1.. .... | TCAROLLB | Rollback has occurred | |
(2D) | ..11 1111 | * | ||
(2E) | HALFWORD | 2 | TCAECSEQ | Event capture seq. no. |
STORAGE CONTROL SECTION |
||||
CONTROL BLOCK NAME = DFHTCUSC NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHSC TYPE=USERTCA DESCRIPTIVE NAME = CICS TS DFHSC USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1985, 2010 STATUS = 7.1.0 |
||||
(30) | ADDRESS | 4 | TCASCSA | ADDRESS OF STORAGE AFTER IT HAS BEEN OBTAINED BY STORAGE CONTROL AND INITIALIZED TO REQUESTED CONFIGURATION |
(34) | BIT(8) | 1 | TCASCTR | STORAGE CONTROL TYPE OF REQUEST |
(34) | 1... .... | TCASCGET | Getmain request | |
(34) | .1.. .... | TCASCFRE | Freemain request | |
(34) | ..11 1... | * | Reserved | |
(34) | .... .1.. | TCASCUSR | User storage freemain | |
(34) | .... ..11 | * | Reserved | |
(35) | CHARACTER | 1 | TCASCIB | VALUE TO WHICH STORAGE IS TO BE INITIALIZED: ZERO, BLANKS, ETC. |
(36) | UNSIGNED | 2 | TCASCNB | 16-BIT UNSIGNED BINARY INTEGER REPRESENTING NUMBER OF BYTES REQUESTED FOR NON-PROGRAM STORAGE OR NUMBER OF DOUBLEWORDS REQUESTED FOR PROGRAM STORAGE. |
REGISTER STORAGE |
||||
(38) | ADDRESS | 4 | TCASCRS (8) | STORAGE CONTROL REGISTER STORAGE AREA: STORES REGISTERS 14 - 5 |
COMMON CONTROL |
||||
(58) | FULLWORD | 4 | TCACCCA (13) | common control communication area used by some AP Domain modules as a parameter area * |
(8C) | FULLWORD | 4 | TCACCRS (5) | common control register save area used by some AP Domain modules. |
(A0) | ADDRESS | 8 | TCARTNSV | Internal return register save area |
(A8) | ADDRESS | 8 | TCALGR1 | Save area for R1 and |
(B0) | ADDRESS | 8 | TCALGR14 | R14 in DFHLFM UNSTACK |
(B8) | FULLWORD | 4 | * (3) | Reserved |
(C4) | HALFWORD | 2 | TCACCSV1 | SAVE AREA FOR BYTES OVERLAID BY DFHDC |
(C6) | HALFWORD | 2 | * | Reserved |
(C8) | FULLWORD | 4 | TCACCSV2 | SAVE AREA FOR BYTES OVERLAID BY DUMP CODE |
(CC) | CHARACTER | 0 | TCACCEA | COMMON CONTROL ENDING ADDRESS |
TRACE |
||||
CONTROL BLOCK NAME = DFHTCUTR NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHTR TYPE=USERTCA DESCRIPTIVE NAME = CICS TS DFHTR USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1983, 1990 STATUS = 7.1.0 dummy change required for PH42907 |
||||
(CC) | CHARACTER | 8 | TCATRF | Data area 1 and 2 |
(CC) | FULLWORD | 4 | TCATRF1 | TRACE ENTRY DATA AREA 1 |
(D0) | FULLWORD | 4 | TCATRF2 | TRACE ENTRY DATA AREA 2 |
(D4) | BIT(8) | 1 | TCATRTR | TYPE OF TRACE REQUEST |
(D4) | 11.. .... | TCATRET | Entry type '00' Make trace entry '01' Turn trace off '10' Turn trace on '11' Extended interface | |
(D4) | ..1. .... | TCATRSM | System macro request | |
(D4) | ...1 .... | * | Reserved | |
(D4) | .... 1111 | TCATRST | Request sub-type X'F' Reserved X'E' Reserved X'D' Trace on/off X'C' Reserved X'B' Reserved X'A' Reserved X'9' Reserved | |
(D4) | .... 1... | * | X'8' PP entry X'7' Reserved X'6' Reserved X'5' LIFO exit trace | |
(D4) | .... .1.. | TCATRSYS | X'4' System trace X'3' LIFO enter trace | |
(D4) | .... ..1. | TCATRUSE | X'2' User trace | |
(D4) | .... ...1 | * | X'1' Reserved X'0' Reserved | |
(D5) | BIT(8) | 1 | TCATRID | TRACE ENTRY IDENTIFICATION |
(D6) | BIT(8) | 1 | TCATRMF | TCA TRACE CONTROL |
(D6) | 1... .... | TCATRSI | User trace for single task | |
(D6) | .111 1111 | * | Reserved | |
(D7) | BIT(8) | 1 | TCATRID1 | TRACE ENTRY I.D.EXTENSION |
(D8) | ADDRESS | 8 | TCAEISTG | COMMAND LEVEL ASSEMBLER STORAGE |
(E0) | FULLWORD | 4 | * | Reserved |
(E4) | ADDRESS | 4 | TCAJCAAD | JOURNAL CONTROL AREA (JCA) ADDRESS |
(E8) | ADDRESS | 4 | TCACSAAD | CSA address |
(EC) | ADDRESS | 4 | TCATWAAD | Address of TWA in User storage * |
(F0) | FULLWORD | 4 | TCATWALN | Length of TWA |
(F4) | ADDRESS | 4 | TCAPCMEA | XPCTA, XPCHAIR, XPCFTCH modified address |
(F8) | BIT(8) | 1 | TCAPCRFL | XPCTA retry execution key |
(F9) | BIT(8) | 1 | TCAPCSTG | Storage hit by ASRA 0C4 |
(FA) | BIT(8) | 1 | TCAAPM | Application program mask |
(FB) | BIT(8) | 1 | TCAMFLAG | Miscellaneous flags |
(FB) | 1... .... | TCADUPAB | Duplicate abend | |
(FB) | .1.. .... | TCAADPTY | Adapter fields set | |
(FB) | ..1. .... | TCAADPTN | Adapter fields not set | |
(FB) | ...1 1111 | * | Reserved | |
(FC) | ADDRESS | 4 | TCAPRUWA | APLI ruwa pool |
(100) | CHARACTER | 0 | * | End of User area |
(100) | CHARACTER | 0 | DFHTCADY | |
SYSTEM AREA |
||||
(100) | CHARACTER | 0 | DFHSYTCA | |
(100) | CHARACTER | 8 | TCACPROG | Current program name |
TASK CONTROL SECTION |
||||
CONTROL BLOCK NAME = DFHTCSKC NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHKC TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS DFHKC system overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1985, 2014 STATUS = 7.1.0 |
||||
(108) | CHARACTER | 4 | TCATXNUM | TXN MGR transaction num |
(108) | BIT(8) | 1 | * | X'00' |
(109) | CHARACTER | 3 | TCAKCTTA | TASK IDENTIFICATION NUM |
(10C) | CHARACTER | 8 | TCASPOOL | TCA subpool id |
(114) | ADDRESS | 4 | * | Reserved |
(118) | ADDRESS | 4 | TCARSTSK | RESUME TASK'S TCA ADDRESS |
(11C) | ADDRESS | 4 | TCADWLBA | DEFERRED WORK LIST BEGIN ADDRESS |
INTERVAL CONTROL SECTION |
||||
CONTROL BLOCK NAME = DFHTCSIC NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHIC TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS DFHIC System Overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2014 STATUS = 7.1.0 INTERVAL CONTROL SECTION |
||||
(120) | ADDRESS | 4 | TCAICEAD | INTERVAL CONTROL ELEMENT ADDRESS |
(124) | ADDRESS | 4 | * | Reserved |
PROGRAM CONTROL SECTION |
||||
CONTROL BLOCK NAME = DFHTCSPC NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHPC TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS Section used by PROGRAM CONTROL Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1983, 2012 STATUS = 7.1.0 |
||||
(128) | ADDRESS | 4 | TCAPCSA | Head of chain of PESAs used to stack ap info over a link |
(12C) | ADDRESS | 4 | * | Reserved |
(130) | CHARACTER | 16 | TCAPCTWA | PROGRAM CONTROL WORK AREA |
(130) | ADDRESS | 8 | TCAPCHS | HLL Save Area |
TCAPCDSA IS THE HEAD OF THE CHAIN OF DYNAMIC STORAGE USED BY ASSEMBLER APPLICATION PROGRAMS TO MAKE THEM REENTRANT. |
||||
(138) | ADDRESS | 8 | TCAPCDSA | Dynamic Storage Hdr |
(140) | ADDRESS | 4 | TCALEDT | Address of data to be added to the transaction dump |
(144) | CHARACTER | 8 | TCAPCIPN | Name of invoking program after DPL from client |
TRANSIENT DATA SECTION |
||||
CONTROL BLOCK NAME = DFHTCSTD NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHTD TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS DFHTD system overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2014 STATUS = 7.1.0 TRANSIENT DATA SECTION |
||||
(14C) | ADDRESS | 4 | TCAIDAA | TD INPUT AREA |
BASIC MAPPING SUPPORT |
||||
CONTROL BLOCK NAME = DFHTCSBM NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHBMS TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS DFHBMS System Overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1993, 2016 STATUS = 7.1.0 |
||||
(150) | ADDRESS | 4 | TCAOSPWA | OUTPUT SERVICE PROCESSOR WORK AREA ADDRESS (BMS) |
(154) | CHARACTER | 3 | * | Reserved |
(157) | BIT(8) | 1 | TCADLII | DL/I INDICATOR |
(157) | 1... .... | TCADLISI | DL/I SCHEDULING INITIATED | |
(157) | .111 1111 | * | Reserved | |
RECOVERY / RESTART SECTION |
||||
CONTROL BLOCK NAME = DFHTCSSP NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHSP TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS DFHSP SYSTEM OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1985, 2010 STATUS = 7.1.0 RECOVERY / RESTART SECTION |
||||
(158) | BIT(8) | 1 | TCAZLUWD | TASK'S LOGICAL UNIT OF WORK (LUW) DEFINITION |
(158) | 1... .... | TCAZAKPT | Activity keypoint | |
(158) | .111 1111 | * | Reserved | |
(159) | BIT(8) | 1 | TCAZLUWT | TASK'S LUW STATUS |
(159) | 1... .... | TCAZRRD | A READ HAS OCCURRED IN THIS LUW | |
(159) | .1.. .... | TCAZRWRT | A WRITE HAS OCCURRED IN THIS LUW | |
(159) | ..1. .... | TCAZINDT | Next SHUNT is 'in-doubt' | |
(159) | ...1 1... | * | Reserved | |
(159) | .... .1.. | TCAZDLIC | DL/I-SYNCHRONOUS 4 COMMUNICATION ESTABLISHED | |
(159) | .... ..11 | * | Reserved | |
(15A) | BIT(8) | 1 | TCABRPS | Rollback status |
(15A) | 1... .... | * | RESERVED | |
(15A) | .1.. .... | TCATXBCK | TEXCI BACKOUT | |
(15A) | ..1. .... | TCABRPSR | Backout-Reqd prog state | |
(15A) | ...1 1111 | * | Reserved | |
(15B) | CHARACTER | 1 | * | Reserved |
(15C) | ADDRESS | 4 | TCADWASV | SAVE ADDR OF DWE CHN. |
(160) | CHARACTER | 4 | * | Reserved |
(164) | CHARACTER | 4 | TCAORABC | ORIGINAL ABEND CODE |
(164) | CHARACTER | 4 | TCADBABC | ABEND CODE OF APPLICATION. |
(168) | BIT(8) | 1 | TCATRTO | TERMINAL READ TIME OUT VALUE |
(169) | BIT(8) | 1 | TCAFLAGS | MISCELLANEOUS FLAGS |
(169) | 1... .... | * | Reserved | |
(169) | .1.. .... | TCANOTRC | SUPPRESS TRACE FOR TASK | |
(169) | ..1. .... | * | Reserved | |
(169) | ...1 .... | TCASZUSE | FEPI Access in Task | |
(169) | .... 1... | * | Reserved | |
(169) | .... .1.. | TCAUKCAL | MAKE CALL IN USER KEY | |
(169) | .... ..11 | * | Reserved | |
(16A) | BIT(8) | 1 | TCASCS | SCREEN SIZE SELECTION ETC |
(16A) | 1... .... | TCAFASTL | FAST LINK to DFHMIRS | |
(16A) | .111 .... | * | ||
(16A) | .... 1... | TCASCSZ | ALTERNATE SCREEN SIZE | |
(16A) | .... .1.. | * | ||
(16A) | .... ..1. | TCAPRTCM | BMS TEXT PRINTER COMPATIBILITY | |
(16A) | .... ...1 | TCATCABT | DFHACP abending flag | |
(16B) | BIT(8) | 1 | TCAIRTCD | INTER REGION RETURN CODE |
(16C) | ADDRESS | 4 | TCARLB | Address of TMP lock block |
(170) | ADDRESS | 4 | TCAEMSSV | SAVE AREA FOR DFHEMS |
(174) | CHARACTER | 3 | * | Reserved |
(177) | BIT(8) | 1 | TCAEISFL | EXEC CICS I/F FLAG |
(178) | ADDRESS | 4 | TCAEISA | EXEC CICS I/F STRUCT ADDR |
(17C) | ADDRESS | 4 | TCACAAAD | LE/370 Anchor Address |
(180) | ADDRESS | 4 | TCACEEPT | LE/370 Parameter List Address * |
(184) | ADDRESS | 4 | TCAIIIRE | III task return addr |
(188) | ADDRESS | 8 | TCAREGPT | EXEC CICS regs |
(190) | FULLWORD | 4 | TCAXXTCB | XPTCB or SJTCB blk addr |
(194) | ADDRESS | 4 | TCATBLD | Transaction build |
(198) | CHARACTER | 4 | TCAKCTTI | Assigned transaction id |
(19C) | ADDRESS | 4 | TCATCUCN | TCTTE USER CHAIN FIELD. |
(1A0) | ADDRESS | 4 | TCAXFS23 | XFSTG FOR TRANSFORMATION 2 AND 3 |
(1A4) | ADDRESS | 4 | TCARSBA | ADDRESS OF REMOTE SCHEDULING BLOCK |
(1A8) | CHARACTER | 4 | TCAKCOID | ID WHICH ORIGINATED TASK |
(1AC) | BIT(8) | 1 | TCADLIST | DLI STATUS INFORMATION |
(1AC) | 1... .... | TCAUIBAQ | UIB ACQUIRED | |
(1AC) | .111 .... | * | Reserved | |
(1AC) | .... 1... | TCAEXDLI | EXEC DLI | |
(1AC) | .... .1.. | * | Reserved | |
(1AC) | .... ..1. | TCAREMOT | REMOTE | |
(1AC) | .... ...1 | TCADBCTL | DBCTL | |
(1AD) | CHARACTER | 2 | TCAACMSG | DFHACP MSG NUMBER |
(1AF) | BIT(8) | 1 | TCAAPFLG | AP DOMAIN FLAGS |
(1AF) | 1... .... | TCARSREQ | RESUME REQUIRED | |
(1AF) | .1.. .... | TCAXMSOT | APXMI should invoke APXM | |
(1AF) | ..1. .... | TCAROUTE | Transaction route attach has been sent to a remote CICS system | |
(1AF) | ...1 .... | TCADSAUT | disable audit SPI if | |
(1AF) | .... 1... | TCATSUSP | DFHAPIN suspend | |
(1AF) | .... .1.. | TCACSDAI | processing EXEC CSD request * | |
(1AF) | .... ..11 | * | Reserved | |
(1B0) | CHARACTER | 3 | * | Reserved |
(1B3) | BIT(8) | 1 | TCAAAM | APPLICATION ADDRESSING MODE NB BITS 1 - 6 OF BYTE TCAAAM MUST BE ZERO |
(1B3) | 1... .... | TCAAAM31 | 31-BIT MODE | |
(1B3) | .1.. .... | TCAAAM64 | 64-BIT MODE | |
(1B4) | FULLWORD | 4 | TCADB2TK | DB2 Thread token |
(1B8) | CHARACTER | 4 | TCACRABC | CURRENT ABEND CODE |
(1B8) | CHARACTER | 4 | TCAPCABC | CURRENT ABEND CODE |
(1BC) | CHARACTER | 3 | * | Reserved |
(1BF) | CHARACTER | 1 | TCAIACB | ABEND CONTROL BLOCK STATUS * |
(1C0) | ADDRESS | 4 | TCAPCACB | ABEND CONTROL BLOCK ADDRESS |
(1C4) | CHARACTER | 4 | TCASENSE | SENSE FIELDS |
(1C4) | CHARACTER | 2 | TCASS1 | SYSTEM SENSE |
(1C6) | CHARACTER | 2 | TCAUS1 | USER MSG NO. |
(1C8) | ADDRESS | 4 | TCATIEBA | TIE CHAIN FOR API ROUTER |
(1CC) | ADDRESS | 4 | TCADMTLA | ADDRESS OF CSD MANAGER TASK LOCAL STORAGE |
(1D0) | FULLWORD | 4 | TCATRRC | Transaction Routing RC |
(1D4) | CHARACTER | 3 | * | Reserved |
(1D7) | CHARACTER | 5 | TCAJVM | JVM information |
(1D7) | BIT(8) | 1 | TCACJVMF | DFHCJVM flags |
(1D7) | 1... .... | * | Reserved | |
(1D7) | .1.. .... | * | Reserved | |
(1D7) | ..1. .... | TCAJVMXT | System.exit from JVM | |
(1D7) | ...1 1111 | * | Reserved | |
(1D8) | CHARACTER | 4 | TCAJVMTK | Token for JVM instance |
(1DC) | ADDRESS | 4 | TCAPCXA | PROGRAM LOAD POINT ADDRESS |
(1E0) | CHARACTER | 8 | TCATRRSN | RESOURCE NAME |
BASIC MAPPING SUPPORT FAST PATH FIELDS. |
||||
(1E8) | CHARACTER | 8 | TCABMMSN | SUFFIXED NAME OF MOST RECENTLY LOADED BMS MAPSET |
(1F0) | ADDRESS | 4 | TCABMMSA | ADDRESS OF MOST RECENT BMS MAPSET |
(1F4) | CHARACTER | 1 | TCABMMW | WIDTH OF MOST RECENT BMS MAP |
(1F5) | CHARACTER | 1 | TCABMMH | HEIGHT OF MOST RECENT BMS MAP |
(1F6) | CHARACTER | 1 | TCABMMC | COLUMN POSITION MOST RECENT BMS MAP |
(1F7) | CHARACTER | 1 | TCABMML | LINE POSITION MOST RECENT BMS MAP |
LU6.2 INFORMATION |
||||
(1F8) | ADDRESS | 4 | TCAALUCX | ADDRESS OF LU6.2 EXTENSION |
(1FC) | FULLWORD | 4 | TCATMRLP | TMP read lock list addr. |
(200) | CHARACTER | 4 | TCAICREQ | REQID from an IC START |
TASK CONTROL - TABLE MANAGER INTERFACE |
||||
(204) | BIT(8) | 1 | TCAALFLG | Flag byte used by DFHALP |
(204) | 1... .... | TCAALRES | A RESUME is required | |
(204) | .111 1111 | * | Reserved | |
(205) | CHARACTER | 3 | * | Reserved |
(208) | ADDRESS | 4 | TCADOMPM | USED as plist addr |
(20C) | CHARACTER | 8 | TCATRIDQ | TRACE ID QUALIFIER |
TRANSIENT DATA |
||||
CONTROL BLOCK NAME = DFHTC2TD NAME OF MATCHING ASSEMBLER CONTROL BLOCK = DFHTD TYPE=SYSTEMTCA DESCRIPTIVE NAME = CICS TS DFHTD system overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2014 STATUS = 7.1.0 TRANSIENT DATA - NEW 1.7 FIELDS |
||||
(214) | CHARACTER | 4 | TCADSTID | TRANSIENT DATA DESTID |
SPECIAL FEATURES |
||||
(218) | ADDRESS | 4 | TCAPSDBA | BASE POINTER FOR TASK PDB CHAIN FOR MVS * |
(21C) | CHARACTER | 2 | * | Reserved |
Transaction Routing parameters (DFHAPRT->DFHZIS2) & ATI routing for PF starts |
||||
(21E) | BIT(8) | 1 | TCAAPRTF | Transaction Routing parameter flags |
(21E) | 1... .... | TCAPRIP | Priority is to be passed to the AOR | |
(21E) | .1.. .... | TCASYSNP | Applid present | |
(21E) | ..1. .... | TCARTST | Routable start | |
(21E) | ...1 .... | TCATRMNP | Terminal netname present | |
(21E) | .... 1111 | * | Reserved | |
(21F) | UNSIGNED | 1 | TCATRPRI | Priority value to pass to AOR |
(220) | ADDRESS | 4 | TCADSBA | DBCTL SCHEDULING BLOCK ADDRESS * |
(224) | CHARACTER | 4 | TCADLUIB | USER INTERFACE BLOCK (UIB) * |
(224) | ADDRESS | 4 | TCADLIBA | UIB ADDRESS |
(228) | ADDRESS | 4 | TCAAPRET | return address for DETACH |
(22C) | CHARACTER | 8 | TCAPLAN | DB2 plan in use if any |
(234) | CHARACTER | 8 | TCATRMNE | Terminal netname |
(23C) | CHARACTER | 4 | TCASUTOK | suspend/resume token for general AP use |
(240) | ADDRESS | 8 | TCAEIUSA | A(EIUS). The user part of the EXEC CICS interface structure |
(248) | CHARACTER | 8 | TCASYSNE | Applid of owning Terminal |
CPI-C |
||||
(250) | ADDRESS | 4 | TCACPCCN | base pointer for CPC chain |
(254) | ADDRESS | 4 | TCATRU24 | Head of TRUE save area |
(258) | CHARACTER | 1 | TCAFCNOM | Copy of FCN OLDMODE |
(259) | CHARACTER | 3 | * | Reserved |
(25C) | ADDRESS | 4 | * | Reserved |
FIELDS FOR USE BY DFHSRP (24 BYTES) |
||||
(260) | CHARACTER | 24 | TCASRDAT | Fields for SRP use only |
(260) | CHARACTER | 8 | TCASRPGM | Name of abended program |
(268) | CHARACTER | 8 | TCASRPCD | Kernel error code xxx/yyyy |
(268) | CHARACTER | 3 | TCASYABD | xxx |
(26B) | CHARACTER | 1 | * | / |
(26C) | CHARACTER | 4 | TCATRABD | yyyy |
(270) | FULLWORD | 4 | TCASROFF | Offset of abend in program |
(270) | ADDRESS | 4 | TCAKEDAD | -> Kernel error data copy |
(274) | BIT(8) | 1 | TCASRFLG | SRP flag byte |
(274) | 1... .... | TCASRDMP | System dump required | |
(274) | .1.. .... | TCAEMSIC | EMS deliberate prog check | |
(274) | ..11 .... | * | Reserved | |
(274) | .... 1... | TCASRAP | AP0001 abend issued by DFHSRP | |
(274) | .... .1.. | TCACHKAD | EDF DELIBERATE ABEND | |
(274) | .... ..1. | TCAFCNFO | FCN abend on FO TCB | |
(274) | .... ...1 | TCACNCHK | Channel storage check ... ... in progress | |
(275) | UNSIGNED | 1 | TCASRLOC | Abend in application? |
(276) | BIT(16) | 2 | TCASREXC | EXC trace point id |
FIELDS FOR THE REMOTE SYSTEM AND TRANSACTION NAMES |
||||
(278) | CHARACTER | 4 | TCARMTRA | Remote Transaction name |
(27C) | CHARACTER | 4 | TCARMSYS | Remote System name |
FIELDS FOR COMMAND AUDIT |
||||
(280) | CHARACTER | 8 | TCAWUIID | USERID PASSED FROM WUI |
END OF SYSTEM AREA |
||||
(288) | CHARACTER | 0 | TCAEND | TCA STORAGE AREA DISPLACEMENT |
CONTROL BLOCK NAME = DFHTCUKC DESCRIPTIVE NAME = CICS TS DFHKC USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2014
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 36 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | CHARACTER | 1 | TCAKCRC | SYST.MACRO RTN.CODE FROM CHANGE FROM ATT/AVAIL/REDISP |
(58) | 1111 11.. | * | ||
(59) | CHARACTER | 1 | TCAKCSRB | SECONDARY REQUEST BYTE |
(5A) | CHARACTER | 1 | TCAKCRC2 | Secondary response indicator (macro compatibility XMxx reason) * |
(5B) | CHARACTER | 1 | TCATOMOP | Attach options |
(5B) | 1... .... | TCATOMCN | Conditional attach | |
(5B) | .1.. .... | TCATOMEP | Entrypoint attach | |
(5B) | ..1. .... | TCATOMST | Attach of a system task | |
(5B) | ...1 .... | TCATOTON | Tracking data override no | |
(5B) | .... 1... | TCATOTOY | Tracking data override yes | |
(5B) | .... .111 | * | Reserved | |
(5C) | ADDRESS | 4 | TCAKCEPA | ENTRY POINT ADDRESS |
(60) | CHARACTER | 8 | * | Reserved |
(68) | CHARACTER | 4 | TCAKCDST | T.D. DESTINATION ID |
(6C) | ADDRESS | 4 | TCAKCPA | ATTPARM address |
(6C) | CHARACTER | 4 | TCAKCSYS | REMOTE SYSTEM IDENTIFICATION * |
(70) | CHARACTER | 4 | TCAKCTI | TRANSACTION IDENTIFICATION |
(74) | UNSIGNED | 1 | TCAKCPL | ATTPARM length |
(75) | CHARACTER | 2 | * | RESERVED |
(77) | BIT(8) | 1 | TCAKCFI | FACILITY CONTROL INDICATOR * |
(77) | 111. .... | * | RESERVED | |
(77) | ...1 .... | TCAKCAID | AID FACILITY MASK. | |
(77) | .... 1... | TCAKCDCM | DESTINATION CONTROL TABLE | |
(77) | .... .1.. | TCAKCICM | NON-TERMINAL FACILITY MASK * | |
(77) | .... ..1. | TCAKCMCM | K C P MACRO FILE MASK | |
(77) | .... ...1 | TCAKCTRM | TERMINAL FACILITY MASK | |
(78) | CHARACTER | 4 | TCAKCTA | TASK CONTROL AREA ADDRESS |
(78) | ADDRESS | 4 | TCAKCFA | FACILITY CONTROL ADDRESS |
(78) | ADDRESS | 4 | TCAKCPTR | FACILITY CONTROL ID |
CONTROL BLOCK NAME = DFHTCUIC DESCRIPTIVE NAME = CICS TS DFHIC USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1985, 2014 TCAICTR
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 44 | * | |
(58) | CHARACTER | 1 | TCAICTR | TYPE OF REQUEST/RESPONSE |
(59) | CHARACTER | 1 | * | RESERVED |
(5A) | HALFWORD | 2 | TCAICMSC | msec field for delay |
(5C) | CHARACTER | 4 | TCAICTEC | ICP 'POST' TIMER EVENT CONTROL ADDRESS |
(5C) | ADDRESS | 4 | TCAICDA | ICP MACRO SERVICE-DATA ADDRESS |
(60) | CHARACTER | 8 | TCAICQPX | REQUEST ID PREFIX |
(60) | CHARACTER | 8 | TCAICQID | ICP REQUEST IDENTIFICATION |
(68) | FULLWORD | 4 | TCAICRT | REQUESTED TIME INTERVAL OR EXPIRATION TIME-OF-DAY |
(6C) | CHARACTER | 4 | TCAICFA | ICP FACILITY CONTROL ADDR. |
(6C) | CHARACTER | 4 | TCAICTI | ICP TRANSACTION IDENT. |
(70) | CHARACTER | 4 | TCAICUSA | ADDRESS OF US PARAMETER STORAGE WHICH IS 11 BYTE FIELD OF: 1 BYTE USERID LENGTH 10 BYTE FIELD FOR USERID |
(70) | CHARACTER | 4 | TCAICTID | ICP SYMBOLIC TERMINAL IDENTIFICATION |
(74) | CHARACTER | 1 | TCAICCLS | UNIQUE ID OF REQUESTED ID |
(75) | CHARACTER | 1 | TCAICTR2 | SECOND REQUEST/RESPONSE BYTE |
(75) | 1... .... | TCAICHDR | DATA RETURNED BY IC GET CONTAINS A USER-BUILT HDR. (INTERNAL) | |
(75) | .1.. .... | TCAICHSZ | FEPI start - startcode SZ | |
(75) | ..1. .... | TCAICTKX | XM Transaction token flag | |
(75) | ...1 .... | TCAICRTC | Router commarea present | |
(75) | .... 1... | TCAICUSS | Userid is that of system | |
(75) | .... .1.. | TCAICUSR | US domain parameter | |
(75) | .... ..1. | TCAICDFS | Deferred dynamic start | |
(76) | HALFWORD | 2 | TCAICRTL | Routers commarea length |
(78) | ADDRESS | 4 | TCAICRTR | Router's commarea address |
(7C) | ADDRESS | 4 | TCAICTKA | XM Transaction token address. * |
(80) | UNSIGNED | 4 | TCAICITK | Channel token |
CONTROL BLOCK NAME = DFHTCUTC DESCRIPTIVE NAME = CICS TS DFHTC USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2010
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 40 | * | ORIGIN TO COMMON COMMUNICATION AREA |
This area (from TCATP_TRACE to TCATP_TRACE_LEN) is traced in some ZC level 1 trace formats |
||||
(58) | CHARACTER | 32 | TCATP_TRACE | TCA parm list trace area |
(58) | BIT(8) | 1 | TCATPAPR | APPLICATION REQUEST RESPONSE CODE |
(58) | BIT(8) | 1 | TCATPLRC | LOCATE RETURN CODE FOR PAGE STATUS TERMINAL INTERPARTITION SESSION |
(58) | 1... .... | TCATPEB | END BRACKET RECEIVED (ISC) * | |
(58) | .1.. .... | TCATPSNC | PREPARE/SPR RECEIVED (ISC) * | |
(58) | ..1. .... | * | ||
(58) | ...1 .... | TCATPR10 | CANCELLED DURING ALLOC | |
(58) | .... 1... | TCATPRC8 | BAD REQUEST RETURN | |
(58) | .... .1.. | TCATPRC4 | POSSIBLE RETRY RETURN | |
(59) | BIT(8) | 1 | * | RESERVED |
(5A) | BIT(8) | 1 | TCATPOS1 | EXTERNAL OPERATOR REQUEST - byte 1 |
(5B) | BIT(8) | 1 | TCATPOS2 | EXTERNAL OPERATOR REQUEST - byte 2 |
Overlaid by the LDC - level 4 For ZARQ (Application requests) - level 5 For ZISP - levels 6 and 7 |
||||
(5B) | BIT(8) | 1 | TCATPLDC | Logical Device Code |
(5B) | 1... .... | TCATPOER | ERASE REQUEST | |
(5B) | 1... .... | TCATPQAF | ALLOC OP FREE | |
(5B) | 1... .... | TCATPFSY | FREE OP implicit free | |
(5B) | .1.. .... | TCATPOSS | SAVE TERMINAL STORAGE | |
(5B) | .1.. .... | * | Reserved | |
(5B) | ..1. .... | TCATPOLA | LINE ADDRESSING REQUEST | |
(5B) | ..1. .... | TCATPQAR | ALLOC OP FREE AT RESTART | |
(5B) | ...1 .... | TCATPORR | READ REQUEST | |
(5B) | ...1 .... | TCATPQAU | ALLOC OP NOT PROTECTED AT | |
(5B) | .... 1... | TCATPODR | DISCONNECT REQUEST | |
(5B) | .... 1... | TCATPQUE | QUEUE REQUEST(0=NQ) | |
(5B) | .... .1.. | TCATPOSR | SYNCHRONIZATION REQUEST | |
(5B) | .... .1.. | * | Reserved | |
(5B) | .... ..1. | TCATPCVS | CONVERSE REQUEST | |
(5B) | .... ..1. | * | Reserved | |
(5B) | .... ...1 | TCATPOWR | WRITE REQUEST | |
(5B) | .... ...1 | TCATPIDT | ID IS CHAR (0=ADDR SPEC) | |
(5C) | BIT(8) | 1 | TCATPCS1 | EXTERNAL CONTROL REQUEST - byte 1 |
For ZARQ (Application requests) - level 4 For ZSTU (Status change) - level 5 |
||||
(5C) | 1... .... | TCATPNNI | NOATNI=YES | |
(5C) | 1... .... | TCATPPG | PAGE | |
(5C) | .1.. .... | TCATPNAB | NOABEND=YES | |
(5C) | .1.. .... | TCATPAU | AUTOMATIC PAGING | |
(5C) | ..11 1... | * | reserved | |
(5C) | ..1. .... | TCATPINP | INPUT | |
(5C) | ...1 .... | TCATPNOP | NO POLL | |
(5C) | .... 1... | TCATPSAI | AUTOMATIC INITIATION | |
(5C) | .... .1.. | TCATPBPQ | BYP QUIESCE FOR PASS | |
(5C) | .... .1.. | TCATPTSA | TRANSACTION | |
(5C) | .... ..11 | * | reserved | |
(5C) | .... ..1. | TCATPINS | IN SERVICE | |
(5C) | .... ...1 | TCATPOOS | OUT OF SERVICE | |
(5D) | BIT(8) | 1 | TCATPCS2 | EXTERNAL CONTROL REQUEST - byte 2 |
For ZARQ (Application requests) - level 4 For ZSTU (Status change) - level 5 |
||||
(5D) | 1... .... | TCATPCRB | READ BUFFER REQUEST | |
(5D) | 1... .... | TCATNVTA | DON'T ISSUE VTAM CMDS | |
(5D) | .1.. .... | TCATPCEU | ERASE ALL UNPROTECTED | |
(5D) | .1.. .... | TCATALGI | REQUEST INTLOG | |
(5D) | ..1. .... | TCATPCWL | WRITE LOCK REQUEST | |
(5D) | ..1. .... | TCATNLGI | REQUEST NOINTLOG | |
(5D) | ...1 .... | TCATPCRL | READ LOCK REQUEST | |
(5D) | ...1 .... | TCATTFOR | FORCEPURGE | |
(5D) | .... 1... | TCATPCPY | COPY REQUEST | |
(5D) | .... 1... | TCATTPUR | PURGE TASK | |
(5D) | .... .1.. | TCATPCPT | PRINT REQUEST | |
(5D) | .... .1.. | TCATPREL | RELEASE | |
(5D) | .... ..1. | TCATPCNT | NOTRANSLATE REQUEST | |
(5D) | .... ..1. | TCATPRSO | RESYNCHRONIZATION OVERRIDE | |
(5D) | .... ...1 | TCATPCPB | PSEUDO BINARY MODE | |
(5D) | .... ...1 | TCATPACQ | ACQUIRE | |
(5E) | BIT(8) | 1 | TCATPOC1 | OPERATION CONTROL BYTE 1 |
For ZARQ (Application requests) - see constants below For ZSTU (Status change) - see constants below |
||||
(5F) | BIT(8) | 1 | TCATPOC2 | OPERATION CONTROL BYTE 2 |
For ZARQ (Application requests) - level 4 |
||||
(5F) | 1... .... | TCATPFRC | FORCE=YES | |
(5F) | .1.. .... | TCATPWSR | WAIT ON INBOUND SIGNAL | |
(5F) | ..1. .... | TCATPLMP | LOGICAL DEVICE CODE (LDC) MNEMONIC PRESENT | |
(5F) | ...1 .... | TCATPFPD | FUNCTION MANAGEMENT HEADER (FMH) PROVIDED WITH DATA | |
(5F) | .... 1... | TCATPLWT | LAST WRITE FROM TASK | |
(5F) | .... .1.. | TCATPOAO | OVERRIDE ASYNCHRONOUS OPERATION NOT USED | |
(5F) | .... ..1. | TCATPOSO | OVERRIDE SYNCHRONOUS OPERATION NOT USED | |
(5F) | .... ...1 | TCATPWRO | WAIT REQUEST WITH OPERATION | |
(60) | CHARACTER | 2 | TCATPLDM | LOGICAL DEVICE MNEMONIC |
(62) | BIT(8) | 1 | TCATPCON | CONNECTION TYPE FLAG |
(62) | 1111 111. | * | ||
(62) | .... ...1 | TCATPNCM | NON-COMMUNICATION INDICATOR | |
(63) | BIT(8) | 1 | TCATPOC3 | OPERATION CONTROL BYTE 3 |
For ZARQ (Application requests) - level 4 For ZLOC (Status change) - level 5 |
||||
(63) | 1... .... | TCATPNEC | WRITE WITH CCOMPL=NO | |
(63) | 1... .... | TCATTMID | TRMIDNT VALUE SUPPLIED | |
(63) | .1.. .... | TCATPTTA | TCTTE ADDRESS SUPPLIED. | |
(63) | .1.. .... | TCATSTAT | STATUS KEYWORD SUPPLIED | |
(63) | ..1. .... | TCATPCND | CONDITIONAL REQUEST FLAG. | |
(63) | ..1. .... | TCATSELC | SELECT KEYWORD SUPPLIED | |
(63) | ...1 .... | TCATPOWS | WRITE STRFIELD | |
(63) | ...1 .... | TCATTRMT | TRMTYPE SUPPLIED | |
(63) | .... 1... | TCATPTTO | TRANSP TIOA OBTAINED | |
(63) | .... 1... | TCATOPNW | OPTION=NOWAIT REQUESTED | |
(63) | .... .1.. | TCATPDWR | DEFER REQUEST FLAG | |
(63) | .... .1.. | TCATCMPN | TCTCOMP=NO REQUESTED | |
(63) | .... ..1. | TCATPINV | INVITE REQUEST FLAG | |
(63) | .... ..1. | TCATSIND | SCAN INDIRECTS, DOM'N=SYS | |
(63) | .... ...1 | * | X'01' RESERVED | |
(63) | .... ...1 | * | X'01' RESERVED | |
(64) | CHARACTER | 20 | TCATPPNM | PROGRAM NAME FIELD |
(64) | ADDRESS | 4 | TCATPTA | TMNL ID OR A(FULL|MODEL TE) |
(68) | CHARACTER | 16 | TCATPREQ | REQUEST ID PARAMETER. |
(68) | CHARACTER | 16 | TCATPAID | AID ADDRESS |
(68) | ADDRESS | 4 | TCATPLDA | LOGIC DEVICE CODE ELEMENT ADDRESS |
(6C) | CHARACTER | 12 | TCATPRMT | REMOTENAME OF FOUND TERM'L |
(6C) | ADDRESS | 4 | TCATPPFL | TERMINAL PROFILE ADDRESS |
(70) | CHARACTER | 8 | TCATPAPL | APPLID OF REMOTE REGION |
(70) | CHARACTER | 4 | TCATPSYS | SYSID OF REMOTE REGION |
(74) | ADDRESS | 4 | TCATPSKA | A(SKELETON TCTTE) |
(74) | ADDRESS | 4 | TCATPFS | FS parameters plist |
TCATP_TRACE_LEN End of parm list trace area |
||||
(78) | CHARACTER | 8 | TCATPZTR | ZC trace work area |
(78) | CHARACTER | 4 | TCATPZT1 | Copy TCT exit footprints |
(7C) | ADDRESS | 4 | TCATPZT2 | Copy TCT address |
CONTROL BLOCK NAME = DFHTCUPC DESCRIPTIVE NAME = CICS TS DFHPC USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1983, 2010
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 32 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | CHARACTER | 1 | TCAPCTR | TYPE OF REQUEST / RESPONSE |
(59) | CHARACTER | 1 | TCAPCSR | PROGRAM CONTROL SECONDARY REQUEST |
(5A) | CHARACTER | 2 | * | Reserved |
(5C) | CHARACTER | 8 | TCAPCPI | PROGRAM IDENTIFICATION |
(5C) | CHARACTER | 4 | TCAPCERA | ABEND EXIT RETURN ENTRY ADDRESS |
(64) | CHARACTER | 4 | TCAPCEA | LOADED PROGRAM ENTRY ADDRESS AND PC BROWSE ENTRY ADDRESS |
(64) | CHARACTER | 4 | TCAPCAC | ABNORMAL TERMINATION CODE |
(68) | ADDRESS | 4 | TCAPGENT | Program entry point (GLUE) |
(6C) | ADDRESS | 4 | TCAPGTKN | Program token (GLUE) |
(70) | CHARACTER | 8 | TCAPCEPI | Progam that abended APCT |
CONTROL BLOCK NAME = DFHTCUPH DESCRIPTIVE NAME = CICS TS DFHPH User Overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1985
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 22 | * | OVERLAY THE TCA COMMON COMMUNICATION AREA |
(58) | CHARACTER | 22 | TCAPH | FOR ZEROING REQUEST BYTES |
(58) | ADDRESS | 4 | TCAPHRC | ADDRESS OF RETURN CODE |
(5C) | ADDRESS | 4 | TCAPHPSN | ADDRESS OF PRTNSET NAME |
(60) | ADDRESS | 4 | TCAPHPN | ADDRESS OF PARTITION NAME |
(64) | ADDRESS | 4 | TCAPHPID | ADDRESS OF PARTITION ID |
(68) | ADDRESS | 4 | TCAPHTIO | ADDRESS OF TIOA |
(6C) | CHARACTER | 1 | TCAPHTR | REQUEST TYPE |
(6D) | CHARACTER | 1 | TCAPHRCV | RETURN CODE VALUE |
CONTROL BLOCK NAME = DFHTCUBM DESCRIPTIVE NAME = CICS TS DFHBMS USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1987, 2016
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 8 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | BIT(8) | 1 | TCAMSRC1 | RETURN CODE BYTE ONE |
(58) | 1... .... | TCAMSRF | ROUTE FAILED - NO RESOLUTIONS | |
(58) | .1.. .... | TCAMSRW | ROUTE WORKED - SOME RESOLUTIONS | |
(58) | ..1. .... | TCAMSIET | INVALID ERROR TERMINAL | |
(58) | ...1 .... | * | ||
(58) | .... 1... | TCAMSMTL | MAP TOO LARGE | |
(58) | .... .1.. | TCAMSCBM | I/O AREA CANNOT BE MAPPED | |
(58) | .... ..1. | TCAMSPRI | PAGE RETURNED INDICATOR | |
(58) | .... ...1 | TCAMSIR | INVALID REQUEST | |
(59) | BIT(8) | 1 | TCAMSRC2 | RETURN CODE BYTE TWO |
(59) | 1... .... | TCAMSTSE | TEMP STORAGE I/O ERROR | |
(59) | .1.. .... | TCAMSRCD | REQUEST CHANGE DIRECN ERROR | |
(59) | ..1. .... | TCAMSUXI | UNEXPECTED INPUT | |
(59) | ...1 .... | TCAMSIMN | INVALID LDC MNEMONIC | |
(59) | .... 1... | TCAMSIPS | INVALID PARTITION SET NAME | |
(59) | .... .1.. | TCAMSIPN | INVALID PARTITION NAME | |
(59) | .... ..1. | TCAMSIPF | PARTNFAIL ERROR | |
(59) | .... ...1 | TCAMSDSS | DATASET STATUS CHANGE | |
(5A) | BIT(8) | 1 | TCAMSRC3 | RETURN CODE BYTE THREE |
(5A) | 11.. .... | * | ||
(5A) | ..1. .... | TCATSITM | TS ITEMERR code | |
(5A) | ...1 .... | TCAMSIGR | SPECIFIED 'REQID' IGNORED | |
(5A) | .... 1... | TCAMSEOC | END-OF-CHAIN IN LAST INPUT | |
(5A) | .... .1.. | TCAMSEOD | END-OF-DATA-SET LAST INPUT | |
(5A) | .... ..1. | TCAMSIFH | INBOUND FMH IN LAST INPUT | |
(5A) | .... ...1 | TCAMSOI | PAGE OVERFLOW INDICATOR | |
(5B) | BIT(8) | 1 | TCAMSRI1 | RETURN INFORMATION BYTE ONE |
(5C) | CHARACTER | 4 | TCAMSPOF | PAGEBLD OVERFLO INFORMATION |
(5C) | HALFWORD | 2 | TCAMSPGN | CURRENT PAGE NUMBER |
(5E) | HALFWORD | 2 | TCAMSOCN | OVERFLOW CONTROL NUMBER |
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 64 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | BIT(8) | 1 | TCAMSTR1 | TYPE REQUEST BYTE ONE |
(58) | 1... .... | TCAMSTRR | TYPE = ROUTE | |
(58) | .1.. .... | TCAMSEO | ERRTERM = ORIG | |
(58) | ..1. .... | TCAMSETI | ERRTERM = TERMINAL ID | |
(58) | ...1 .... | TCAMSRI | INTRVAL = NUMERIC VALUE | |
(58) | .... 1... | TCAMSRT | TIME = NUMERIC VALUE | |
(58) | .... .1.. | TCAMSRA | LIST = ALL | |
(58) | .... ..1. | TCAMSRSA | LIST = SYMBOLIC ADDRESS | |
(58) | .... ...1 | TCAMSROC | OPCLASS = OPERATOR CLASS | |
(59) | BIT(8) | 1 | TCAMSTR2 | TYPE REQUEST BYTE TWO |
(59) | 1... .... | TCAMSRTL | TITLE = SYMBOLIC ADDRESS | |
(59) | .1.. .... | TCAMSOPT | PROPT = NLEOM | |
(59) | ..1. .... | TCAMSRQI | REQID = ALPHANUMERIC VALUE | |
(59) | ...1 .... | TCAMSTLD | LDC = MNEMONIC OR YES | |
(59) | .... 1... | TCAMSIOT | IOTYPE = IMMED | |
(59) | .... .1.. | TCAMSLPS | SEND PARTNSET | |
(59) | .... ..1. | TCAMSRIN | RECV INTO EXEC COMMAND | |
(59) | .... ...1 | TCAMSTRG | TYPE = PURGE | |
(5A) | BIT(8) | 1 | TCAMSTR3 | TYPE REQUEST BYTE THREE |
(5A) | 1... .... | TCAMSLST | TYPE = LAST | |
(5A) | .1.. .... | TCAMSRPT | RECEIVE PARTN | |
(5A) | ..1. .... | TCAMSTRT | TYPE = TEXT | |
(5A) | ...1 .... | TCAMSTC | CURSOR = NUMBER | |
(5A) | .... 1... | TCAMSTCW | CTRL = ANY 3270 WCC | |
(5A) | .... .1.. | TCAMSTMN | MAP = MAP NAME | |
(5A) | .... ..1. | TCAMSTSA | MSETADR = SYMBOLIC ADDRESS OR PSETADR = ADDRESS | |
(5A) | .... ...1 | TCAMSTSN | MAPSET = MAP SET NAME | |
(5B) | BIT(8) | 1 | TCAMSTR4 | TYPE REQUEST BYTE FOUR |
(5B) | 1... .... | * | ||
(5B) | .1.. .... | TCAMSTDN | DATA = NO | |
(5B) | ..1. .... | TCAMSTRS | TYPE = SAVE | |
(5B) | ...1 .... | TCAMSTMA | MAPADR = SYMBOLIC ADDRESS | |
(5B) | .... 1... | TCAMSTRW | TYPE = WAIT | |
(5B) | .... .1.. | TCAMSTRM | TYPE = MAP | |
(5B) | .... ..1. | TCAMSTRE | TYPE = ERASE | |
(5B) | .... ...1 | TCAMSTRI | TYPE = IN | |
(5C) | BIT(8) | 1 | TCAMSTR5 | TYPE REQUEST BYTE FIVE |
(5C) | 1... .... | TCAMSTRB | TYPE = PAGEBLD | |
(5C) | .1.. .... | TCAMSTOF | OFLOW = SYMBOLIC ADDRESS | |
(5C) | ..1. .... | TCAMSTEU | TYPE = ERASEAUP | |
(5C) | ...1 .... | TCAMSTFF | TYPE = FORMFEED | |
(5C) | .... 1... | TCAMSTRLOC | TYPE = LOCATE_MAP | |
(5C) | .... .1.. | TCAMSTRO | TYPE = OUT | |
(5C) | .... ..1. | TCAMSTRF | TYPE = STORE | |
(5C) | .... ...1 | TCAMSTRU | TYPE = RETURN | |
(5D) | BIT(8) | 1 | TCAMSTR6 | TYPE REQUEST BYTE SIX |
(5D) | 1... .... | TCAMSTRP | TYPE = PAGEOUT | |
(5D) | .1.. .... | TCAMSTCA | CTRL = AUTOPAGE | |
(5D) | ..1. .... | TCAMSTCP | CTRL = PAGE | |
(5D) | ...1 .... | TCAMSTCK | CTRL = RETAIN | |
(5D) | .... 1... | TCAMSTCR | CTRL = RELEASE | |
(5D) | .... .1.. | TCAMSWBC | WTBRK = CURRENT | |
(5D) | .... ..1. | TCAMSWBA | WTBRK = ALL | |
(5D) | .... ...1 | TCAMSEPO | EODPURG = OPER | |
(5E) | BIT(8) | 1 | TCAMSTR7 | TYPE REQUEST BYTE SEVEN |
(5E) | 1... .... | TCAMSTRX | TYPE = TEXTBLD | |
(5E) | .1.. .... | TCAMSTH | HEADER = SYMBOLIC ADDRESS | |
(5E) | ..1. .... | TCAMSTT | TRAILER = SYMBOLIC ADDRESS | |
(5E) | ...1 .... | TCAMSTJ | JUSTIFY = FIRST, LAST, OR VALUE | |
(5E) | .... 1... | TCAMSOPR | API SPECIFIES OUTPARTN | |
(5E) | .... .1.. | TCAMSAPR | API SPECIFIES ACTPARTN | |
(5E) | .... ..1. | TCAMSPGS | PGA SUPPLIED WITH DATA | |
(5E) | .... ...1 | TCAMSTRN | TYPE = NOEDIT | |
N.B. TIOATDL SHOULD GIVE THE LENGTH INCLUDING THE PGA IF SET. |
||||
(5F) | BIT(8) | 1 | TCAMSTR8 | TYPE REQUEST BYTE EIGHT |
(5F) | 1... .... | TCAMSIPR | API SPECIFIES INPARTN | |
(5F) | .1.. .... | TCAMSMGM | MSR OPTION SPECIFIED | |
(5F) | ..1. .... | TCAMSEIC | EXEC INTERFACE COMMAND | |
(5F) | ...1 .... | TCAMSTFP | FMHPARM = YES OR PARM | |
(5F) | .... 1... | TCAMSRDA | RDATT = SYMBOLIC ADDRESS | |
(5F) | .... .1.. | TCAMSWRB | WRBRK = SYMBOLIC ADDRESS | |
(5F) | .... ..1. | TCAMSSIG | SIGNAL | |
(5F) | .... ...1 | TCAMSMGC | SEND CONTROL | |
(60) | CHARACTER | 4 | TCAMSTA | TITLE ADDRESS |
(60) | ADDRESS | 4 | TCAMSIOA | ALTERNATE I/O AREA ADDRESS |
(64) | CHARACTER | 4 | TCAMSFSC | FIELD SEPARATOR CHARACTERS |
(64) | CHARACTER | 0 | TCABMSFB | WCC AND FLAG BYTE |
(64) | CHARACTER | 1 | TCAMSWCC | WRITE CONTROL CHARACTERS |
(65) | BIT(8) | 1 | TCAMSJ | JUSTIFY = FIRST, LAST, OR VALUE |
(66) | CHARACTER | 2 | TCAMSRPL | RETURNED LENGTH FROM RECEIVE PARTN |
(66) | HALFWORD | 2 | TCABMSCP | CURSOR POSITION |
(68) | CHARACTER | 8 | TCABMSMN | MAP NAME |
(68) | CHARACTER | 8 | TCAMSPSN | PARTITION SET NAME |
(68) | ADDRESS | 4 | TCABMSMA | MAP ADDRESS |
(68) | ADDRESS | 4 | TCAMSHDR | HEADER ADDRESS |
(68) | ADDRESS | 4 | TCAMSRLA | ROUTE OR RETURNED PAGE LIST ADDRESS |
(6C) | ADDRESS | 4 | TCAMSTRL | TRAILER ADDRESS |
(6C) | ADDRESS | 4 | TCABMSDA | ADS descriptor address |
(6C) | CHARACTER | 4 | TCAMSRTI | TIME OR INTERVAL OF TIME |
(70) | CHARACTER | 8 | TCAMSMSA | MAP SET OR PARTNSET ADDRESS |
(70) | CHARACTER | 8 | TCAMSMSN | MAP SET NAME |
(70) | CHARACTER | 4 | TCAMSTI | ROUTE ERROR TERMINAL ID |
(74) | BIT(8) | 1 | * | RESERVED |
(75) | CHARACTER | 3 | TCAMSOC | OPERATOR CLASS |
(78) | CHARACTER | 2 | TCAMSLDM | LOGICAL DEVICE CODE MNEMONIC IF LDC ON API ELSE OUTPARTN IF SEND OR INPARTN IF RECEIVE MAP OR PARTN IF RECEIVE PARTN |
(7A) | BIT(8) | 1 | TCAMSLDC | LOGICAL DEVICE CODE |
(7B) | CHARACTER | 2 | TCAMSRID | REQID - TEMPORARY STORAGE RECOVERY PREFIX |
(7D) | CHARACTER | 2 | TCAMAPNM | ACTPARTN VALUE |
(7F) | CHARACTER | 1 | * | RESERVED FOR BMS |
(80) | CHARACTER | 8 | TCAMSFMP | FUNCTION MANAGEMENT HEADER (FMH) PARAMETER |
(88) | CHARACTER | 4 | TCAMSMSR | MSR CONTROL VALUE |
(8C) | CHARACTER | 8 | TCAMSRQS | WORK AREA |
(94) | CHARACTER | 1 | TCAMCPY | FLAG INDICATING COPY REQUIRED |
(95) | CHARACTER | 3 | * | RESERVED |
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(8C) | STRUCTURE | 20 | * | ORIGIN TO COMMON CONTROL REGISTER STORAGE |
REGISTER STORAGE |
||||
(8C) | FULLWORD | 4 | * (4) | OVERLAID BY BMS REQUEST BYTES |
(9C) | FULLWORD | 4 | TCAMSRS | BMS REGISTER SAVE AREA |
CONTROL BLOCK NAME = DFHTCUSP DESCRIPTIVE NAME = CICS TS DFHSP User Overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1985, 2010
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 11 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | BIT(8) | 1 | TCASPTR | SYNC POINT REQUEST |
(58) | 1... .... | * | Reserved | |
(58) | .1.. .... | TCASPREP | SEND PREPARE | |
(58) | ..11 .... | * | Reserved | |
(58) | .... 1... | TCASPROL | TYPE=ROLLBACK | |
(58) | .... .1.. | TCASPRAB | No remote rollback abend | |
(58) | .... ..1. | TCASPEXP | Explicit EXEC SYNCPOINT | |
(58) | .... ...1 | TCASPUSR | TYPE=USER | |
(59) | CHARACTER | 3 | * | Reserved |
(5C) | ADDRESS | 4 | TCASPSDA | Address of RMRO parameter area for DFHSP PHASE_1/2 calls |
(60) | CHARACTER | 2 | * | Reserved |
(62) | CHARACTER | 1 | TCASPRC | RETURN CODE |
CONTROL BLOCK NAME = DFHTCUDC DESCRIPTIVE NAME = CICS TS DFHDC USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2010 same as TCADCRS
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 16 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | CHARACTER | 2 | TCADCTR | TYPE OF REQUEST |
REQUEST BYTE 1 |
||||
(58) | 1... .... | TCADCCSA | DUMP THE CSA | |
(58) | .1.. .... | TCADCTCA | DUMP THE TCA | |
(58) | ..1. .... | TCADCPGM | DUMP THE PROGRAM AREAS | |
(58) | ...1 .... | TCADCTRT | DUMP THE TRACE TABLE | |
(58) | .... 1... | TCADCIOA | DUMP TERMINAL I/O AREAS | |
(58) | .... .1.. | TCADCTRN | DUMP TRANSACTION AREAS | |
(58) | .... ..1. | * | RESERVED | |
(58) | .... ...1 | TCADCSEG | DUMP USER SPECIFIED AREA | |
REQUEST BYTE 2 |
||||
(59) | 1... .... | * | RESERVED | |
(59) | .1.. .... | TCADCSIT | DUMP THE SIT | |
(59) | ..1. .... | TCADCPPT | DUMP THE PPT | |
(59) | ...1 .... | * | RESERVED | |
(59) | .... 1... | TCADCPCT | DUMP THE PCT | |
(59) | .... .1.. | TCADCTCT | DUMP THE TCT | |
(59) | .... ..1. | TCADCFCT | DUMP THE FCT | |
(59) | .... ...1 | TCADCDCT | DUMP THE DCT | |
(5A) | HALFWORD | 2 | TCADCNB | DUMP CONTROL NUMBER OF BYTES |
(5C) | ADDRESS | 4 | TCADCSA | DUMP CONTROL STORAGE ADDRESS |
(60) | CHARACTER | 4 | * | RESERVED |
(64) | CHARACTER | 4 | TCADCDC | DUMP IDENTIFICATION CODE |
CONTROL BLOCK NAME = DFHTCUDL DESCRIPTIVE NAME = CICS DL/I TCA Communication Area Overlay Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1983, 2010 FUNCTION = Logical equivalent of DL/I support communication area overlay of the user part of the TCA. This contains request and response fields for various DL/I requests. LOCATION = Offset (release dependent) from the start of the user TCA. LIFETIME = Request fields should be filled in for the request and the response fields will contain the return codes. For the next request, the fields should be re-filled. STORAGE CLASS = Same as user TCA. INNER CONTROL BLOCKS = none. NOTES : DEPENDENCIES = S/370 RESTRICTIONS = none. EXTERNAL REFERENCES = none.
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 36 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | CHARACTER | 1 | TCADLRC | DL/I Response Code |
(59) | CHARACTER | 1 | TCADLTR | DL/I Reason Code |
(5A) | CHARACTER | 2 | * | Reserved |
(5C) | ADDRESS | 4 | TCADLPAR | DL/I Parameter List Address |
(60) | CHARACTER | 8 | TCADLPSB | DL/I PSB Name |
(68) | CHARACTER | 4 | TCADLFUN | DL/I Function Code |
(6C) | ADDRESS | 4 | TCADLPCB | DL/I PCB Address |
(70) | ADDRESS | 4 | TCADLIO | DL/I Workarea Address |
(74) | ADDRESS | 4 | TCADLSSA | DL/I SSA List Address |
(78) | CHARACTER | 4 | TCADLLAN | DL/I Language Flags |
CONTROL BLOCK NAME = DFHTCUTD DESCRIPTIVE NAME = CICS TS DFHTD USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2014
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 32 | * | overlay on the TCA Common Control Communication Area |
(58) | BIT(8) | 1 | TCATDTR | - type of request / response |
(58) | 1... .... | * | - reserved | |
(58) | .1.. .... | TCATDPUT | - TYPE=PUT | |
(58) | ..11 1111 | * | - reserved | |
(59) | CHARACTER | 3 | * | - reserved |
(5C) | CHARACTER | 4 | TCATDDI | queue id - either N(queue) or A(DCTE) |
(60) | CHARACTER | 24 | TCATDROA | - CTYPE=... overlay area |
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(60) | STRUCTURE | 4 | * | overlay area for DFHTD TYPE=PUT, ..., GET, ... |
(60) | ADDRESS | 4 | TCATDAA | - A(data area) |
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(60) | STRUCTURE | 8 | * | overlay area for DFHTD CTYPE=OPEN, ..., PUT, ... |
(60) | ADDRESS | 4 | TCATDDA | - A(DCTE) or 0 - in each case TCATDDI contains N(queue) |
(64) | ADDRESS | 4 | TCATDOCP | - A(TDOC parameter list) |
(64) | ADDRESS | 4 | TCATDTDP | - A(TDTD parameter list) |
CONTROL BLOCK NAME = DFHTCUTS DESCRIPTIVE NAME = CICS TS DFHTS User Overlay of the DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1984, 2010
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 32 | * | ORIGIN TO COMMON CONTROL COMMUNICATION AREA |
(58) | BIT(8) | 1 | TCATSTR | TYPE OF REQUEST/RESPONSE * |
(58) | 1... .... | TCATSGET | get(q) request | |
(58) | .1.. .... | TCATSPUT | put(q) request | |
(58) | ..1. .... | TCATSREL | purge/release request | |
(58) | ...1 .... | TCATSADR | address supplied on get | |
(58) | ...1 .... | TCATSCND | conditional request | |
(58) | .... 1... | TCATSENT | entry no. supplied on get | |
(58) | .... 1... | TCATSMST | main storage request | |
(58) | .... .1.. | TCATSUPD | update request | |
(58) | .... ..1. | TCATSSYS | system request | |
(58) | .... ...1 | TCATSQUE | queue type request | |
(59) | BIT(8) | 1 | TCATSTR2 | TYPE OF REQUEST (SECONDARY) * |
(59) | 1... .... | TCATSICE | append ice | |
(59) | .1.. .... | TCATSPUN | put unique | |
(59) | ..1. .... | TCATSWRM | warm start restore | |
(59) | ...1 .... | TCATSEMR | emergency start restore | |
(59) | .... 1... | TCATSBMS | class=bms | |
(59) | .... .1.. | TCATSTRM | storage class=terminal | |
(59) | .... ..1. | TCATSFLB | flush buffers | |
(59) | .... ...1 | TCATSES2 | ESCAPE BIT (TCATSTR3 VALID) * | |
(5A) | CHARACTER | 2 | * | Reserved |
(5C) | ADDRESS | 4 | TCATSDA | TEMPORARY STORAGE DATA ADDRESS * |
(60) | CHARACTER | 8 | TCATSDI | TEMPORARY DATA IDENTIFICATION |
(68) | HALFWORD | 2 | TCATSRN | TEMPORARY STORAGE RECORD NUMBER |
(6A) | CHARACTER | 1 | TCATSTR3 | TYPE OF REQUEST(TERTIARY) |
(6A) | 1... .... | TCATSHDO | HEADER PRESENT IN OUTPUT DATA | |
(6A) | .1.. .... | TCATSHLL | REQUEST ISSUED BY HLL - I.E. BY DFHETS | |
(6A) | ..1. .... | TCATSEXT | EXTENDS TCA AFTER TCATSSTA | |
(6A) | ...1 .... | TCATSPRV | PRIVILEGED REQUEST - DO NOT WAIT FOR OPEN-FOR-BUSINESS | |
(6A) | .... 1... | TCATSINI | CTYPE=INITIALIZE REQUEST | |
(6A) | .... .1.. | TCATSWTI | CTYPE=WAITINIT REQUEST | |
(6A) | .... ..1. | TCATSRST | RESTART TASK | |
(6A) | .... ...1 | TCATSGDB | DWE Recovery | |
(6B) | CHARACTER | 1 | TCATSRS2 | 2ND RESPONSE BYTE |
(6B) | 1... .... | TCATSHDI | HEADER PRESENT IN INPUT DATA | |
(6C) | FULLWORD | 4 | TCATSSTA | ADDRESS OF PREVIOUSLY AQUIRED STORAGE |
(70) | FULLWORD | 4 | TCATSLL | LL00 FIELD WHEN SEPARATE OR CONCAT = L'(LL00) + L'(DATA) |
(74) | BIT(8) | 1 | TCATSCMD | COMMAND MODIFIER. |
(74) | 1... .... | TCATSLRE | long record extn queue | |
(74) | .1.. .... | TCATSLRH | long record header | |
(74) | ..1. .... | TCATSLRU | long record header update | |
(74) | ...1 1111 | * | reserved | |
(75) | CHARACTER | 1 | * | reserved |
(76) | HALFWORD | 2 | TCATSTNR | TOTAL NUMBER OF RECORDS |
(78) | CHARACTER | 0 | * |
CONTROL BLOCK NAME = DFHTCUDI DESCRIPTIVE NAME = CICS TS DFHDI USER OVERLAY OF THE DFHTCA Licensed Materials - Property of IBM Restricted Materials of IBM 5655-Y04 (C) Copyright IBM Corp. 1989, 1990
Offset Hex | Type | Len | Name (Dim) | Description |
---|---|---|---|---|
(58) | STRUCTURE | 24 | * | |
(58) | CHARACTER | 2 | TCADIRC | CURRENT RETURN CODE |
(58) | BIT(8) | 1 | TCADIRC1 | CLASS OF ERROR |
(58) | 111. .... | * | ||
(58) | ...1 .... | TCADIQSN | UNKNOWN SENSE ERROR | |
(58) | .... 1... | TCADIQFU | FUNCTION ERROR | |
(58) | .... .1.. | TCADIQDS | DESTINATION CHANGE RESPONSE | |
(59) | BIT(8) | 1 | TCADIRC2 | VALUE OF ERROR CODE |
(5A) | BIT(8) | 1 | TCADIFL1 | OPERATION TYPE |
(5B) | BIT(8) | 1 | TCADIFL2 | OPERATION FLAGS |
(5B) | 1... .... | TCADIFNV | VOLADDR SPECIFIED | |
(5B) | .1.. .... | TCADIFNM | SELECT SPECIFIED | |
(5B) | ..1. .... | TCADIFNP | PROFILE SPECIFIED | |
(5B) | ...1 .... | TCADIFND | DSN NOT SPECIFIED | |
(5C) | BIT(8) | 1 | TCADIFL3 | OPERATION FLAGS |
(5C) | 1... .... | TCADIFNF | DEFRESP=YES | |
(5C) | .1.. .... | TCADIFSS | TYPE=SAVE SPECIFIED | |
(5C) | ..1. .... | TCADIFNK | KEY SPECIFIED | |
(5C) | ...1 .... | TCADIFNR | RRN SPECIFIED | |
(5C) | .... 1... | TCADIFKN | KEYNUMBER SPECIFIED | |
(5C) | .... .1.. | * | ||
(5C) | .... ..1. | TCADIFRR | RESERVED | |
(5C) | .... ...1 | TCADIFWT | WAIT REQUESTED OR DEFAULTED | |
(5D) | BIT(8) | 1 | TCADIFL4 | OPERATION FLAGS RESERVED FOR FUTURE USE |
(5E) | BIT(8) | 1 | TCADINRS | NUMBER OF RECORDS IN REQUEST |
(5F) | BIT(8) | 1 | TCADISEL | SELECT VALUE |
(60) | CHARACTER | 4 | TCADIRNA | RECORD ID |
(60) | ADDRESS | 4 | TCADIKYA | KEY ADDRESS |
(64) | ADDRESS | 4 | TCADIDNA | DATA SET NAME ADDRESS |
(68) | ADDRESS | 4 | TCADIVNA | VOLUME NAME ADDRESS |
(6C) | BIT(8) | 1 | TCADIDSP | DATA STREAM PROFILE |
(6D) | CHARACTER | 1 | * | RESERVED |
(6E) | HALFWORD | 2 | TCADIKYN | KEYNUMBER VALUE |
(70) | CHARACTER | 0 | TCADIPND | END OF PLIST MARKER |
Constants
Len | Type | Value | Name | Description |
---|---|---|---|---|
CONSTANTS MISCELLANEOUS |
||||
1 | HEX | 80 | TCAEISUN | TCA CONTAINS A(UNINITIALISED EIS) |
1 | HEX | 80 | TCAACB | ABEND CONTROL BLOCK BUILT |
CONSTANTS |
||||
1 | DECIMAL | 12 | TCACBAR | TASK CONTROL AREA COMMON |
TASK CONTROL SECTION THE FOLLOWING BELONG TO FIELD TCATCDC |
||||
1 | HEX | 13 | TCADCITW | DCI=TERMINAL WAIT |
1 | HEX | 20 | TCADCIDT | DISPATCHABLE MASK |
1 | HEX | 40 | TCADCIEL | EVENT CONTROL LIST ADDRESS |
1 | HEX | 80 | TCADCISE | SINGLE EVENT CONTROL ADDRESS |
1 | HEX | 88 | TCADCISY | C I C S SYSTEM EVENT CONTROL |
THE FOLLOWING BELONG TO FIELD TCATCTR |
||||
1 | HEX | 10 | TCATOMX | attach request |
1 | HEX | 40 | TCATWM | wait request |
1 | HEX | 08 | TCATRM | TASK RESUME MASK |
1 | HEX | 05 | TCACEM | CONDITIONAL ENQUEUE MASK * |
1 | HEX | 02 | TCATDM | TASK DEQUEUE MASK |
1 | HEX | 01 | TCATEM | TASK ENQUEUE MASK |
1 | HEX | 31 | TCADUPQ | DUPLICATE ENQUEUE RESPONSE * |
1 | HEX | 32 | TCATCONQ | COND ENQ FAILED RESP |
1 | HEX | 00 | TCATCOK | COND ENQ SUCCESSFUL RESP * |
1 | HEX | 2C | TCAPROFL | LOCATE PROFILE |
1 | HEX | 2D | TCAPROB | BROWSE PROFILES |
1 | HEX | 2E | TCAPROBU | BROWSE PROFILES UNLOCK PREVIOUS |
1 | HEX | 2F | TCAKCREP | REPLACE PCT ELEMENT |
1 | HEX | 2F | TCAKCSRQ | KCP SECONDARY REQUEST |
THE FOLLOWING BELONG TO FIELD TCAPURGI |
||||
1 | HEX | BF | TCASNPRG | STALL NO PURGE MASK |
EXIT XSRAB ABEND RECOVERY OPTION (TCAPCARO) VALUES |
||||
1 | HEX | 00 | TCAPCAGO | Abend ASRB, don't cancel exits |
1 | HEX | C3 | TCAPCANC | Abend ASRB, cancel exits |
1 | HEX | C1 | TCAPCAAC | Terminate CICS |
STORAGE TYPE HIT BY ASRA 0C4 (TCAPCSTG) VALUES |
||||
1 | HEX | 00 | TCANOHIT | No hit or not 0C4 |
1 | HEX | 01 | TCACDSA | CDSA hit |
1 | HEX | 02 | TCAECDSA | ECDSA hit |
1 | HEX | 03 | TCAERDSA | ERDSA hit |
1 | HEX | 04 | TCARDSA | RDSA hit |
1 | HEX | 05 | TCAEUDSA | EUDSA hit |
1 | HEX | 06 | TCAUDSA | UDSA hit |
1 | HEX | 10 | TCADYCSA | Dummy CSA/TCA hit |
1 | HEX | 20 | TCADYRCT | Dummy RCT hit |
EXIT XPCTA RETRY EXECUTION KEY (TCAPCRFL) VALUES |
||||
1 | HEX | 80 | TCAPCUSK | Retry in USER key |
1 | HEX | 40 | TCAPCCIK | Retry in CICS key |
NOTE THAT THESE DEFINITIONS ARE LOGICALLY BYTE DEFINITIONS THE FOLLOWING BELONG TO FIELD TCAFCI |
||||
1 | HEX | 00 | TCAFCTDM | TASK-DEPENDENT FACILITY MASK i.e. NONE |
CONSTANTS THE FOLLOWING BELONG TO TCAKCRC |
||||
1 | HEX | 00 | TCAKCOK | SUCCESS |
1 | HEX | 08 | TCAKCWRN | WARNING MESSAGE ISSUED |
1 | HEX | 00 | TCAKCATS | ATTACH SUCCESSFUL |
1 | HEX | 31 | TCAKCATF | ATTACH FAILED |
THE FOLLOWING BELONG TO TCAKCSRB |
||||
1 | HEX | 01 | TCAKCSRR | CTYPE=REPLACE |
1 | HEX | 02 | TCAKCSRI | CTYPE=INITIALIZE |
1 | HEX | 03 | TCAKCSRW | CTYPE=WAITINIT |
1 | HEX | 04 | TCAKCSRK | RESTART TASK |
CONSTANTS THE FOLLOWING BELONG TO TCAICTR |
||||
1 | HEX | 10 | TCAICGTM | 'GETIME' TYPE OF REQUEST |
1 | HEX | 20 | TCAICWTM | 'WAIT' TYPE OF REQUEST |
1 | HEX | 30 | TCAICPST | 'POST' TYPE OF REQUEST |
1 | HEX | 40 | TCAICINT | 'INITIATE' TYPE OF REQUEST |
1 | HEX | 50 | TCAICPUT | 'PUT' TYPE OF REQUEST |
1 | HEX | 60 | TCAICIND | 'INITIATE' DEFERRED |
1 | HEX | 70 | TCAICPTH | 'PUT WITH HEADER' TYPE OF REQUEST (CICS INTERNAL) |
1 | HEX | 80 | TCAICGET | 'GET' TYPE OF REQUEST |
1 | HEX | 81 | TCAICGNR | 'GET-NO RELEASE' REQUEST |
1 | HEX | 90 | TCAICRTY | 'RETRY' TYPE OF REQUEST |
1 | HEX | A0 | TCAICRST | 'RESET' CICS INTERNAL |
1 | HEX | B0 | TCAICSCH | 'SCHEDULE' (CICS INTERNAL) |
1 | HEX | C0 | TCAICTXA | EXPIRY ANALYSIS, APTIX Call * |
1 | HEX | D0 | TCAICRVY | DWE DRIVEN ACTIONS. |
1 | HEX | E0 | TCAICSCD | Secondary Request TCAICTR2 contains code |
1 | HEX | F0 | TCAICCNL | 'CANCEL' TYPE OF REQUEST |
1 | HEX | 01 | TCAICPFM | PACKED TIME-OF-DAY REQUEST MASK |
1 | HEX | 01 | TCAICTFM | AUTOMATIC TASK INITIATION - TERMINAL FACILITY MASK |
1 | HEX | 01 | TCAICNRL | 'NO RELEASE' MASK |
1 | HEX | 01 | TCAICDWE | SCHEDULE BUILDS DWE. |
1 | HEX | 02 | TCAICUDA | RETURN DATA TO USER MASK |
1 | HEX | 02 | TCAICRAM | RETURN 'GET' DATA ADDRESS |
1 | HEX | 02 | TCAICRIP | 'REQID='PREFIX'' REQUEST |
1 | HEX | 06 | TCAICCSA | 'CLASS=' (CICS INTERNAL) |
1 | HEX | 04 | TCAICIDM | ICP REQUEST IDENTIFIER GIVEN MASK |
1 | HEX | 08 | TCAICXTM | EXPIRATION TIME GIVEN MASK |
1 | HEX | 08 | TCAICGWT | 'WAIT' OPTION ON GET. |
1 | HEX | 40 | TCAICFND | SEARCH, TRAN FOUND RESPONSE * |
1 | HEX | 08 | TCAICNFD | SEARCH, TRAN NOT FOUND RESP * |
CONSTANTS THE FOLLOWING BELONG TO TCAICTR2 NOTE: See definition of TCAICTR2 above before adding more byte definitions. |
||||
1 | HEX | 01 | TCAICSRC | Search |
1 | HEX | 02 | TCAICRGW | Resume Get Waiters |
CONSTANTS THE FOLLOWING REFER TO FIELD TCATPAPR |
||||
1 | HEX | 0C | TCATPRCC | BAD REQUEST RETURN |
1 | HEX | 14 | TCATPR14 | MODE GP OUT OF SERVICE |
1 | HEX | 18 | TCATPR18 | LUC DRAIN=ALL |
1 | HEX | 1C | TCATPR1C | RM ADD_LINK failure |
THE FOLLOWING REFER TO FIELD TCATPLRC |
||||
1 | HEX | 00 | TCATPLNR | NORMAL RETURN |
1 | HEX | F0 | TCATPLLE | LAST ENTRY |
1 | HEX | F1 | TCATPLIR | INVALID REQUEST |
1 | HEX | F2 | TCATPLII | INVALID TERMINAL ID |
1 | HEX | F3 | TCATPLIA | INVALID ADDRESS |
1 | HEX | F4 | TCATPLIL | INVALID LOGICAL DEVICE CODE |
1 | HEX | F5 | TCATPNAT | ATI REQUIRED ON NON-ATI |
1 | HEX | F6 | TCATPVAL | RESOURCE PROBLEM FOR |
1 | HEX | F7 | TCATPNVL | INVALID PROGRAM NAME |
1 | HEX | F8 | TCATPRFL | UNABLE TO PERFORM REQUEST |
1 | HEX | F9 | TCATPLNL | TYPE IS NOT LUC |
1 | HEX | FA | TCATPBSY | BUSY |
1 | HEX | FB | TCATPUSR | INVALID USERID |
1 | HEX | FC | TCATPDFR | Purge was deferred |
1 | HEX | FD | TCATPKIL | Kill was rejected |
THE FOLLOWING REFER TO FIELD TCATPOS1 ZARQ REQUEST FLAGS |
||||
1 | HEX | 00 | TCATPIOR | I/O REQUEST TYPE |
1 | HEX | 01 | TCATPISG | ISSUE SIGNAL REQUEST |
1 | HEX | 20 | TCATPASS | CLSDST PASS |
1 | HEX | 40 | TCATPPGM | PROGRAM REQUEST |
1 | HEX | 80 | TCATPEOD | EOD REQUEST |
ZISP REQUEST FLAGS |
||||
1 | HEX | 01 | TCATPALL | ALLOCATE REQUEST. |
POINT logic moved in-line to ISP |
||||
1 | HEX | 03 | TCATPFRE | FREE REQUEST. |
1 | HEX | 04 | TCATPFRD | FREE DETACH REQUEST |
1 | HEX | 05 | TCATPFRR | FREE RELEASE REQUEST |
1 | HEX | 06 | TCATPLUA | DFHLUC ALLOC REQUEST |
1 | HEX | 07 | TCATPLUF | DFHLUC FREE REQUEST |
ZIS1 CTYPE REQUEST FLAGS |
||||
1 | HEX | 01 | TCATPPRP | PREPARE REQUEST. |
1 | HEX | 02 | TCATPSPR | SPR REQUEST. |
1 | HEX | 03 | TCATPCMM | COMMIT REQUEST. |
1 | HEX | 04 | TCATPABT | ABORT REQUEST. |
1 | HEX | 05 | TCATPSRB | ROLLBACK request |
1 | HEX | 06 | TCATPERR | ISSUE-ERROR request |
1 | HEX | 07 | TCATPABN | ISSUE-ABEND request |
1 | HEX | 08 | TCATPSHU | SHUNT request |
ZLOC REQUEST FLAGS |
||||
1 | HEX | 01 | TCATPLOC | LOCATE REQUEST |
1 | HEX | 02 | TCATPATI | AUTOMATIC TASK INITIATION |
1 | HEX | 05 | TCATPUNL | UNLOCK REQUEST |
1 | HEX | 08 | TCATPLDR | LOGICAL DEVICE CODE REQUEST |
1 | HEX | 20 | TCATPSYN | SYNC-POINT REQUEST |
1 | HEX | 21 | TCATPRCY | RECOVER REQUEST |
1 | HEX | 10 | TCATPXLT | TRANSLATE ID TO UNIQUENAME (REQUEST |
ZDET REQUEST FLAGS |
||||
1 | HEX | 10 | TCATPDET | DETACH REQUEST |
ZSTU REQUEST FLAGS |
||||
1 | HEX | 02 | TCATPFOR | FORCEPURGE |
1 | HEX | 03 | TCATPPUR | TASK PURGE REQ(TCATPTA=TCA) |
1 | HEX | 04 | TCATPTST | STATUS REQUEST |
THE FOLLOWING REFER TO FIELD TCATPOS2 ZLOC REQUEST SETTINGS WITH CTYPE=LOCATE, 3 BITS SPECIFY THE FORM OF SEARCH ARGUMENT: THE INTERPRETATION OF THE 2 LOW-ORDER BITS IS MAINTAINED IN THE FOLLOWING, FOR COMPATIBILITY WITH CALLS IN OLD MODULES. |
||||
1 | HEX | 00 | TCATPLCL | LOCAL DOMAIN IE THIS CICS. |
1 | HEX | 08 | TCATPSTM | THE SYTEMS ENTRIES. |
1 | HEX | 10 | TCATPREM | REMOTE DOMAIN (ALL REGIONS) |
1 | HEX | 18 | TCATPGBL | ALL REGIONS, LOCAL & REMOTE |
1 | HEX | 20 | TCATPNIB | TERMINAL|SESSION, IDENTIFIED VIA |
1 | HEX | 28 | TCATPSES | SESSIONS, DEPENDENT ON SPECIFIED |
1 | HEX | 30 | TCATPGRP | LUC SESSIONS, DEPENDENT UPON A |
1 | HEX | 38 | TCATPMOD | MODE GROUP ENTRIES, DEPENDENT UPON |
1 | HEX | 40 | TCATPLUC | LUC SYSTEM OR SESSION DOMAIN |
1 | HEX | 48 | TCATPOOL | POOL TERMINALS DOMAIN |
1 | HEX | 50 | TCATPIRC | IRC SYSTEM DOMAIN |
1 | HEX | 58 | TCATPSUR | SURROGATE TCTTE DOMAIN |
1 | HEX | 60 | TCATPPRT | PRINTER SPOOLER DOMAIN |
1 | HEX | 00 | TCATPADR | ADDR OF PASSED TE|SE. |
1 | HEX | 01 | TCATPTID | ID REQUEST -- 4 BYTES GIVEN |
1 | HEX | 02 | TCATPNXT | ADDR GIVEN, NEXT REQUESTED |
1 | HEX | 03 | TCATPUNQ | UNIQUE COMPOUND NAME GIVEN |
1 | HEX | 04 | TCATPFST | FIRST-IN-DOMAIN REQUEST. |
1 | HEX | 05 | TCATPNET | PTR TO VTAM NETNAME GIVEN. |
1 | HEX | 06 | TCATPSID | COMPARE SIDS. |
1 | HEX | 07 | TCATPFM7 | 8TH FORMAT UNDEFINED. |
THE FOLLOWING REFER TO FIELD TCATPOC1 |
||||
1 | HEX | 01 | TCATPWCI | CONTROL CHARACTER SUPPLIED |
1 | HEX | 02 | TCATPOFR | END OF FILE REQUEST |
1 | HEX | 04 | TCATPPBK | PASSBOOK REQUEST |
1 | HEX | 08 | TCATPCBR | COMMON BUFFER REQUEST |
1 | HEX | 10 | TCATPRAR | READ ATTENTION ANALYSIS |
1 | HEX | 20 | TCATPWBR | WRITE BREAK ANALYSIS |
1 | HEX | 40 | TCATP120 | PLIST IS AT V1.2.0 LEVEL |
1 | HEX | 80 | TCATPDRR | DEFINITE RESPONSE REQUESTED |
1 | HEX | 08 | TCATOTTI | TTI ALLOWED |
1 | HEX | 04 | TCATNTTI | NO TTI ALLOWED |
1 | HEX | 02 | TCATOATI | ATI ALLOWED |
1 | HEX | 01 | TCATNATI | NO ATI ALLOWED |
1 | HEX | 00 | TCATPCOM | COMMUNICATION INDICATOR |
PROGRAM CONTROL PRIMARY REQUEST BYTE VALUES |
||||
1 | HEX | 01 | TCAPCLNK | LINK |
1 | HEX | 20 | TCAPCEXT | SETEXIT |
1 | HEX | 40 | TCAPCABD | ABEND |
1 | HEX | 41 | TCAPCADC | ABEND AND CANCEL ALL EXITS * |
1 | HEX | 60 | TCAPCABA | ABEND WITH ABCODE |
1 | HEX | 61 | TCAPCACA | ABEND CANCEL EXITS WITH ACODE * |
RESPONSE RETURN CODES |
||||
1 | HEX | 00 | TCAPCROK | NORMAL RESPONSE |
1 | HEX | 02 | TCAPCINV | INVALID PROGRAM CNTRL REQUEST * |
1 | HEX | 03 | TCAPCFFA | FAILURE FROM FETCH |
1 | HEX | 04 | TCAPCABN | ABEND RETURNED TO URM |
1 | HEX | 01 | TCAPCWAM | WRONG AMODE FOR LINK |
1 | HEX | 02 | TCAPCNON | PPT NOTFND, NOT PCLASS |
PROGRAM CONTROL SECONDARY REQUEST BYTE VALUES |
||||
1 | HEX | 02 | TCAPCEXR | EXIT IS ROUTINE (SETEXIT) * |
1 | HEX | 08 | TCAPCREX | RESETEXIT (SETEXIT) |
1 | HEX | 80 | TCAPCNOD | SUPPRESS DUMP (WITH ABEND) * |
CONSTANTS TCAPHTR EQUATES |
||||
1 | HEX | 01 | TCAPHPSI | TYPE=PSETLOAD |
1 | HEX | 02 | TCAPHPSC | TYPE=PSETCRT |
1 | HEX | 03 | TCAPHPIN | DECOMPOSE 3270E INBOUND |
1 | HEX | 04 | TCAPHPXE | INPUT FROM WRONG PARTITION |
TCAPHRC EQUATES |
||||
1 | HEX | 00 | TCAPHROK | GOOD RETURN CODE |
1 | HEX | 04 | TCAPHNPS | PARTITION SET NOT KNOWN |
1 | HEX | 08 | TCAPHIPS | INVALID PARTITION SET |
1 | HEX | 0C | TCAPHNP | PARTITION NOT KNOWN |
1 | HEX | 10 | TCAPHERR | IRRECOVERABLE ERROR |
CONSTANTS THE FOLLOWING BELONG TO THE BYTE TCAMSRC1 |
||||
1 | HEX | 00 | TCAMSNR1 | NORMAL RESPONSE |
THE FOLLOWING BELONG TO THE BYTE TCAMSTR4 |
||||
1 | HEX | C0 | TCAMSTDY | DATA = YES |
THE FOLLOWING BELONG TO THE BYTE TCAMSJ |
||||
1 | HEX | FF | TCAMSJF | JUSTIFY = FIRST |
1 | HEX | FE | TCAMSJL | JUSTIFY = LAST |
THE FOLLOWING CONSTANTS REFER TO TCASPRC |
||||
1 | HEX | 00 | TCASPRC0 | NORMAL RETURN |
1 | HEX | 01 | TCASPRC1 | Rolled Back |
1 | HEX | 08 | TCASPRC8 | STATE ERROR |
TCADLRC and TCADLTR are used to indicate the results of a DL/I related request. TCADLRC contains the Response Code and, where appropriate, TCADLTR contains the Reason Code to explain the response code further. |
||||
TCADLRC may contain the following response codes:- |
||||
1 | HEX | 00 | TCADLNR | Normal Response |
1 | HEX | 08 | TCADLINV | Invalid Request (Reason in TCADLTR) |
1 | HEX | 0C | TCADLNOP | Not Open (Reason in TCADLTR) |
TCADLTR may contain the following response codes:- When Normal Response - TCADLRC=TCADLNR TCADLTR will also contain TCADLNR to indicate Normal Response When Invalid Request - TCADLRC=TCADLINV |
||||
1 | HEX | 00 | TCADLINA | Invalid Argument |
1 | HEX | 00 | TCADLPIN | PI Trace On (CEMT PITRACE only) |
1 | HEX | 01 | TCADLPNF | PSB Not Found in PDIR |
1 | HEX | 03 | TCADLSFS | Schedule Failure - A PSB is already scheduled |
1 | HEX | 04 | TCADLPIF | PI Trace Off (CEMT PITRACE only) |
1 | HEX | 05 | TCADLSFI | Schedule Failure - IMS unable to schedule PSB |
1 | HEX | 07 | TCADLTEF | Termination Failure - No PSB has been scheduled |
1 | HEX | 08 | TCADLFUF | Function Failure - No PSB has been scheduled |
1 | HEX | 08 | TCADLNPI | PI not being used (CEMT PITRACE only) |
1 | HEX | 10 | TCADLSFP | Schedule Failure - Invalid System Service parameter |
1 | HEX | 14 | TCADLFPX | Function prevented by User Exit XDLIPRE |
1 | HEX | 1C | TCADLSTG | Unable to acquire storage |
The following code applies to TCADLTR |
||||
1 | HEX | FF | TCADLNA | DL/I Support not available |
When Not Open - TCADLRC=TCADLNOP |
||||
1 | HEX | 00 | TCADLDBC | Data Base not open |
1 | HEX | 02 | TCADLISC | Intent Scheduling Conflict |
1 | HEX | E1 | TCATDCLO | - CTYPE=LOCATE |
1 | HEX | E4 | TCATDBRW | - CTYPE=BROWSE |
1 | HEX | FC | TCATDCPT | - CTYPE=PUT |
1 | HEX | FD | TCATDCGT | - CTYPE=GET |
1 | HEX | FE | TCATDCPR | - CTYPE=PURGE |
CONSTANTS The following refer to TCATSTR. |
||||
1 | HEX | 00 | TCATSNML | normal response |
1 | HEX | 01 | TCATSENE | entry number error |
1 | HEX | 02 | TCATSIDE | id error |
1 | HEX | 04 | TCATSIOE | input/output error |
1 | HEX | 08 | TCATSNOS | nospace error |
1 | HEX | 20 | TCATSINV | invalid request error |
1 | HEX | 80 | TCATSDUP | duplicate id error |
THE FOLLOWING REFER TO TCATSCMD |
||||
1 | HEX | 00 | TCATSNRM | NORMAL |
1 | HEX | C0 | TCATSHDR | SPECIAL HEADER. SPHDR. |
CONSTANTS THE FOLLOWING BELONG TO THE BYTE TCADIRC1 |
||||
1 | HEX | 00 | TCADIQNM | NORMAL RESPONSE |
1 | HEX | 0C | TCADIQSL | SELECTION ERROR |
THE FOLLOWING BELONG TO THE BYTE TCADIRC2 |
||||
1 | HEX | 01 | TCADIQBE | BEGIN DESTINATION |
1 | HEX | 02 | TCADIQRE | RESUME DESTINATION |
1 | HEX | 11 | TCADIQEN | END DESTINATION |
1 | HEX | 12 | TCADIQSU | SUSPEND DESTINATION |
1 | HEX | 13 | TCADIQAB | ABORT DESTINATION INBOUND |
1 | HEX | 14 | TCADIQAY | ABORT DESTINATION OUTBOUND |
1 | HEX | 15 | TCADIQCN | CURRENTLY NO DATA TO SEND |
1 | HEX | 21 | TCADIQIF | INVALID FUNCTION |
1 | HEX | 22 | TCADIQLF | RECORD TOO LONG |
1 | HEX | 23 | TCADIQFD | DATA SET FULL |
1 | HEX | 24 | TCADIQIK | INVALID RECORD KEY OR |
1 | HEX | 25 | TCADIQID | I/O ERROR ON OUTBOARD DISK |
1 | HEX | 26 | TCADIQIB | INVALID NUMERICAL RECORD |
1 | HEX | 28 | TCADIQIR | INSUFFICIENT RESOURCE |
1 | HEX | 29 | TCADIQND | DATA SET NOT FOUND |
1 | HEX | 2A | TCADIQTD | DATA SET ALREADY EXISTS |
1 | HEX | 2B | TCADIQCD | REQUEST CHANGE DIRECTION ERROR |
1 | HEX | 41 | TCADIQXD | DESTINATION DOES NOT EXIST |
1 | HEX | 42 | TCADIQBD | BUSY DATA SET |
1 | HEX | 43 | TCADIQXM | SELECT VALUE NOT SUPPORTED |
1 | HEX | 44 | TCADIQLD | DESTINATION NAME LENGTH |
1 | HEX | 45 | TCADIQIV | INVALID VOLUME |
1 | HEX | 46 | TCADIQLV | VOLUME NAME LENGTH ERROR |
1 | HEX | 47 | TCADIQTT | TRANSMIT DATASET ATERM |
1 | HEX | 48 | TCADIQAV | ACTIVE DESTINATION SELECTED |
1 | HEX | 60 | TCADIQTS | TEMPORARY STORAGE ERROR |
1 | HEX | F1 | TCADIQUF | UNEXPECTED SENSE CODE RECV |
1 | HEX | F2 | TCADIQUA | INVALID INPUT RECEIVED |
1 | HEX | F3 | TCADIQUI | UNSUPPORTED INPUT RECEIVED |
THE FOLLOWING BELONG TO THE BYTE TCADIFL1 |
||||
1 | HEX | 01 | TCADIFOA | TYPE=ADD |
1 | HEX | 02 | TCADIFOE | TYPE=ERASE |
1 | HEX | 03 | TCADIFOR | TYPE=REPLACE |
1 | HEX | 04 | TCADIFAB | TYPE=ABORT |
1 | HEX | 05 | TCADIFOQ | TYPE=QUERY |
1 | HEX | 06 | TCADIFEN | TYPE=END |
1 | HEX | 07 | TCADIFIR | TYPE=RECEIVE |
1 | HEX | 08 | TCADIFNT | TYPE=NOTE |
1 | HEX | 09 | TCADIFDT | TYPE=DETACH |
1 | HEX | 0A | TCADIFIB | TYPE=ATTACH |
1 | HEX | 0B | TCADIFOS | TYPE=SEND |
1 | HEX | 0C | TCADIFCK | TYPE=WAIT |
1 | HEX | 0D | TCADIFCA | CTYPE=ABORT |
1 | HEX | 00 | TCADIRLE | RELEASE LEVEL |