- From: Asir S Vedamuthu <asirv@webmethods.com>
- Date: Tue, 13 Aug 2002 09:01:11 -0400
- To: "WS-Desc WG \(Public\)" <www-ws-desc@w3.org>
Hi, I have two questions that relate to targetNamespace coercion. I will greatly appreciate any input from this group. Let me use an example, <definitions name="InteropTest" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soapinterop.org/"> ... <!-- IMPORT [1] --> <import location="http://www.whitemesa.com/interop/InteropTest.wsdl" namespace="http://soapinterop.org/" /> <!-- IMPORT [2] --> <import location="http://www.whitemesa.com/interop/InteropTest.wsdl" namespace="http://soapinterop.org/xsd" /> <service name="interopLab"> <port name="interopTestPort" binding="tns:InteropTestSoapBinding"> <soap:address location="http://www.whitemesa.net/interop/std" /> </port> </service> </definitions> IMPORT [1] and [2] statements import 2 namespaces into this web service description. However, these 2 statements point to the same location. At a glance, it appears that IMPORT [2] attempts to coerce the namespace from 'http://soapinterop.org/' to 'http://soapinterop.org/xsd' My two question are, [Q1] In general, does WSDL allow target namespace coercion? [Q2] If WSDL allows target namespace coercion, what are the processing rules for coercing target namespaces? Regards, Asir S Vedamuthu webMethods, Inc. 703-460-2513 or asirv@webmethods.com http://www.webmethods.com/
Received on Tuesday, 13 August 2002 09:02:03 UTC