XML Schema Generator Does Not Support Different XML Namespaces for XML Tags and XSD Type (Doc ID 837208.1)

Last updated on FEBRUARY 25, 2015

Applies to:

Siebel CRM - Version 7.7.1 [18306] to 8.1.1 [21112] [Release V7 to V8]
Information in this document applies to any platform.

***Checked for relevance on 05-NOV-2013***



Symptoms

An external system "Axway" cannot import external web services definitions (WSDL), so, a generic WSDL definition has been used for both inbound and outbound web services.


In order to accommodate such a situation with Siebel, a new Business Service (MessageServiceInbound) was defined, which is published as a web service in the web client using the namespace http://<webserver>/tradingengine/transport/api/webservice and mimic the sendMessage operation. 

When trying to generate the WSDL from Siebel the following errors are always observed:

a). WSDL cannot be generated for webservice 'InboundMessageService' of namespace 'http://<webserver>/tradingengine/transport/api/webservice'. No valid port has been defined. Make sure that the 'Transport' and 'Binding' values are supported combinations.(SBL-EAI-04328)

b). WSDL cannot be generated for port type 'MessageServiceInboundPort'.(SBL-EAI-04326)

c). The XML Schema generator does not support different XML Namespaces for XML Tags and XSD Type in the integration Object Definition. (SBL-EAI-04449)

XMLTagNamespace=’http://<webserver>/tradingengine/transport/api/webservice’,

XSDTypeNamespace=’http://<webserver>/tradingengine/transport/api/webservice/types’

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