RE: [wsrf] resolving issue 72: clarification of PutResourcePropertiesDocument operation semantics

From
Yalcinalp, Umit <>
Date
2005-01-07T21:53:02+00:00
ID
Thread
RE: [wsrf] resolving issue 72: clarification of PutResourcePropertiesDocument operation semantics
It is always implementation specific. The client needs to understand (or
guess :) the semantics of the implementation anyways. There is no such
absolute knownledge that a temperature property is not settable and has
this or the other effect. It is always relative to the client's
understanding of what the implementation will actually do. However, what
we provide is a MEP which takes care of some of the basic aspects of
this interation and makes that, at least, interoeprable. I think we're
fine.
 

-- Igor Sedukhin .. ()
-- (631) 342-4325 .. 1 CA Plaza, Islandia, NY 11749 

 

  _____  

From: Steve Graham [mailto:] 
Sent: Friday, January 07, 2005 4:12 PM
To: Sedukhin, Igor S
Cc: 
Subject: RE: [wsrf] resolving issue 72: clarification of
PutResourcePropertiesDocument operation semantics



yes, good example. 
However, the semantics of SetRP on temperature are clear, client expects
the fault.  From what I understood of your proposal, it is implemntation
specific what exactly happens to the temperature. 

++++++++
Steve Graham
(919)254-0615 (T/L 444)
STSM, IBM Software Group, Web services and SOA
Member, IBM Academy of Technology
<Soli Deo Gloria/>
++++++++




"Sedukhin, Igor S" <> 

01/07/2005 03:50 PM 

To
Steve Graham/Raleigh/IBM@IBMUS 
cc
<> 
Subject
RE: [wsrf] resolving issue 72: clarification of
PutResourcePropertiesDocument operation semantics

	




Steve, like I said, the same concern is true of any property update. 
  
Say I have 
  
<myCrazyThermometer> 
<temperature>...</temperature> 
<message>...</messaage> * 
</myCrazyThermometer> 
  
The client does SetRP(<temperature>X</temperature>). My impl sends a
fault, but also records a message that someone tried to update the
temperature. So that is the side effect. 
  
Now I got the RP doc which may be very surpising to the client. The
client may not have intended this effect of the SetRP operation, but
will have to live with it anyways. 
  
<myCrazyThermometer> 
<temperature>Y</temperature> 
</message>Client A tried to update! Bad client! Kill him!</message> 
</myCrazyTehrmometer> 

-- Igor Sedukhin .. ( <mailto:>
)
-- (631) 342-4325 .. 1 CA Plaza, Islandia, NY 11749 




  _____  

From: Steve Graham [mailto:] 
Sent: Friday, January 07, 2005 3:39 PM
To: Sedukhin, Igor S
Cc: 
Subject: RE: [wsrf] resolving issue 72: clarification of
PutResourcePropertiesDocument operation semantics


"Sedukhin, Igor S" <> wrote on 01/07/2005 03:27:38
PM: