IBM Support

PH31907: SEPARATOR LONGER THAN ONE CHARACTER IN THE HEADER OF THE OUTPUT IN DELIMITED FORMAT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The separator used in the header of the output
    dataset in DELIMITED format has more than one character while
    the actual separator used between the data fields is one
    character long as expected.
    This occurs if the specified DELIMITED block fulfills the
    following conditions:
    - the TITLE ON suboption is specified
    - the value specified for the SEP suboption is longer than one
    character
    Because of the latter, Db2 HPU issues the following message
    INZU112W STRING IN ITEM STARTING AT (13,21) IS TOO LONG AND IS
    TRUNCATED.
    to inform that only the first character of the specified value
    is actually taken into account as a separator.
    For example, with an unload command specifying:
    SELECT * FROM SYSIBM.SYSDBASE
    ...
    OUTDDN (SYSREC)
    FORMAT DELIMITED SEP '////' TITLE ON
    the first rows of the dataset with the unloaded data (SYSREC)
    look as follows:
    
    NAME////CREATOR////STGROUP////BPOOL////DBID////IBMREQD////CREATE
    DBY////R
     DSN00001/SYSIBM/SYSDEFLT/BP0 / 256/N/SYSIBM/
    /0001-01-01-00.00.00.00
     DSN00002/SYSIBM/SYSDEFLT/BP0 / 257/N/SYSIBM/
    /0001-01-01-00.00.00.00
    where the separators used in the header on one hand and in the
    rows with data on the other hand are not consistent.
    

Local fix

  • specify a fully supported value - i.e. one character long - as a
    separator.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Db2 High Performance Unload         *
    *                 for z/OS                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: The separator used in the header of the *
    *                      output dataset in DELIMITED format has  *
    *                      more than one character while the       *
    *                      actual separator used between the data  *
    *                      fields is one character long as         *
    *                      expected.                               *
    *                                                              *
    *                      This occurs if the specified DELIMITED  *
    *                      block fulfills the following            *
    *                      conditions:                             *
    *                      - the TITLE ON suboption is specified   *
    *                      - the value specified for the SEP       *
    *                      suboption is longer than one character  *
    *                                                              *
    *                      Because of the latter, Db2 HPU issues   *
    *                      the following message                   *
    *                      INZU112W STRING IN ITEM STARTING AT     *
    *                      (13,21) IS TOO LONG AND IS TRUNCATED.   *
    *                      to inform that only the first character *
    *                      of the specified value is actually      *
    *                      taken into account as a separator.      *
    *                                                              *
    *                      For example, with an unload command     *
    *                      specifying:                             *
    *                                                              *
    *                      SELECT * FROM SYSIBM.SYSDBASE           *
    *                      ...                                     *
    *                      OUTDDN (SYSREC)                         *
    *                      FORMAT DELIMITED SEP '////' TITLE ON    *
    *                                                              *
    *                      the first rows of the dataset with the  *
    *                      unloaded data (SYSREC) look as follows: *
    *                                                              *
    *                      NAME////CREATOR////STGROUP////BPOOL//// *
    *                      DBID////IBMREQD////CREATEDBY////R       *
    *                       DSN00001/SYSIBM/SYSDEFLT/BP0 / 256/N/  *
    *                       SYSIBM/ /0001-01-01-00.00.00.00        *
    *                       DSN00002/SYSIBM/SYSDEFLT/BP0 / 257/N/  *
    *                       SYSIBM/ /0001-01-01-00.00.00.00        *
    *                      where the separators used in the header *
    *                      on one hand and in the rows with data   *
    *                      on the other hand are not consistent.   *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF                                *
    ****************************************************************
    Separator longer than one character in the header of the output
    in DELIMITED format.
    

Problem conclusion

  • Code has been changed to fix this problem
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH31907

  • Reported component name

    DB2 HI PERF UNL

  • Reported component ID

    5697F4400

  • Reported release

    510

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-11-19

  • Closed date

    2021-03-23

  • Last modified date

    2021-04-02

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

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

Modules/Macros

  • INZCHECK INZCRX10 INZCRXSM INZCRXSQ INZTPMEM INZUTILK
    

Fix information

  • Fixed component name

    DB2 HI PERF UNL

  • Fixed component ID

    5697F4400

Applicable component levels

  • R510 PSY UI74571

       UP21/03/30 P F103

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":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJXP","label":"DB2 Tools for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1.0"}]

Document Information

Modified date:
03 April 2021