XML Attribute not appending name space even though the WSDL has attributeFormDefault (Doc ID 487737.1)

Last updated on JULY 28, 2016

Applies to:

Siebel System Software - Version 7.7.2.1 [18353] and later
Siebel CRM - Version 7.7.2.1 [18353] and later
Oracle Solaris on SPARC (64-bit)
Product Release: V7 (Enterprise)
Version: 7.7.2.1 [18353]
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***

Symptoms

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.

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