IBM Support

PK77158: EXPAND ASCII TO EBCDIC TRANSLATION TABLES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • HLASM for linux front end does ASCII to EBCDIC translation of
    the source code being processed.  The translation table used is
    not complete, and some special characters get translated to
    x'00'.
    This translation table with be expanded to a full 256 byte table
    and translate from ISO-ASCII code page 819 to IBM-037.
    Furthermore, the ASMALTAS table for translating EBCDIC to ASCII,
    which is used by the TRANSLATE(AS) option and available on all
    HLASM platforms, will be expanded to a full 256 byte table and
    translate from IBM-037 to ISO-ASCII code page 819.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of the assembler on linux, or using    *
    *                 the TRANSLATE option.                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. The assembler on linux does not      *
    *                         correctly translate some special     *
    *                         characters from ASCII to EBCDIC,     *
    *                         leaving them as x'00'.               *
    *                      2. The ASMALTAS table, used by the      *
    *                         TRANSLATE(AS) option, does not       *
    *                         correctly translate some special     *
    *                         characters from EBCDIC to ASCII,     *
    *                         leaving them as x'00'.               *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF provided.                      *
    ****************************************************************
    1. When executing on linux the assembler front end does
       translation of the source code from ASCII to EBCDIC, if it
       determines that translation is required.  The translation
       table used is not complete and some special characters get
       translated to x'00'.  This translation table with be expanded
       to a full 256 byte table and translate from ISO-ASCII code
       page 819 to IBM-EBCDIC code page 037.
    2. The ASMALTAS table for translating EBCDIC to ASCII, which is
       used by the TRANSLATE(AS) option and available on all
       platforms supported by the assembler, will be expanded to a
       full 256 byte table and translate from IBM-EBCDIC code page
       037 to ISO-ASCII code page 819.
    

Problem conclusion

Temporary fix

Comments

  • The assembler will now correctly translate characters as the
    particular code pages dictate.
    

APAR Information

  • APAR number

    PK77158

  • Reported component name

    HLASM MVS, VM &

  • Reported component ID

    569623400

  • Reported release

    150

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2008-12-10

  • Closed date

    2009-01-03

  • Last modified date

    2009-05-14

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

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

    UK42770 UK42771 UK42835 UK42862

Modules/Macros

  • ASMAINFO ASMALTAS ASMA9Z
    

Publications Referenced
SC26494105    

Fix information

  • Fixed component name

    HLASM MVS, VM &

  • Fixed component ID

    569623400

Applicable component levels

  • R150 PSY UK42770

       UP09/01/13 P F901

  • R160 PSY UK42771

       UP09/01/13 P F901

  • R350 PSY UK42767

       UP09/01/13 P 0901

  • R360 PSY UK42769

       UP09/01/13 P 0901

  • R589 PSY UK42835

       UP09/01/12 I 1000

  • R689 PSY UK42862

       UP09/01/12 P E421

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"150","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"150","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 May 2009