A fix is available
APAR status
Closed as program error.
Error description
CICS will return a 400 Bad Request response and issue a DFHWB0723 message when a request with a very long URI with a query string. When the length of the path on an inbound request to CICS is greater than 256 characters, before the '?' of the querystring, CICS will fail to find the matching generic URIMAP. This causes a DFHWB0723 message and a 400 Bad Request to be returned to the client. Additional Symptom(s) Search Keyword(s): KIXREVGJT
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: CICS return an error response with * * DFHWB0732 if a web request has a long * * URI path with a query string following * * it. * **************************************************************** CICS is acting as an HTTP server and several URIMAPs have been installed. A web request with a very long URI path is coming. The CWXN task is attached and DFHWBUR is called to locate a matched URIMAP. When locating the URIMAP, CICS needs to find and remove the query string in the path of the URI. However, only 256 bytes are searched at a time. If the path of the URI exceeds 255 characters and there is a query string following it, the query string can't be successfully removed. If this happens, CICS will fail to locate the matching URIMAP, which causes a DFHWB0723 message and an error response to be returned to the client.
Problem conclusion
DFHWBUR has been changed to make sure the query string in the path of the URI can be properly located and removed.
Temporary fix
Comments
APAR Information
APAR number
PI81953
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-05-22
Closed date
2017-08-02
Last modified date
2017-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI49293 UI49294 UI49295
Modules/Macros
DFHWBUR
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI49294
UP17/08/05 P F708
R100 PSY UI49295
UP17/08/05 P F708
R900 PSY UI49293
UP17/08/05 P F708
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2017