IBM Support

Specifying userid for CICS Configuration Manager server unauthenticated port

Question & Answer


Question

How can I have the CICS Configuration Server for z/OS (CICS CM) server use a different userid than the CICS DFLTUSER when the client connects using an unauthenticated port so the CICS CM exit does not process and attempt to approve API commands using the CICS DFLTUSER?

Answer

I reviewed your question and confirmed the CICS CM documentation topic Authenticating the client user states that the CICS CM tasks in the CICS CM server region will run with the CICS DFLTUSER when the client connects on the unauthenticated port.

Since the CICS CM server tasks are not associated with a terminal principal facility, the userid of the running CICS CM taskid cannot be modified and will be the CICS DFLTUSER userid when the origin is a web request from an unauthenticated port.

In researching a possible alternative, I confirmed the CCVNONE TCPIPSERVICE created by CICS CM picks up the default analzyer program URM DFHWBADX. The analyzer URM could be used to check the inbound http request for the CICS CM API request by checking the http path value which should be "/CICS/CWBA/CCVWSDSH/CCVADISP" and then if the WBRA_USERID value is the CICS DFLTUSER, the URM could perhaps use the client ipaddress to determine what userid it would like to use and move that userid value into the WBRA_USERID field when exiting so any tasks attached from this will use the updated userid value.

You can read about this in the CICS TS documentation under topic HTTP request and response processing for CICS as an HTTP server where item "7" says you can interpret the inbound http request and set the userid.

Let me know if this helps.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS2L7A","label":"CICS Configuration Manager for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICSCM CICS CM

Document Information

Modified date:
12 December 2016

UID

dwa1320844