issue 6400: WS-Eventing SubscriptionEnd message

Proposal:
1 - Modify section 4.1:
/s:Envelope/s:Body/*/wse:EndTo
    Where to send a SubscriptionEnd message if the subscription is 
terminated unexpectedly. (See 4.5 Subscription End.) If present, this 
element MUST be of type wsa:EndpointReferenceType. Default is not to send 
this message.  The endpoint to which the EndTo EPR refers MUST support the 
SubcriptionEndPort portType.

2 - Modfy section 4.5 similarly:
If the event source terminates a subscription unexpectedly, the event 
source SHOULD send a Subscription End SOAP message to the endpoint 
reference indicated when the subscription was created (see 4.1 Subscribe). 
This endpoint reference MUST refer to an endpoint that supports the 
SubscriptionEndPort portType.

3 - change the WSDL so that we have a new portType - something like:
  <wsdl:portType name="SubscriptionEndPort" >
    <wsdl:operation name="SubscriptionEnd" >
      <wsdl:input
        message="wse:SubscriptionEnd" 
        wsam:Action="http://www.w3.org/2009/02/ws-evt/SubscriptionEnd"/>
    </wsdl:operation>
  </wsdl:portType>

and remove the output-only version of this operation from the 
"EventSource" portType.

thanks
-Doug
______________________________________________________
STSM |  Standards Architect  |  IBM Software Group
(919) 254-6905  |  IBM 444-6905  |  dug@us.ibm.com

Received on Tuesday, 10 March 2009 17:08:52 UTC