ATCE
Explanation
A CICS application program has issued a DFHTC request without specifying the address of a TIOA, but the request is not an ERASE ALL UNPROTECTED or a READBUF request for a 3270 data stream terminal.
System action
The transaction is abnormally terminated with a CICS transaction dump.
User response
Correct the error in the user program by ensuring that a terminal input/output area (TIOA) is provided at write time.
This is almost certainly an application program error. Determine the flow of control through the application and determine why a TIOA has not been specified.
Problem determination
A transaction dump is provided with this abend. In the dump, register 12 addresses the current TCA, and register 10 and the field TCAFCAAA addresses the TCTTE associated with this task. Register 8 and TCTTEDA should contain the address of the TIOA to be used in the I/O request, but actually they contain zero. For a 3270 data stream terminal, byte TCTETDST has bit TCTETTSI (X'01') set. An erase-all-unprotected request is indicated by the setting of bit TCTTEEUI (X'40') in byte TCTTEEUB, and a read buffer request is indicated by the setting of bit TCTTERBI (X'80') in byte TCTTERBB. Analysis:
Register Label Description
R10=@TCTTE TCZARQ41 NIOABAR (register 8)
contains zero.
R8=0 Register 8 has been loaded
field TCTTEDA of the TCTTE
associated with this task.