IBM Support

PK46558: DFHBMSCA MACRO GOT MSGDSNH331I WHEN PRECOMPILE OF DB2.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • pre-compiling PL/I source at DB2 for ZOS V8.1 the precompile
    fails with MSGDSNH331I.DFHBMSCA got error stating ' x'80' in
    DFHBMEOF couldn't be translated from 939 to 1208(Unicode).
    In DB2 for z/OS V8.1, character codes are translated fromebcdic
    to Unicode at precompile time.
    DFHAID PLI copy book has translation failure. CLRP fieldfails t
    to translate correctly.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DSNH331I is issued by the DB2   *
    *                      V8 precompiler for field DFHCLRP in the *
    *                      PL/I version of DFHAID and fields       *
    *                      DFHBMEOF and DFHHLT in the PL/I version *
    *                      of DFHBMSCA.                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a program with the PL/I version of the DFHBMSCA copybook is
    compiled using the DB2 V8 precompiler, message DSNH331I is
    issued for fields DFHBMEOF and DFHHLT. The same message is
    issued for field DFHCLRP in the DFHAID copybook. The
    declarations of these fields initialises them to a single
    character with a hexidecimal value but this is not recognised in
    the code page used by the DB2 V8 precompiler.
    
    Additional keywords: PLI PL1 hex   X'6A'   X'80' X'41'
    

Problem conclusion

  • The PL/I version of the DFHBMSCA and DFHAID copybooks have been
    changed to initialise DFHCLRP to '6A'X, DFHBMEOF to '80'X and
    DFHHLT to '41'X instead of a single hexadecimal character.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK46558

  • Reported component name

    CICSTS 3.X Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-06-07

  • Closed date

    2007-06-21

  • Last modified date

    2007-07-26

  • APAR is sysrouted FROM one or more of the following:

    PK45112

  • APAR is sysrouted TO one or more of the following:

    UK26332 PK48577

Modules/Macros

  •    DFHAID   DFHBMSCA
    

Fix information

  • Fixed component name

    CICSTS 3.X Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R402 PSY UK26332

       UP07/06/30 P F706

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:
26 July 2007