EAI JMS Transport errors on CSSJavaBusinessService::UnMarshalOutput when special characters, dollar signs or large payloads are used.

(Doc ID 2420746.1)

Last updated on JULY 09, 2018

Applies to:

Siebel Universal Customer Master - Version 16.16 [IP2016] and later
Information in this document applies to any platform.

Symptoms

On :  16.16 [IP2016] version, Universal Customer Master

EAI JMS Transport errors on CSSJavaBusinessService::UnMarshalOutput when special characters, dollar signs or large payloads are used.


ERROR
-----------------------

Special characters lead to : CSSJavaBusinessService::UnMarshalOutput: Error DecodeFromString FAILED

Dollar signs lead to :  SBL-EAI-04164: Input '<?>' missing

Large payloads lead to :  CSSJavaBusinessService::UnMarshalOutput: Error GetRawData FAILED

STEPS
-----------------------
UCM publish/subscribe publishes through JMS.

When special characters such as ¿ÑÚ¿ÀÉ£¿ are present in the message, it fails with CSSJavaBusinessService::UnMarshalOutput: Error DecodeFromString FAILED

When dollar signs ($) are present in the message, it fails with SBL-EAI-04164: Input '<?>' missing

When the payload is large enough (no special chars or dollar signs) it fails with CSSJavaBusinessService::UnMarshalOutput: Error GetRawData FAILED


BUSINESS IMPACT
-----------------------
The issue has the following business impact:

Orders can’t be placed in other systems for accounts with special chars, dollar signs or that contain large number of address records.

 

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