Troubleshooting
Problem
You are using the CICS web server plug-in to run EXCI programs in the CICS region. You are unable to obtain the USERID using the ASSIGN command. When you issue the EXCI command from the CICS web server plug-in, you receive DFHSN1400 in the CICS server region indicating the user has signed on. The user ID appearing in message DFHSN1400 is correct, but when you issue an ASSIGN USERID() command from the DPL program, you receive default user ID.
Cause
CA ACF2 is changing the user ID.
Diagnosing The Problem
The EXCI command is issued from the CICS web server plug-in using a connection defined with ATTACHSEC=IDENTIFY. Trace shows the userid flow in the attach FMH5. CICS starts the transaction and issues a signon attach header with the userid passed. There are several UEH entries in the trace going to a CA-ACF2 program. Then, a USAD entry add user without password is done, but this time the userid is the CICS default.
Resolving The Problem
Specify the following parameter in the ACF2/CICS parameter file for the region:
MRO SYSID=EXCG,TRANSMIT=NO,RECEIVE=NO,FORMAT=CICS
CA ACF2 expected the FMH data to be in a ACF2/CICS format. The FORMAT=CICS tells ACF2 to expect standard FMH headers and records over this connection, and not ACF2/CICS embedded information.
Contact
CA Technologies if you need additional information on setting the ACF2 parameter.
Related Information
Product Synonym
CICS/TS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
05 January 2026
UID
swg21027572