W3C home > Mailing lists > Public > public-ws-addressing@w3.org > November 2004

Using attributes to mark RefProp's and RefParam's

From: Srinivas, Davanum M <Davanum.Srinivas@ca.com>
Date: Wed, 24 Nov 2004 12:55:40 -0500
Message-ID: <87527035FDD42A428221FA578D4A9A5B086F85B3@usilms24.ca.com>
To: <public-ws-addressing@w3.org>
Team, 

Me and Igor were chatting about how to mark RefProp's and RefParam's on
the way back AND still not "lose the ability to leverage the SOAP
processing model", here's the outcome.....Comments?

Suppose we have an EPR which says this:
<wsa:EndpointReference>
   <wsa:Address>
        http://www.example.com/services/someService
   </wsa:Address>
   <wsa:ReferenceProperties>
        <tns:resourceID>DataChunk42</tns:resourceID>
   </wsa:ReferenceProperties>
   <wsa:ReferenceParameters>
        <tns:expires>32000</tns:expires>
   </wsa:ReferenceParameters>
</wsa:EndpointReference>

Can we have it come back as this?
<SOAP-ENV:Envelope>
     <SOAP-ENV:Header>
         <wsa:MessageID>msgid:1234567902282223</wsa:MessageID>
         <wsa:To>http://www.example.com/services/someService</wsa:To>
         <wsa:Action>http://www.example.com/someAction</wsa:Action>
         <wsa:From>http://www.example.com/clients/someClient</wsa:From>
 
<wsa:ReplyTo><wsa:Address>http://www.example.com/clients/someOtherClient
</wsa:Address></wsa:ReplyTo>
 
<wsa:FaultTo><wsa:Address>http://www.example.com/clients/yetAnotherClien
t</wsa:Address></wsa:FaultTo>
         <tns:resourceID
wsa:type="property">DataChunk42</tns:resourceID>
         <tns:expires wsa:type="parameter">32000</tns:expires>
     </SOAP-ENV:Header>
     <SOAP-ENV:Body>
        ...
     </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Davanum Srinivas
Computer Associates
Senior Architect, Web Services Group
Tel: +1 508 628 8251
davanum.srinivas@ca.com
http://ws.apache.org/~dims/

Davanum Srinivas
Computer Associates
Senior Architect, Web Services Group
Tel: +1 508 628 8251
davanum.srinivas@ca.com
http://ws.apache.org/~dims/
Received on Wednesday, 24 November 2004 17:56:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:35:00 GMT