IBM Support

PH27735: DFHPI0112 UNABLE TO LOCATE URIMAP TO MATCH HOST AND PATH WHEN REQUEST DOESN'T CONTAIN TARGETSERVICE OF SOAPJMS_TARGETSERVICE.

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R200 PSY UI71498

       UP20/09/16 P F009

  • R300 PSY UI71497

       UP20/09/12 P F009

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