← Prev in month ← Prev in thread

issue 115: clarifying question

From
Gilbert Pilz <>
Date
2006-04-24T21:37:45+00:00
ID
Thread
issue 115: clarifying question
During the conference call of 
4/20/2006 Chris asserted that you can use a SOAP header with a mustUnderstand 
attribute to flag the fact that some element in either another header or in the 
message body is an extension that must be understood by the receiver. I'm not 
sure I understood exactly what Chris thought this should look like. For example, 
imagine the following CreateSequence message. The extension elements have been 
marked in bold. What is supposed to go in the <wsrm:Extension> 
header?

<?xml version="1.0" 
encoding="UTF-8"?>
<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200604"
xmlns:wsa="http://www.w3.org/2005/08/addressing">
 <S:Header>
  <wsrm:Extension 
S:mustUnderstand="1">
    ????
  
</wsrm:Extension>
  <wsa:MessageID>
   
http://Business456.com/guid/0baaf88d-483b-4ecf-a6d8-a7c2eb546817
  </wsa:MessageID>
  
<wsa:To>http://example.com/serviceB/123</wsa:To>
    
<wsa:Action>http://docs.oasis-open.org/ws-rx/wsrm/200604/CreateSequence</wsa:Action>
  
<wsa:ReplyTo>
   <wsa:Address>http://Business456.com/serviceA/789</wsa:Address>
  
</wsa:ReplyTo>
 </S:Header>
 <S:Body>
  
<wsrm:CreateSequence>
    
<wsrm:AcksTo>
      
<wsa:Address>http://Business456.com/serviceA/789</wsa:Address>
    
</wsrm:AcksTo>
    
<wsrm:SecurityComposition>
      
<wsrm:Identifier>
        
http://docs.oasis-open.org/ws-rx/wsrmsp/200604/profile/http_auth/samenode
      
</wsrm:Identifier>
    
</wsrm:SecurityComposition>
  
</wsrm:CreateSequence>
 </S:Body>
</S:Envelope>

I'm 
sure that most of us could all come up with a reasonable design to do what you 
suggest, but for the purposes of further discussion I'd like to know what design 
Chris had in mind?

- gp
← Prev in month ← Prev in thread