A fix is available
APAR status
Closed as program error.
Error description
Sending the input after the question mark back as data tothe web browser is changed from the original character string. the DFHCNV is using CLINTCP=819 and SRVERCP=273., the initial ascii string was not converted to "273" code plate. It appears to be using CLINTCP=819 and ,SRVERCP=037,
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: HTTP headers not converted correctly * * from ASCII into EBCDIC. * **************************************************************** * RECOMMENDATION: * **************************************************************** An HTTP request is received into CICS using CICS WEB support. The querystring in the HTTP headers contains some national characters, in this case German. When the data is converted from ASCII into EBCDIC the server codepage used is 037 and not the 273 as compiled into the customer's DFHCNV table for DFHWBHH. The DFHCNV table is no longer used for this conversion. The z/OS conversion routines are called to do the conversion with the fixed codepages source=819 and target=037. The effect of this is that the application receives the wrong data in its commarea. The same problem could be seen when using an EXEC CICS WEB EXTRACT QUERYSTRING. The target codepage should be picked up from the customer's LOCALCCSID SIT parameter.
Problem conclusion
DFHWBSR routine wbrq_inbound_convert_headers has been changed to set the target codepage to the customer's LOCALCCSID setting. The CICS Transaction Server for z/OS Migration Guide v3r1 (GC34-6425-02) has been changed on page 74. At the end of the first bullet which starts: "The code page conversion table (DFHCNV) is no longer required" the following has been added: To convert inbound HTTP header or forms data into a codepage other than 037, you must use the LOCALCCSID SIT parameter. You can set this to any codepage that is compatible with CCSID ISO-8859-1 (codepage 819). The CICS Transaction Server for z/OS Migration from CICS TS for z/OS 2.2 v3r1 (GC34-6424-02) has been changed on page 112. At the end of the first bullet which starts: "The code page conversion table (DFHCNV) is no longer required" the following has been added: To convert inbound HTTP header or forms data into a codepage other than 037, you must use the LOCALCCSID SIT parameter. You can set this to any codepage that is compatible with CCSID ISO-8859-1 (codepage 819). The CICS Transaction Server for z/OS Migration from CICS TS for OS/390 1.3 v3r1 (GC34-6423-02) has been changed on page 132. At the end of the first bullet which starts: "The code page conversion table (DFHCNV) is no longer required" the following has been added: To convert inbound HTTP header or forms data into a codepage other than 037, you must use the LOCALCCSID SIT parameter. You can set this to any codepage that is compatible with CCSID ISO-8859-1 (codepage 819).
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK14233
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2005-10-28
Closed date
2005-11-28
Last modified date
2005-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK09477
Modules/Macros
DESWBAP DESWBDM DESWBRQ DESWBSR DESWBXM DFHWBAP DFHWBAPA DFHWBAPF DFHWBAPJ DFHWBAPM DFHWBAPT DFHWBAPV DFHWBDM DFHWBRQD DFHWBRQS DFHWBSR DFHWBSRA DFHWBSRM DFHWBSRT DFHWBXM DFHWBXMA DFHWBXMT
GC34642302 | GC34642402 | GC34642502 |
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK09477
UP05/11/30 P F511
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":"3.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 December 2005