IBM Support

PH08342: HARVEST PLUGIN'S CHANGELOG PARSER DOES NOT ACCOUNT FOR EMPTY DATA COLUMNS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • If data is absent for a column in Harvest's changelog output, it
    places a tab character in place of the data. Therefore, given
    that columns are also separated by tabs, this means that it is
    possible to have 3 tab characters subsequently. The middle tab
    character is for the absent data.
    
    As a result of this issue, if absent data is present anywhere in
    the output of the changelog command by Harvest, the UCB Harvest
    plugin will very likely encounter issues parsing the values for
    columns after the empty column. Depending on the data to parse,
    this can result in exceptions or wrong data in wrong columns.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All UrbanCode Build integrating with Harvest.                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If data is absent for a column in Harvest's changelog        *
    * output, it places a tab character in place of the data.      *
    * Therefore, given that columns are also separated by tabs,    *
    * this means that it is possible to have 3 tab characters      *
    * subsequently. The middle tab character is for the absent     *
    * data.                                                        *
    *                                                              *
    * As a result of this issue, if absent data is present         *
    * anywhere in the output of the changelog command by Harvest,  *
    * the UCB Harvest plugin will very likely encounter issues     *
    * parsing the values for columns after the empty column.       *
    * Depending on the data to parse, this can result in           *
    * exceptions or wrong data in wrong columns.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Upgrading to Harvest plugin version 6 in UrbanCode Build fixes
    this issue.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH08342

  • Reported component name

    URBANCODE BUILD

  • Reported component ID

    5725P5700

  • Reported release

    614

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-02-08

  • Closed date

    2019-04-02

  • Last modified date

    2019-04-02

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

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

Fix information

  • Fixed component name

    URBANCODE BUILD

  • Fixed component ID

    5725P5700

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS8NMD","label":"IBM UrbanCode Build"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"614","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
02 April 2019