While publishing the MDM record with some foreign characters on an outbound JMS queue, the characters get garbled
book
Article ID: KB0077364
calendar_today
Updated On:
Description
Let’s assume there is the Spanish word for one of the attributes in the record that is being created/modified. After publishing this MDM record on the outbound EMS (TIBCO Enterprise Message Server) queue, the value of the record gets changed i.e record is not getting published on the queue properly.
For example, attribute “attr1” has value "Jalapeño", but after publishing the value, it gets converted into "Jalapeño".
In other words, once the record gets published on EMS, the same value will be passed to the third-party software i.e BW. This garbled value may in turn get added in another MDM server and which will cause the invalid data. For more information regarding use case please refer TIBCO® MDM System Administration > Integration with TIBCO ActiveMatrix BusinessWorks - Sample.
Issue/Introduction
While publishing the MDM record with some foreign characters on an outbound JMS queue, the characters get garbled
Environment
Product: TIBCO MASTER DATA MANAGEMENT
Version: 9.1.0 or higher
OS: All Supported Operating Systems
Application Server: JBOSS
Resolution
Resolution:
Set the below property in standalone.conf.bat file:
===================
set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8"
===================
Once you set the above property, the attribute value will not get converted while publishing on the EMS.
For information on G11N support, refer to the section, "Globalization (G11n) Support" in TIBCO MDM System Administration Guide.
For a reference, I have attached the standalone.conf.bat.
Feedback
thumb_up
Yes
thumb_down
No