A fix is available
APAR status
Closed as program error.
Error description
CICS BMS MAP Definition Source are not correctly converted to HTML Template when there are DBCS KANJI charactors in the "INITIAL=" operand of DFHMDF.
Local fix
After the HTML template has been created edit that file and change the comment terminator at the end of the <!--DFHCOL sequence from :---> to --->
Problem summary
**************************************************************** * USERS AFFECTED: All users * **************************************************************** * PROBLEM DESCRIPTION: Garbage on the browser when using an * * HTML template which contains an HTML * * comment which is exactly 256 bytes * * long. * **************************************************************** * RECOMMENDATION: * **************************************************************** An HTML template generated for use with the CICS Web Bridge contains an HTML comment which is exactly 256 characters long. This HTML comment precedes the section of the template which contains substitutable symbols used at runtime to generate the page which is eventually displayed on the browser. As part of SEND MAP processing, DFHDHPM is called to load the HTML template and update the substitutable symbols with actual field data from the physical map and data from the CICS application. Routine Add_Template_Data detects the start of an HTML comment in the template and suspends symbol substitution until the end of the HTML comment is found. Add_Template_Data uses TRT to scan 256 bytes of data at a time. The HTML comment is exactly 256 bytes long. At the end of the TRT the scan pointer is bumped up by 256 bytes. The response from the TRT is analyzed. At the end of this analysis the scan pointer is incremented by a further byte to bump past the special character found by TRT. However this TRT didn't find a special character so the scan pointer should not have been incremented. The scan pointer now points past the start of the '-->' comment terminator. Add_Template_Data fails to detect the end of the HTML comment. This means that symbol substitution is suspended for the entire HTML template. This causes garbage to appear on the browser.
Problem conclusion
DFHDHPM, DFHDHPU and DFHDHPH have been changed so that the scan pointer is only incremented after a special character has been found by TRT.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM10860
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-03-26
Closed date
2010-04-01
Last modified date
2010-05-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK55730
Modules/Macros
DESDHDH DFHDHPH DFHDHPM DFHDHPU
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK55730
UP10/04/09 P F004
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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 May 2010