Troubleshooting
Problem
Your CICS Transaction Server for z/OS (CICS TS) transaction fails on an EXEC CICS LINK with RESP 00000088 RESP2 0000004. You also receive message DFHAC2206 Transaction failed with abend AXFQ.
Cause
Resolving The Problem
Change the transaction PROFILE to use INBFMH=ALL. There are further details about processing an input message with an FMH present in the CICS documentation under the heading Inbound FMH of the Using function management headers topic.
The value of ALL is required for CSMI, distributed transaction processing (DTP), and distributed programming link (DPL) as detailed under PROFILE resource definitions :
INBFMH ( { NO |ALL|DIP|EODS} ) (SNA LUs only)
specifies, for profiles used with logical units, whether a function management header (FMH) received from a logical unit is to be passed to the application program.
ALL
All FMHs (except APPC FMHs and LU6.1 ATTACH and SYNCPOINT FMHs that are processed by CICS) are passed to the application program. This value is required for function shipping transactions such as CSMI, transactions which use distributed transaction processing, and for distributed program link requests.
DIP
The batch data interchange program (DFHDIP) is to process inbound FMHs. BMS issues a batch data interchange receive request if a BMS receive request has been issued, and a batch data interchange receive request is issued instead of a terminal control receive request.
EODS
An FMH is passed to the application program only if it indicates end of data set (EODS).
NO
The FMHs are discarded.
The value of ALL is required for CSMI, distributed transaction processing (DTP), and distributed programming link (DPL) as detailed under PROFILE resource definitions :
INBFMH ( { NO |ALL|DIP|EODS} ) (SNA LUs only)
specifies, for profiles used with logical units, whether a function management header (FMH) received from a logical unit is to be passed to the application program.
ALL
All FMHs (except APPC FMHs and LU6.1 ATTACH and SYNCPOINT FMHs that are processed by CICS) are passed to the application program. This value is required for function shipping transactions such as CSMI, transactions which use distributed transaction processing, and for distributed program link requests.
DIP
The batch data interchange program (DFHDIP) is to process inbound FMHs. BMS issues a batch data interchange receive request if a BMS receive request has been issued, and a batch data interchange receive request is issued instead of a terminal control receive request.
EODS
An FMH is passed to the application program only if it indicates end of data set (EODS).
NO
The FMHs are discarded.
[{"Type":"MASTER","Line of Business":{"code":"LOB70","label":"Z TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"ARM Category":[{"code":"a8m0z000000cwh7AAA","label":"CICS intercommunication"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.4.0;5.5.0;5.6.0;6.1.0;6.2.0"}]
Product Synonym
CICS/TS CICS TS CICS Transaction Server CICS/VSE VSE z/VSE
Was this topic helpful?
Document Information
Modified date:
05 January 2026
UID
swg21038842