XML Attribute not appending name space even though the WSDL has attributeFormDefault
(Doc ID 487737.1)
Last updated on NOVEMBER 22, 2019
Applies to:Siebel System Software - Version 220.127.116.11  and later
Siebel CRM - Version 18.104.22.168  and later
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 22.214.171.124 
Database: Oracle 9i
Application Server OS: Sun Solaris 9
Database Server OS: Sun Solaris 9
This document was previously published as Siebel SR 38-2480051131.
***Checked for relevance on 23-NOV-2010***
***Checked for relevance on 14-Oct-2013***
We have several interfaces that requires the name space be specified for XML Attributes and when the XML request message is generated the name space is not there. For XML Elements the namespace is present but for XML Attributes they are not.
Attached is a WSDL file and 3 XSDs that get referenced. Also attached is the integration object that is created from this WSDL and the request message that is generated. Under the "dwpPxPIndicator" integration component you can see there are 2 integration component fields that are attrbutes. You can also see that there is the "XMLTagNamespace" integration component field user prop defined to specify the namespace. However in the request we are not seeing the name space being appended for these attributes. The request file named "PC1Request_WithoutNameSpace.xml" is the one that is generated by this integration object and the request file named "PC1Request_WithNameSpace.xml" shows how the request should look with the name space.
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