IBM Support

JR44386: DECIMAL EXPONENTIAL REPRESENTATION IN SOAP REQUEST COMING FROM TEAMWORKS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Teamworks generates SOAP request containing exponencial form of
    decimal value. This isn't according W3C.
    Teamworks generates in SOAP request:
    <array xsi:type="xsd:decimal">1.214547E+7</array>
    
    But fatal is, that such number is on Oracle application server
    (oc4j) changed in the following way.
    Oracle stores:
    1214547 instead of 12145470.
    
    Customer realize that Oracle does not recognize
    correctly even without E notation and they have opened a call
    with Oracle to get this fixed but they still expect us to fix
    the decimal representation for them.
    

Local fix

  • There is no workaround.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Applications decimal values with web        *
    *                  service requests.                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: Decimal value is converted to a         *
    *                      exponential format which may cause      *
    *                      failures when processing the number.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This fix is a port of IC76376 to BPM v7.5.x.x and onwards.
    When processing decimal values in web services, the number is
    converted to an exponential format.  ie. <array
    xsi:type="xsd:decimal">1.214547E+7</array>
    This does not confirm to the W3C standards.
    

Problem conclusion

  • Code changes have been made to utilize the proper decimal
    representation of the decimal value.  An interim fix is
    available on v7.5.1.0. This fix has also been integrated into
    v8.0.1.0.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR44386

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-12

  • Closed date

    2013-03-22

  • Last modified date

    2013-11-20

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

    IC76376

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

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R750 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 January 2022