IBM Support

Defining alternate alias transactions for CICS Web Support, CICS SOAP HTTP Inbound Router transactions or ATOM requests

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 TypeProgram Called
CICS Web Service RequestDFHWBA
PIPELINEDFHPIDSH
ATOMDFHW2A

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

Document Information

Modified date:
15 June 2018

UID

swg21171399