Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks Plug-in for SAP Solutions | - |
Not Applicable | - |
Description:
Symptoms
========
While deploying the R/3 Adapter 4.2.0 on Unix machines using TIBCO Admin 2.x the default locale set in the adr3.locale parameter is "C" If you are using Patch 7 and above of the R/3 Adapter 4.2.0 and deploy the adapter on a Unix platform, the adapter will through a conversion failure exception as follows - "Unicode conversion failure : Failed to convert Unicode to type "C" - have you defined the env var TIB_ICU_DATA to point to the directory that contains tibicudat... "
Impact
======
Data Loss
The adapter will not be able to send/recieve any data.
Workaround
==========
Before deploying the adapter, change the Language Locale variable in the Advanced Tab of the Deployment configuration. (Refer attached document for screenshots). Set it to the appropriate value. Eg: If you are using Latin characters only then set this to "LATIN_1"
Now deploy the adapter configuration.
Cause
=====
Prior to patch 7, R/3 Adapter run-time use to have its own code conversion routines, which would take care of the default locale. Patch 7 and above, the adapter uses SDKs encoding and hence "C" is not a valid locale on Unix platforms.
Resolution
==========
Use the above workaround for R/3 Adapter 4.2.0 Patch 7 and above on Unix platforms.
This problem has been fixed in R/3 Adapter 5.1.0 Hotfix 2
Symptoms:
Cause: