My Oracle Support Banner

Non-XSD compliant XML document generated by EAI XML Converter when NoNamespaceOnIC specified as user property on IO. (Doc ID 1590118.1)

Last updated on MAY 01, 2023

Applies to:

Siebel CRM - Version 8.1.1.9 [23016] and later
Information in this document applies to any platform.

Symptoms

Environment:
-------------------
Product Type: Siebel CRM
Version: 8.1.1.9 [23016]
OS platform: Apple iOS
DB: N/S
Env type: Development

Statement of Issue:
-----------------------------
The customer was using the IntObjHierToXMLDoc method on the EAI XML Converter to convert a SiebelMessage into a XML document. By specifying XMLTagNamespace and setting NoNamespaceOnIC to true on the IO, and setting GenerateNamespaceDecl to true for the EAI XML Converter, the following XML doc was generated:

<?xml version="1.0" encoding="UTF-8"?>
<ns:XML_Respuesta xmlns:ns="http://www.siebel.com/xml/SBL_EAI_RC21_SC02_SGP_ServicioNotificacionEstadoPortabilidad_115026">
<ns:Status>
<StatusCode>000-0000</StatusCode>
</ns:Status>
</ns:XML_Respuesta>


Where XML_Respuesta and Status are ICs.

The problem was that the XML documented did not comply with the XSD document that defined it and it could not be processed by the external application to which it was sent.

Expected Behavior:
---------------------------

The XML documented complies with the XSD document that defined it.


Actual Behavior:
-----------------------

The XML document did not comply with the XSD document that defined it.



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
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.