A fix is available
APAR status
Closed as program error.
Error description
When an application program requests EXEC CICS READ FORMFIELD prior to EXEC CICS WEB STARTBROWSE, CICS will not recognize changes to the HOSTCODEPAGE. For example, if E.C. READ FORMFIELD HOSTCODEPAGE(1141) executes, a subsequent reqeust for E.C. WEB STARTBROWSE HOSTCODEPAGE(1142) will still process that request using Hostcodepage(1141).
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Invalid data returned when using * * EXEC CICS WEB FORMFIELD commands. * **************************************************************** * RECOMMENDATION: * **************************************************************** If the HOSTCODEPAGE specified on an EXEC CICS WEB STARTBROWSE FORMFIELD command differs from that used on previous FORMFIELD commands in the application, invalid data may be returned on the subsequent READNEXT FORMFIELD commands in the browse. This is because a new Name Value Structure (NAMESTRU) block is not being created to hold the formfield NAME/VALUE pairs for the new target codepage. The existing NAMESTRU created for the previous codepage is reused causing incorrect conversion of escaped characters. The same problem will occur for the data returned from an EXEC CICS READ FORMFIELD command if the HOSTCODEPAGE changes from that used on previous commands.
Problem conclusion
DFHWBAPF has been altered to create a new NAMESTRU if the HOSTCODEPAGE specified on the command has altered.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK41656
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
2007-03-20
Closed date
2007-05-10
Last modified date
2007-07-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK24941 PK48197
Modules/Macros
DESWBAP DESWBDM DESWBRQ DESWBRQF DESWBSR DESWBXM DFHWBAP DFHWBAPA DFHWBAPF DFHWBAPJ DFHWBAPM DFHWBAPT DFHWBAPV DFHWBDM DFHWBRQD DFHWBRQS DFHWBSR DFHWBSRA DFHWBSRM DFHWBSRT DFHWBXM DFHWBXMA DFHWBXMT
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK24941
UP07/05/15 P F705
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:
03 July 2007