Siebel MQSeries Receiver is generating SBL-EAI-04419: Transcode Conversion Failure error on special characters

(Doc ID 1667498.1)

Last updated on OCTOBER 03, 2017

Applies to:

Siebel CRM - Version 8.1.1.11 [IP2013] and later
Information in this document applies to any platform.
*** Checked for currency MAY-02-2016 ***
*** Checked for currency on OCT-03-2017 ***

Symptoms

PRODUCT:
--------------
Siebel CRM 8.1.1.11.4

ISSUE:
----------------------

Customer uses Siebel MQ Series Server Receiver component to pick up messages from IBM MQSeries queue, dispatches it to UCM workflow process for executing insert/updates to Contact records.  When the message contains special characters such as "...PeÑÃ..." in the Contact name or other fields, this causes the Siebel MQ Series Server Receiver task to fail.

The example message on the queue with the special character that caused the error is the following:

<?xml version="1.0" encoding="UTF-8"?>
<ListOfSwiPersonIO Language="ENU" Locale="English - United States" EnterpriseServerName="ST_UCM_SPD" ExternalSystemId="SOAP" ExternalSourceId="SOAP" RetryNum="5">
    <Contact operation="Upsert">
        <LanguageSpoken>ENU</LanguageSpoken>
        <Id>5666933</Id>
        <LastName>PeÑÃ</LastName>
        ...
        ...


ERROR messages:
--------------------------
EAITransport    EAITransportDebug       4       0000000853455e21:0      2014-04-09 15:48:45     Rollback on Dispatch error: true
GenericLog      GenericError    1       0000000853455e21:0      2014-04-09 15:48:46     TranscodeFailure (Encoding=UTF-8, NumErrors=1, InvalidPosition=608):
ByteArray
ObjMgrLog       Error   1       0000000853455e21:0      2014-04-09 15:48:46     (omtrans.cpp (95)) SBL-EAI-04419: Transcode Conversion Failure
GenericLog      GenericError    1       0000000953455e21:0      2014-04-09 15:49:46     TranscodeFailure (Encoding=UTF-8, NumErrors=1, InvalidPosition=608):
ByteArray
ObjMgrLog       Error   1       0000000953455e21:0      2014-04-09 15:49:46     (omtrans.cpp (95)) SBL-EAI-04419: Transcode Conversion Failure
GenericLog      GenericError    1       0000000a53455e21:0      2014-04-09 15:50:46     TranscodeFailure (Encoding=UTF-8, NumErrors=1, InvalidPosition=608):
ByteArray
ObjMgrLog       Error   1       0000000a53455e21:0      2014-04-09 15:50:46     (omtrans.cpp (95)) SBL-EAI-04419: Transcode Conversion Failure


EXPECTED:
---------------
Siebel MQ Series Server Receiver should be able to handle special characters and not generate such an error.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms