IBM Support

PM10860: BMS MAP NOT CORRECTLY CONVERTED TO HTML TEMPLATE WITH DBCS

A fix is available

Subscribe

You can track all active APARs for this component.

 

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:

    PM05691

  • 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