A fix is available
APAR status
Closed as program error.
Error description
Liberty responds with HTTP 500 when URL contains an asterisk We run a Liberty WebApplication that listen to URL: http://server:port/spcics/HelloWorld. If the URI, that calls that application, contains an asterisk, then Liberty throws an Internal Server error and responds with HTTP 500. For example: http://server:port/spcics/* Response code 500 means an "Internal Server error", but that is the wrong code. Instead we would expect a 404 (Not Found). Furthermore log writes many messages containing a URL Parse Exception.
Local fix
HTTP response code change
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: CICS Liberty JVM server returns HTTP * * 500 response code when the URL * * contains asterisk. * **************************************************************** A HTTP request is sent to a CICS Liberty JVM server, the URL contains an asterisk. CICS returns a 500 internal server error, and diagnostics are written to the DFHJVMTRC, STDERR and messages.logs files.
Problem conclusion
CICS has been changed to return HTTP 404 response code when the URL contains an asterisk, and also reduce the amount of diagnostics issued.
Temporary fix
Comments
APAR Information
APAR number
PH12798
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-06-05
Closed date
2019-07-29
Last modified date
2019-08-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI64474 UI64475 UI64476
Modules/Macros
DFHSJJS DFJ@H356 DFJ@H387
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R100 PSY UI64474
UP19/07/31 P F907
R10D PSY UI64475
UP19/07/31 P F907
R200 PSY UI64476
UP19/07/31 P F907
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.4","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.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 August 2019