- From: Srinivas, Davanum M <Davanum.Srinivas@ca.com>
- Date: Thu, 2 Dec 2004 22:51:24 -0500
- To: "Martin Gudgin" <mgudgin@microsoft.com>, "Harris Reynolds" <hreynolds@webmethods.com>, <public-ws-addressing@w3.org>
Typo...sorry (wsa should be urn) urn:BosNewsLife_x0020_Information_x0020_ServicesSoap:http://bosnewslife. com/ -----Original Message----- From: Martin Gudgin [mailto:mgudgin@microsoft.com] Sent: Thursday, December 02, 2004 10:49 PM To: Srinivas, Davanum M; Harris Reynolds; public-ws-addressing@w3.org Subject: RE: i037: Replace QName's with anyURI I don't understand this mapping. As far as I know, wsa is NOT a URI scheme, right? Gudge > -----Original Message----- > From: public-ws-addressing-request@w3.org > [mailto:public-ws-addressing-request@w3.org] On Behalf Of Srinivas, > Davanum M > Sent: 02 December 2004 19:39 > To: Harris Reynolds; public-ws-addressing@w3.org > Subject: RE: i037: Replace QName's with anyURI > > > How about something similar to what is mentioned in > http://lists.w3.org/Archives/Public/www-rdf-interest/2001Aug/0134.html > > For example: > Qname: {http://bosnewslife.com/, > BosNewsLife_x0020_Information_x0020_ServicesSoap} > will map to > > wsa:BosNewsLife_x0020_Information_x0020_ServicesSoap:http://bo > snewslife. > com/ > > Which not too bad to look at or understand... > > Thanks, > dims > > ________________________________ > > From: public-ws-addressing-request@w3.org > [mailto:public-ws-addressing-request@w3.org] On Behalf Of Harris > Reynolds > Sent: Thursday, December 02, 2004 7:15 PM > To: public-ws-addressing@w3.org > Subject: i037: Replace QName's with anyURI > > > > This issue [1] centers around replacing QNames in attribute values or > element content with URIs. > > > > The use of a QName is used in three places current working draft: > > > > 1) wsa:RelatesTo/@RelationshipType information header (attribute > value) > > 2) wsa:EndpointReference/wsa:PortType element in an EPR (element > content) > > 3) wsa:EndpointReference/wsa:ServiceName element in an EPR > (element content) > > > > Mapping the RelationshipType attribute with a URI is relatively > straightforward. We could designate a URI like > http://www.w3.org/2004/10/addressing/relationship/reply for the > default case of relating a reply to the originating message; in other > cases, since the type would be anyUri, developers could simply use > their own URIs. This is good. > > > > As DavidO pointed out [2], it is much more complicated to replace the > QNames representing wsdl:portTypes and wsdl:service with URIs. This > will essentially require us to craft a definitive mapping of these > WSDL QNames to URIs to be used within WS-Addressing. For this WSDL > [3] (picked randomly from xmethods.net) one possibility here could be: > > > > Qname: {http://bosnewslife.com/, > BosNewsLife_x0020_Information_x0020_ServicesSoap} > > > > mapping to > > > > URI: > http://bosnewslife.com#BosNewsLife_x0020_Information_x0020_Ser > vicesSoap > <http://bosnewslife.com/#BosNewsLife_x0020_Information_x0020_S > ervicesSoa > p> > > > > This works in this simple case but could easily be problematic in > other cases. Is there a mapping that would work in all cases (i.e. > any valid > WSDL)? > > > > Despite the TAG finding regarding this kind of issue [4], it seems > that this is a case where using a QName is much more natural. For now > I am +1 on changing the Relationship type to anyUri and -1 on changing > the wsdl:portTypes and wsdl:service QNames to URIs. > > > > > > Harris Reynolds > > webMethods, Inc. > > > > > > [1] http://www.w3.org/2002/ws/addr/wd-issues/#i037 > > [2] > http://lists.w3.org/Archives/Public/public-ws-addressing/2004N > ov/0510.ht > ml > > [3] http://bosnewslife.com/webservices/bnl_services.asmx?wsdl > > [4] http://www.w3.org/2001/tag/doc/qnameids.html#sec-archrec > > > > > > > >
Received on Friday, 3 December 2004 03:51:25 UTC