Troubleshooting
Problem
You have defined an alternate alias transaction (to be used instead of CWBA, CPIH or CW2A). You have defined the new transaction so that it points to a program other than DFHWBA, DFHPIDSH or DFHW2A. CICS is ignoring the program defined for the alternate alias transaction.
Cause
DFHWBXM will determine the program to be called by the web request based on the type of web request which has been made.
Request Type | Program Called |
CICS Web Service Request | DFHWBA |
PIPELINE | DFHPIDSH |
ATOM | DFHW2A |
In all cases this will override the program name set on the alternative alias transaction.
Resolving The Problem
Information for creating alternate alias transactions can be found in the Knowledge Center as follows:
Creating TRANSACTION resource definitions for CICS web support
Creating an alias transaction for an Atom feed
Creating the CICS infrastructure for a SOAP service provider
The Alias transaction used will be set by the URIMAP chosen when the request is made
The default alias transaction is different for each type of URIMAP:
USAGE(SERVER) uses the CWBA transaction
USAGE(PIPELINE) uses the CPIH transaction
USAGE(ATOM) uses the CW2A transaction
An alternative alias transaction can be set by overriding the defaults above. Additionally for USAGE(SERVER) requests, an analyzer program can be used to set or change the alias transaction used.
[{"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"CICS Web support","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"4.1;4.2;5.1;5.2;5.3","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Product Synonym
CICS/TS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21171399