IBM Support

SE63381: RDI 9.1.1.1 USING SCREEN DESIGNER, A DSPF WITH G DBCS GRAPHICS FIELD TYPE DISPLAYS IN DESIGN DISPLAY INCORRECTLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With RDi 9.1.1.1 and 9.5, using Screen Designer, the G type
    field length in the record display is not taking into
    consideration the DBCS 2 character per character entry
    requirement.
    For example,  on a G type field, if the definition on the source
    file is 20 characters in length, a G type field would need a
    length of 40 characters when displaying the field.  Currently,
    the field length remains the same but the number of characters
    displayed is half the number required.
    
    The IBM i specifications say:
    Every DBCS-graphic data character has a length of 2 bytes.
    The length of DBCS-graphic (G) fields is expressed as the number
    of double-byte characters with the actual length being twice the
    number of characters.
    
    Changing the font to a DBCS font does not resolve the problem.
    

Local fix

  • Increase the G type field length to twice the number of
    characters required.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * DDS developers using RDi to design screens and report with   *
    * DBCS constants.                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In Screen and Report Designer the display and manipulation   *
    * of DBCS constants and fields yields incorrect results.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When displaying a DDS member in Screen or Report Designer
    containing a pure DBCS G type field the field are shown at half
    the correct length.  When changing the length of a G field or
    constant or plain DBCS constant on the design page by dragging
    the ends, the wrong length results.  The size of the selection
    rectangle around a DSPF constant containing DBCS was too small.
    Converting from a regular constant to a pure DBCS constant using
    the properties page caused extra DBCS blanks to be appended to
    the constant.
    

Problem conclusion

  • This problem is fixed in the RDi 9.5.0.3 update.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE63381

  • Reported component name

    RATL DEV FOR I

  • Reported component ID

    5724Y99DI

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-11-23

  • Closed date

    2016-04-22

  • Last modified date

    2016-04-22

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

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

Modules/Macros

  • Designer
    

Fix information

  • Fixed component name

    RATL DEV FOR I

  • Fixed component ID

    5724Y99DI

Applicable component levels

  • R901 PSY

       UP

  • R910 PSY

       UP

  • R911 PSY

       UP

  • R950 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
03 November 2021