← Prev in month ← Prev in thread
Next in thread → Next in month →

[wsrp-wsia] [I#163] Proposed Resolution: RestructureperformInteraction and performBlockingInterac tion responses

From
Rich Thompson <>
Date
2002-12-05T18:26:00+00:00
ID
Thread
[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:                                   
                      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
← Prev in month ← Prev in thread
Next in thread → Next in month →