IBM Support

DFHAC2236 AKC3 task purged although no action taken to purge task

Troubleshooting


Problem

You intermittently receive message DFHAC2236 with abend AKC3 (abendAKC3) in your CICS Transaction Server for z/OS (CICS TS) region. But, you are not entering a command such as CEMT TASK PURGE to purge the task.

Symptom

DFHAC2236 Transaction xxxx abend AKC3 in program *UNKNOWN term xxxx

Cause

A node error program (NEP) program is setting the TWAOCT flag in TWAOPT2.

Diagnosing The Problem

The abend AKC3 indicates the task has been purged but you are certain nobody purged the task. The KE stack for the failing (*running, task 54879) transaction is:
KE_NUM @STACK LEN TYPE ADDRESS  LINK REG OFFS ERROR NAME
00B4 33733020 0120 Bot 8D7DF180 8D7DF450 02D0 DFHKETA
00B4 33733140 0200 Dom 8D7ED390 8D7ED47E 00EE DFHDSKE
00B4 33733340 04A0 Dom 8D80F6A8 8D813402 3D5A DFHXMTA
                   Int    +3D1A 8D80FEA2 07FA ABEND_TRANSACT
00B4 337337E0 01E0 Dom 8D8A07D0 8D8A0A8E 02BE DFHXMER


There was no entry in the KE Domain Error Table Summary for the failing transaction. AP=3 contained a TACB for this task but the PSW contains low values. The TACB looked like this:
CICS31.54879 343B95E0 CICS storage above 16MB
0000 C3F0F0F5 F4F8F7F9 01206EE3 C1C3C240 *C0054879..>TACB *
0010 343B9008 00005846 C4C6C8E3 C1C3C240 *........DFHTACB *
0020 00000000 C1D2C3F3 C4C6C8E7 D4C1C240 *....AKC3DFHXMAB *
0030 00000000 00000000 00000000 00000000 *................*
0040 00000000 00000000 00000000 0000FF00 *................*
0050 00000000 00000000 D9C5C7E2 50D7E2E6 *........REGS&PSW*
0060 00000553 00051B6C 80047B80 8D5C0000 *.......%..#..*..*
0070 33733D70 0D5C0FFF 00051B6C 00006000 *.....*.....%..-.*
0080 0D5C3FFC 000473C8 00051980 B32785C8 *.*.....H......eH*
0090 00051680 80047B80 B32786B2 8D7DE500 *......#...f..'V.*
00A0 00000000 00000000 00000000 00000000 *................*


Action "CNTASK" in message DFHZC3437I indicates that the NEP had cancelled the task:
(CNTASK in DFHZC3437):
DFHZC3461 I CSNE Node TCP111 session started.
DFHZC2431 E Request to a released node. VTAM RETURN CODE 0C0B
DFHZC3437 I CSNE Node TCP111 action taken: ABTASK ABSEND ABRECV
DFHZC3434 E Unbind received while session still active.
DFHZC3437 I CSNE Node TCP111 action taken: CLSDST ABTASK CNTASK ABSEND ABRECV

Resolving The Problem

Change your NEP to not set the TWAOCT flag in TWAOPT2 (action CNTASK) when processing message DFHZC3434 error code (xx).

[{"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Terminal Control","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.1;4.2;4.1;3.2;3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICS TS CICS Transaction Server

Document Information

Modified date:
15 June 2018

UID

swg21038869