W3C home > Mailing lists > Public > www-ws-desc@w3.org > August 2002

RE: WSDL and targetNamespace coercion ??

From: Christopher B Ferris <chrisfer@us.ibm.com>
Date: Tue, 13 Aug 2002 12:36:25 -0400
To: <asirv@webmethods.com>
Cc: "Martin Gudgin" <mgudgin@microsoft.com>, "WS-Desc WG \(Public\)" <www-ws-desc@w3.org>, www-ws-desc-request@w3.org
Message-ID: <OF6FAF9EE3.BA95A0E4-ON85256C14.005B17FB-85256C14.005B2487@rchland.ibm.com>
Works for me.

Christopher Ferris
Architect, Emerging e-business Industry Architecture
email: chrisfer@us.ibm.com
phone: +1 508 234 3624

www-ws-desc-request@w3.org wrote on 08/13/2002 12:26:33 PM:

> 
> 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 13:30:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:21 GMT