IBM Support

PH36150: MAPPING UTILITY FAILS ON A SYSTEM WITH DECIMAL=COMMA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Mapping utility DRLEMTJS fails on a system with decimal=comma.
    
    Message are:
    DRL1SQLX return code: 8
    SQL return code SQLCODE: -104
    DSNT408I SQLCODE = -104, ERROR: ILLEGAL SYMBOL ",1". SOME
    SYMBOLS THAT MIGHT
    BE LEGAL ARE: ??( CONCAT || / MICROSECONDS MICROSECOND SECONDS
    SECOND
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM Z Decision Support for Capacity Planning *
    *                 users running one of the mapping utility     *
    *                 jobs DRLJMTJS or DRLJCDPS on a system where  *
    *                 Db2 has specified decimal=comma.             *
    ****************************************************************
    * PROBLEM DESCRIPTION: When running the mapping utility on a   *
    *                      system where Db2 has specified          *
    *                      decimal=comma the job fails with the    *
    *                      following message:                      *
    *                      DRL1SQLX return code: 8                 *
    *                      SQL return code SQLCODE: -104           *
    *                      DSNT408I SQLCODE = -104, ERROR:         *
    *                      ILLEGAL SYMBOL ",1". SOME SYMBOLS ...   *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF                       *
    ****************************************************************
    The EXEC DRLEMTJS builds an SQL statement that is not
    valid when Db2 has specified decimal=comma.
    

Problem conclusion

  • The EXEC DRLEMTJS has a SELECT construct that does not work
    in the Db2 decimal=comma environment.
    The following is the incorrect statement:
    SELECT CHAR(SUBSTR(STATEMENT,"i","l"))
    which is corrected by inserting a blank following each
    of the commas.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH36150

  • Reported component name

    TDS FOR Z/OS

  • Reported component ID

    569510100

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-04-08

  • Closed date

    2021-04-13

  • Last modified date

    2021-05-03

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

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

    UI74900

Modules/Macros

  • DRLEMTJS
    

Fix information

  • Fixed component name

    TDS FOR Z/OS

  • Fixed component ID

    569510100

Applicable component levels

  • R901 PSY UI74900

       UP21/04/15 P F104

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS2DUM","label":"IBM Z Decision Support"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"901"}]

Document Information

Modified date:
04 May 2021