IBM Support

Assign userid from a DPL program returns the default userid

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":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"MRO","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"4.2;4.1;3.2;3.1","Edition":"","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Product Synonym

CICS/TS CICS TS CICS Transaction Server

Document Information

Modified date:
05 January 2026

UID

swg21027572