EAI XSLT Service output is empty if encoding specfied in the stylesheet isn’t UTF-8 or UTF-16,

(Doc ID 1677707.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 8.0 SIA [20405] and later
Information in this document applies to any platform.

Symptoms

Environment:
-------------------
Product Type: Siebel CRM
Version: 8.1.1.8 SIA [23012]
OS platform: IBM AIX on POWER Systems (64-bit)
DB: Oracle Database - Enterprise Edition
Env type: Production

Statement of Issue:
-----------------------------
The EAI XSLT Service is being used to transform a XML document using a XSL stylesheet. This specifies the encoding to be used for the output (e.g. <xsl:output version="1.0" encoding="UTF-16"/>). In 8.1.1.8 FP and 8.1.1.10 FP, if the output is UTF-8 or UTF-16, the service generates the expected output. If it’s any other encoding (e.g. ISO-8859-1) the output argument is empty. The expected output is generated for ISO-8859-1 in 8.1.1.7 FP.

Expected Behavior:
---------------------------
If the specified encoding isn’t UTF-8 or UTF-16, the transformed XML document is output.

Actual Behavior:
-----------------------
If the specified encoding isn’t UTF-8 or UTF-16, the transformed XML document isn’t output.

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