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: [wsrp-wsia] [I#163] Proposed Resolution: RestructureperformInteraction and performBlockingInterac tion responses








Proposed Resolution:
Since UpdateResponse contains a superset of the fields in
InteractionResponse, replace those fields with one that is of type
InteractionResponse.

Effect on definitions:
    Current Structures:
      InteractionResponse
         [R] string              navigationalState
         [O] SessionContext   sessionContext
         [O] Entitycontext       entityContext
         [O] MarkupContext markupContext
         [O] Extension        extensions[]

      UpdateResponse
         [R]   string               navigationalState
         [O] SessionContext   sessionContext
         [O] EntityContext       entityContext
         [O] string              newWindowState
         [O] string              newMode
         [O] MarkupContext markupContext

      BlockingInteractionResponse
         [O] UpdateResponse   updateResponse
         [O] string           redirectURL
         [O] Extension        extensions[]

    Proposed new structures:
      InteractionResponse  // Note: this is unchanged!
         [R] string              navigationalState
         [O] SessionContext   sessionContext
         [O] Entitycontext       entityContext
         [O] MarkupContext markupContext
         [O] Extension        extensions[]

      UpdateResponse
         [R]   InteractionResponse    interactionResponse
         [O] string                     newWindowState
         [O] string                     newMode

      BlockingInteractionResponse // Note: this is unchanged!
         [O] UpdateResponse   updateResponse
         [O] string           redirectURL
         [O] Extension        extensions[]


Rich Thompson


                                                                                                                   
                      Gil Tayar                                                                                    
                      <Gil.Tayar@webcol        To:       wsrp-wsia@lists.oasis-open.org                            
                      lage.com>                cc:                                                                 
                                               Subject:  [wsrp-wsia] [I#163] Restructure performInteraction and    
                      12/01/2002 06:13          performBlockingInterac     tion responses                          
                      AM                                                                                           
                                                                                                                   
                                                                                                                   



Issue: 163
Status: Active
Topic: interface
Class: Technical
Raised by: Gil Tayar
Title: Restructure performInteraction and performBlockingInteraction
responses
Date Added: 1-Dec-2002
Document Section:   v0.85/v5.4
Description:
"Today, the connection between the responses of these two operations is
implicit. If you look at the signature you will in the end understand that
they are similar, except for some fields that may be returned by
performBlockingInteraction and not by performInteraction.
believe this difference to be important, as it highlights the difference
between the two operations. Thus, it should be made explicit.
The way to do this is to make the blockingInteractionResponse hold an
interactionResponse, plus, as sibling fields, those fields that are allowed
only in the blockingInteractionResponse."
                    Resolution:


Gil Tayar
WebCollage




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


Powered by eList eXpress LLC