IBM Support

PH31410: OP-03384 ERROR WHEN CURRENCY EXCHANGE RATE CONTAINS MORE THAN 8 DECIMAL PLACES

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

  • Currency exchange rates can be entered with high precision, but
    we can only support up to 8 decimal places.  If a more-precise
    exchange rate is later used for conversion to the base currency,
    this error will result:
    EXCEPTION :
    com.openpages.aurora.service.repository.profile.InvalidPropertyV
    alueException
    ERROR CODE : OP-03384
    LEVEL : 2
    MESSAGE : Value of "1102" is not a valid float.
    

Local fix

  • Modify all exchange rates to limit the number of decimal places
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * OpenPages Users                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * OP-03384 ERROR WHEN CURRENCY EXCHANGE RATE CONTAINS MORE     *
    * THAN 8 DECIMAL PLACES                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Customers should download OpenPages 8.2.0.1 Interim Fix 1    *
    * from Passport Advantage. See the following document for      *
    * details on obtaining OpenPages 8.2.0.1 Interim Fix 1:        *
    * https://www.ibm.com/support/pages/openpages-watson-8201-inte *
    * rim-fix-1                                                    *
    ****************************************************************
    

Problem conclusion

  • Problem
    The Exchange Rate value was not validated for valid double
    value. Which includes validating the limits of the decimal
    numbers.
    
    Solution
    Use the existing the validation util method for validating the
    Double value of the exchange rates in the API and throwing the
    exception if the validation fails.
    
    Customers should download OpenPages 8.2.0.1 Interim Fix 1 from
    Passport Advantage. See the following document for details on
    obtaining OpenPages 8.2.0.1 Interim Fix 1:
    https://www.ibm.com/support/pages/openpages-watson-8201-interim-
    fix-1
    
    NOTE:  This issue is fixed in the 8.2.0.1 Interim Fix 1, and
    also fixed in our upcoming fixpack on the 8.2 stream.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH31410

  • Reported component name

    OPENPAGES GRC

  • Reported component ID

    5725D5100

  • Reported release

    820

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-11-09

  • Closed date

    2021-02-17

  • Last modified date

    2021-02-17

  • 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

    OPENPAGES GRC

  • Fixed component ID

    5725D5100

Applicable component levels

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFUEU","label":"IBM OpenPages with Watson"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"820"}]

Document Information

Modified date:
26 February 2021