A fix is available
APAR status
Closed as program error.
Error description
In CWXN task a LOCATE_URIMAP is called with Hostname <hostname> and path /<path name>/ this failed with an exception of NOT_FOUND which means the analyzer of DFHWBAAX has been called. DFHWBAAX is the default supplied analyzer program for TCPIPSERVICE(HTTP) and it sets up program DFHWBERX to execute. In CWBA task DFHWBERX is executed and this looks at the content-type of the incoming request to determine the type of response that is returned. Because the incoming request content-type is text/xml, it produces a SOAP fault that is returned with the HTTP error code 500 response. In WB domain, we also see there is a URIMAP defined with a host of * and a path of <path name>. Unfortunately, this does not match. The key here is the trailing slash on the path name in the request does not match the urimap that is defined without the slash. Additional Symptom(s) Search Keyword(s): KIXREVEPH HTTP error code 500 LOCATE_URIMAP NOT_FOUND
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users * **************************************************************** * PROBLEM DESCRIPTION: URIMAPs fail to match an incoming URI * * that ends in a /. * **************************************************************** * RECOMMENDATION: * **************************************************************** CWXN processes the incoming URI to attempt to match it with a defined URIMAP. If the URIMAP has been defined without an ending / then CWXN incorrectly fails to map the incoming URI to that URIMAP. If the default TCPIPSERVICE URM is being used this will result in either a 404 or 500 error response being returned to the client.
Problem conclusion
DFHWBUR has been changed so that an incoming URI ending in a / will match an installed URIMAP which does not include the trailing / character. URIMAPs which specify paths of the following formats will be treated as equivalent: /IBM/Example /IBM/Example/
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI07535
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-12-05
Closed date
2014-01-30
Last modified date
2015-03-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI14694
Modules/Macros
DFHWBUR
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R800 PSY UI14694
UP14/02/07 P F402
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.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 March 2015