A fix is available
APAR status
Closed as program error.
Error description
Customer just upgraded a region from v5.2 to v5.5. It's supposed to process SOAP messages off of an MQ INITQ but following the upgrade the PATH is blank so isn't matching against a URL. DFHPI0112 08/07/2020 12:31:35 Unable to locate URIMAP to match xxxxxx.yyyyyy.zzzzz and PATH . Unable to process inbound MQ message . As soon as the region is backed out to v5.2, it works ok again. Problem is due to the fact that they are not sending in targetService or SOAPJMS_targetService. Despite Knowledge Center states: targetService=string Identifies the target service. If CICS is the service provider, then the target service should be of the form '/string', as CICS uses this as the path when attempting to match with URIMAP. If this option is not specified, the value that is specified in TRIGDATA on the input queue at the service provider is used. TRIGDATA is not used.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Message DFHPI0112 may be seen when * * a web service request does not contain * * targetService or SOAPJMS_targetService * * when using MQ transport with trigger * * data set to a valid URIMAP. * **************************************************************** When an MQ web service request message is processed, the URI is determined from the targetService or SOAPJMS_targetService value, or if not specified on the request it should be taken from the trigger data (TRIGDATA) value, to be evaluated against the URIMAPs defined to determine the request handler. However, if targetService and SOAPJMS_targetService are not specified on the request with a valid URI in the trigger data, the request will fail with message: DFHPI0112 date time applid tranid Unable to locate URIMAP to match HOST hostname and PATH pathname. Unable to process inbound MQ message. This will observed in the joblog of the region processing the request and in the reply MQ message to the request. Keywords: msgDFHPI0112 PI0112 JMS
Problem conclusion
MQ transport pipeline processing has been corrected, to use the trigger data value for URIMAP evaluation when neither targetService nor SOAPJMS_targetService are specified on the request.
Temporary fix
Comments
×**** PE20/12/15 FIX IN ERROR. SEE APAR PH32683 FOR DESCRIPTION
APAR Information
APAR number
PH27735
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-07-22
Closed date
2020-09-11
Last modified date
2021-03-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI71497 UI71498
Modules/Macros
DFHPILSQ
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5"}]
Document Information
Modified date:
05 March 2021