IBM Support

PK87036: numeric fields with decimal signs as a comma produces error

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment: Windows
    
    Product name: IBM? Rational? Business Developer
    
    Program Version    :  7.1.0.2
    Description
    RBD is converting numeric entry fields with decimal signs as a c
    omma.
    
    In VAGen a screen with a field defined with a numeric attribute
    accepted numeric digits, thousands and decimal separators as spe
    cified in local settings.
    That is for us ?.? (period) as thousand separators and ?,? (comm
    a) as decimal.
    This is converted to isDecimal = Yes in EGL
    
    However in EGL it will only accept decimal digits no thousand or
     decimal separators if entered as if the coma is input in the de
    bugger operation an error message is displayed: ?Data type error
     in input ? enter again?
    
    When defining a numeric field with or without a decimal it does
    not accept a decimal comma ?,?  as the decimal separator.
    It appears the decimalSymbol and separatorSymbol BD options are
    being ignored by TUI formatting.
    
    EGL should work the same as VAGen and the same behavior reflecte
    d in product documentation.
    

Local fix

Problem summary

  • When a field of a TextForm or JSFHandler had
    isDecimalDigit=yes, the EGL debugger and generated Java code
    would only accept input from the user that was made of the
    digits 0-9.  This was inconsistent with the corresponding
    feature of VAGen.  In VAGen a negative sign and decimal
    symbol were also allowed.
    

Problem conclusion

  • EGL has been made to work the same as VAGen.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK87036

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-05-20

  • Closed date

    2009-07-23

  • Last modified date

    2009-07-23

  • 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

  • R710 PSN

       UP

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

Document Information

Modified date:
06 December 2021