IBM Support

PK98104: Problem with Datatable containing double byte characters (iSerie s)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User migrated a  VisualAgeGenerator program source into RBD, con
    verting the
    EGL, then generating the COBOL for System i.
    The generation itself finished successfully. But when executing
    the
    generated COBOL program, error message LNR7200 occurred. The det
    ail for
    the error is 'Decimal Data Error' (Please Refere the attached me
    ssage).
    
    Debugged on System i side, it seems the error occurs at EGL 1356
    statement,
        ? if (20 in Z001T.Z001EPTRNNO)
    Z001T is a table for screen datas which is stored as binary imag
    e, we
    are assuming that the error occurs when reading data from there
    (failed
    to read data).
    
    the tale contains double bytes characters and that seems to caus
    e the problem.
    

Local fix

Problem summary

  • When an MBCHAR field was in a datatable (for iSeries only),
    the generator was correctly inserting SI/SO characters
    around the appropriate DBCS characters, but was not
    truncating the length of the record to the fixed length
    size. This produced an invalid table.
    

Problem conclusion

  • Software updated. Fixtest available.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK98104

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-10-07

  • Closed date

    2009-12-14

  • Last modified date

    2009-12-14

  • 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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R750 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
14 December 2009