OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-wsia message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: [wsrp-wsia] Issue #85: sessionID expires MUST/MAY







While exceptional processing should be accounted for, not having strong
semantics here causes problems for entities managing an interaction with an
End-User. Does the current language (below) address your concerns about
exceptional processing at the Consumer?


  newRefHandle: A new transient and opaque handle the Producer is supplying
  for use on future invocations for this use of the entity. The Consumer
  MUST use this new value as the refHandle on subsequent invocations until
  either the Producer supplies another newRefHandle or the refHandle is
  becomes invalid by either the refHandleExpires duration expiring or a
  fault message from the Producer [A206]. Note that failures to use this
  handle on subsequent invocations (e.g. something exceptional caused the
  Consumer to lose track of it) will result in a loss of state and likely
  unexpected behavior for the End-User.



                                                                                                                  
                      Michael Freedman                                                                            
                      <Michael.Freedman@        To:       wsrp-wsia <wsrp-wsia@lists.oasis-open.org>              
                      oracle.com>               cc:                                                               
                                                Subject:  [wsrp-wsia] re: Issues for 10/7                         
                      10/15/2002 06:53                                                                            
                      PM                                                                                          
                                                                                                                  
                                                                                                                  



There are few issues this week that have been marked to move from
tentative to resolved that I don't think are ready yet.  Here are the
comments for those issues:

Issue #85: sessionID expires MUST/MAY
   I disagree with the proposed resolution.  MUST is too strong as a
consumer needs to be free to manage its resources. Also, why can a a
producer throw a fault indicating the entity session has expired?  I
thought that is only for initEnvironment?  I suggest the following
wording that excludes both the MUST and MAY words:
"The Consumer uses this new value as the
refHandle on subsequent invocations until either the Producer supplies
another newRefHandle or the
refHandleExpires duration indicates that the refHandle is no longer
valid.
Failure to pass this refHandle is analogous to prematurely terminating
the session.  Doing so may lead to unexpected or undefined user
interactions.  Consumers should only violate the above semantics  under
exceptional circumstances.  Producers, however need to protect
themselves and expect that an entity session may be "reset" on every
request."

    -Mike-







----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>






[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC