IBM Support

PM02601: RUNNING A JOB WITH FASTUNLOAD SYNTAX GENERATES ERROR MESSAGE INZU238E

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Running a job with FASTUNLOAD syntax generates the following
    error messages:
    INZU238E UNEXPECTED UNSUPPORTED SELECT
             UTILITY CANNOT SWITCH TO SQL PROCESSING
             REASON 0Xcfff4 / 0Xe501b80
    INZU366I UTILITY RETURN CODE 8 (REASON CODE 0x121a010)
    
    This fix changes HPU PIC behavior, as follows.
    
    * For FLOAT EXTERNAL output fields with the PIC('P', ....)
      option:
      - Before PM04338/UK56337, the first byte (i.e. sign byte)
        was incorrect for positive values and contained 0x00.
      - After PM04338/UK56337, the first byte (i.e. sign byte)
        for positive values contains the expected SBCS padding
        character.
    
    * For INTEGER EXTERNAL and DECIMAL EXTERNAL output fields
      with PIC('P', LEAD, , '00.0') or PIC('P', LEAD, , '00.Z')
      option:
      - Before PM04338, the first byte (i.e. byte sign) is
        incorrect for positive values and contains the leftmost
        digit of the integer values to be represented.
        If n is the length of the output field, positive values
        requiring n digits are not truncated.
      - After PM04338/UK56337, the first byte (i.e. sign byte)
        for positive values contains the expected SBCS padding
        character.  If n is the length of the output field,
        positive values requiring n digits are truncated, as
        expected.
    
    The word EXTERNAL used above means that the unload statement
    requires that the numerical data be written in a readable
    format by using any feature allowing it to do so
    (e.g. INTO clause, REFORMAT option, USER format, DELIMITED
    format...).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of DB2 High Performance Unload.        *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. Wrong output when unloading constant *
    *                      fields with reformatting involved       *
    *                      through the INTO clause or the REFORMAT *
    *                      option.                                 *
    *                      PB 9981                                 *
    *                      2. Error message INZU238E UNEXPECTED    *
    *                      UNSUPPORTED SELECT is issued for a      *
    *                      SELECT statement that should be         *
    *                      supported and that contains a CASE      *
    *                      predicate on a site that has            *
    *                      DECARTH=DEC15.                          *
    *                      PB 10402                                *
    *                      3. A conversion error occurs when       *
    *                      attempting to unload a BIGINT constant  *
    *                      as a SMALLINT or INTEGER field.         *
    *                      PB 10437                                *
    ****************************************************************
    * RECOMMENDATION: APPLY the PTF.                               *
    ****************************************************************
    1. inzctrl module was changed to handle constant fields
    correctly.
    2. inznode  and udbspgsq modules were changed to fix a problem
    with decimal expression scale determination.
    3. inznode to enhance numerical constants analysis.
    

Problem conclusion

  • APPLY the PTF.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM02601

  • Reported component name

    DB2 HI PERF UNL

  • Reported component ID

    5697F4400

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-12-02

  • Closed date

    2010-04-22

  • Last modified date

    2011-01-05

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

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

Modules/Macros

  •    INZRSAVE
    

Fix information

  • Fixed component name

    DB2 HI PERF UNL

  • Fixed component ID

    5697F4400

Applicable component levels

  • R310 PSY UK56337

       UP10/04/29 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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSAUUV","label":"IBM Db2 High Performance Unload for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"310","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
12 February 2021