IBM Support

Floating Point Precision of TIBCO RV Message Fields for DataPower XM70

Troubleshooting


Problem

You are using a Multiprotcol Gateway on the WebSphere DataPower Low Latency Messaging Appliance XM70 to process TIBCO RV messages that contain floating point fields. The values within the floating point fields change even though no operations have been performed on them.

Symptom

You observe that values within TIBCO RV floating point fields lose precision as they enter or leave the Multi-Protocol Gateway of the DataPower XM70.

Cause

Floating point precision for TIBCO RV message fields on the DataPower XM70 is limited to 6 significant digits for 32-bit fields (TIBRVMSG_F32 and TIBRVMSG_F32ARRAY), and 10 significant digits for 64-bit fields (TIBRVMSG_F64 and TIBRVMSG_F64ARRAY).

Resolving The Problem

Ensure that the appropriate floating point message field type is used for the required precision.

[{"Product":{"code":"SSNHP3","label":"WebSphere DataPower Low Latency Appliance XM70"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Not Applicable","Platform":[{"code":"PF009","label":"Firmware"}],"Version":"4.0.1;4.0.2;5.0.0;6.0.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
23 June 2018

UID

swg21410177