XML Attribute not appending name space even though the WSDL has attributeFormDefault
Last updated on MARCH 01, 2018
Applies to:Siebel System Software - Version 126.96.36.199  and later
Siebel CRM - Version 188.8.131.52  and later
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 184.108.40.206 
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms