I'm writing the WSDL of a web service which implements the WS-Eventing feature. Furthermore I want my web service to be compliant with the WS-I Basic Profile 1.1.
In my WSDL, I wrote this:
... <wsdl:portType name="phonebookNotifierPortType" wse:EventSource="true"> <wsdl:operation name="notificationOperation"> <wsdl:output message="tns:notificationMessage" name="notificationMessage"/> </wsdl:operation> </wsdl:portType> ...
You are right, the basic profile recommends not to use these message patterns. Still i don't see a problem with doing it anyway. Especially not from an interop perspective.