Question & Answer
Question
When compiling code with option CICS(EXCI) using the integrated translator, you recieve message DFH7006I W the EXCI option is not supported by the integrated translator. However, the application program seems to work okay. So you would like to know, can an external CICS interface (EXCI) batch program compiled with the integrated translator be used without problems?
Cause
The Explanation and System action for message DFH7006I W state that The EXCI translator option has been specified for the integrated translator. This is not supported. The translation and compilation proceeds, but the resulting program is not guaranteed to execute correctly.
The following is also included in the Notes under Using the CICS-supplied procedures to install application programs in the CICS Transaction Server for z/OS (CICS TS) V5.1 documentation:
You must use a separate translator step for EXCI COBOL programs, because translator options are ignored when you use the integrated CICS translator.
... the integrated translator cannot be used if the COBOL program is intended for batch processing using the EXCI option.
... the integrated translator cannot be used if the PL/I program is intended for batch processing using the EXCI option.
Answer
CICS Request for Enhancement (RFE) 22993 asks that if this is a restriction that it be removed, that the EXCI option be supported by the integrated translator.
As mentioned in the RFE, so far, investigation has shown that no problems have been identified for C, C++, and COBOL. And, the intention is to remove the restriction in a future release of CICS.
PL/I however, does have a problem and will not work when the EXCI batch code is translated with the integrated translator.
Therefore, with the exception of PL/I, the integrated translator works for EXCI batch programs and message DFH7006I can be ignored.
Product Synonym
CICS/TS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
05 January 2026
UID
swg21661391