TIBCO ActiveMatrix (TM) Adapter for SAP5.5.0 and lower versions configured with JMS transport throw a _SDK.ERROR.RPC.BADMSGFORMATerror when the RFC has fixed N.0 field
book
Article ID: KB0084495
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for SAP Solutions
-
Not Applicable
-
Description
Description: TIBCO ActiveMatrix (TM) Adapter for SAP 5.5.0 and lower versions configured with JMS transport throw a _SDK.ERROR.RPC.BADMSGFORMAT error when the RFC has fixed N.0 field
Symptoms: ========= When RFC request is sent to adapter with data in the fixed N.0 field represented with a decimal followed by a zero e.g. 1.0,2.0,the adapter throws the _SDK.ERROR.RPC.BADMSGFORMAT.
Impact: ====== Loss of Functionality. Adapter does not process request.
Cause: ====== This issue happens with EMS transport since the representation of fixed p.0 in BW is represented with a decimal followed by a zero whereas the adapter expects a number with no decimal or following values.
Workaround: ========== Change the schema of the RFC field of type "fixed p.0" to a scalar of type "fixed (p+1).1"
Now the adapter schema and the schema it receives from BW via EMS would match and the error would be overcome.
Resolution: ========= This issue has been resolved in hotfix 8 of SDK 5.4.1 and HF3 of SDK 5.5.1 and SDK 5.6.0.
>>TIBCO Adapter for SAP 5.4.1 is built using SDK 5.4.1. Thus, please apply SDK 5.4.1 hf 8 to overcome this issue.
>>TIBCO ActiveMatrix Adapter for SAP 5.5.0 is built using SDK 5.5.1. Please apply SDK 5.5.1 HF3 to overcome this issue.
>> the issue is resolved in TIBCO ActiveMatrix Adapter for SAP 6.0.0 as it is built using SDK 5.6.0. Symptoms:
Cause:
Issue/Introduction
TIBCO ActiveMatrix (TM) Adapter for SAP5.5.0 and lower versions configured with JMS transport throw a _SDK.ERROR.RPC.BADMSGFORMATerror when the RFC has fixed N.0 field