- From: Asir S Vedamuthu <asirv@webmethods.com>
- Date: Tue, 13 Aug 2002 12:26:33 -0400
- To: "Martin Gudgin" <mgudgin@microsoft.com>, "WS-Desc WG \(Public\)" <www-ws-desc@w3.org>
Thank you. "The actual value of the targetNamespace AII of the imported WSDL MUST match the actual value of the namespace AII on the import EII" This is sufficient. Asir -----Original Message----- From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org]On Behalf Of Martin Gudgin Sent: Tuesday, August 13, 2002 9:45 AM To: asirv@webmethods.com; WS-Desc WG (Public) Subject: RE: WSDL and targetNamespace coercion ?? > -----Original Message----- > From: Asir S Vedamuthu [mailto:asirv@webMethods.com] > Sent: 13 August 2002 14:01 > To: WS-Desc WG (Public) > Subject: WSDL and targetNamespace coercion ?? > > > > 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? I believe it is the intention of the WSDWG that WSDL import work the same way as XML Schema import. So targetNamespace coercion is not allowed. I propose we add text to the spec along the lines of; The actual value of the targetNamespace AII of the imported WSDL MUST match the actual value of the namespace AII on the import EII. > > [Q2] If WSDL allows target namespace coercion, what are the > processing rules for coercing target namespaces? Given answer to Q1, not relevant. Hope this helps Gudge > > Regards, > > Asir S Vedamuthu > > webMethods, Inc. > 703-460-2513 or asirv@webmethods.com > http://www.webmethods.com/ > >
Received on Tuesday, 13 August 2002 12:27:24 UTC