My Oracle Support Banner

XSLT Transformation is Failing for UTF-16 Encoding (Doc ID 2801219.1)

Last updated on AUGUST 26, 2021

Applies to:

Siebel CRM - Version 21.6 and later
Information in this document applies to any platform.

Symptoms

Triggering workflow which is having XSLT conversion is failing with below error for UTF-16 encoding

Error Message:



Issue can be reproduced with the following steps:

1)Create new Internal integration object

Name: AccountIIO

Activated User key related Fields along with Account Status and Type Fields

2)Create workflow with below steps

New Process Properties:

Name                      Data Type

SiebMsg                  Hierarchy

XSLTPath                String

XMLOutput              String

XSLTOutput             String

 

a)Start Step

b)EAI Siebel Adapter (Method -Query) step

Input Arguments:

Input Argument                 Type                          Process Name       Value

PrimaryRowId                    Process Property        Object Id

OutputIntObjectName         Literal                                                AccountIIO

Output Arguments:

Property Name                  Type                         Output Argument                       

SiebMsg                           Output Argument       SiebelMessage

c)EAI XML Converter: (Method-IntObjHierToXMLDoc) Step

Input Arguments:

Input Argument                 Type                          Process Name       Value

SiebelMessage                   Process Property        SiebMsg

XMLCharEncoding               Literal                                                UTF-16

Output Arguments:

Property Name                  Type                         Output Argument                       

XMLOutput                        Output Argument      <Value>

D)EAI XSLT Service (Method-Transform)

Input Arguments:

Input Argument                 Type                          Process Name       Value

<Value>                            Process Property        XMLOutput

XSLTFileLocation                 Process Property        XSLTPath

Output Arguments:

Property Name                  Type                         Output Argument                       

XSLTOutput                       Output Argument      <Value>

Note: Placed XSLT file in file system location

3)Deliver the changes

4)Simulate the workflow from business service simulator and observe the error message

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.