[NEW ISSUE] WS-Eventing SubscriptionEnd violates WS-I BP

WS-Eventing defines an output-only operation: 
<wsdl:portType name="EventSource" > 
  ... 
  <wsdl:operation name="SubscriptionEnd" > 
    <wsdl:output 
      message="wse:SubscriptionEnd" 
      wsa:Action="
http://schemas.xmlsoap.org/ws/2004/08/eventing/SubscriptionEnd"/> 
  </wsdl:operation> 
</wsdl:portType> 

WS-I Basic Profile R2303 says the following: 
4.5.2 Allowed Operations 
Solicit-Response and Notification operations are not well defined by WSDL 
1.1; furthermore, WSDL 1.1 does not define bindings for them. 

R2303 A DESCRIPTION MUST NOT use Solicit-Response and Notification type 
operations in a wsdl:portType definition. 

Proposal:
Remove this operation.

thanks
-Doug
______________________________________________________
STSM  |  Web Services Architect  |  IBM Software Group
(919) 254-6905  |  IBM T/L 444-6905  |  dug@us.ibm.com

Received on Wednesday, 7 January 2009 04:24:50 UTC