WSDL for Notification Message Exchange
In this message exchange, a service provider sends a message to a consumer, without expecting a reply. The service operation must only contain an output message, and the input message is not defined.
The operation in the WSDL looks like the following:
<portType name="Library">
.....
<operation name="newBooks" tmep:mep="notification">
<input message="tns:newBooksNotification" />
</operation>
</portType>
<binding name="LibraryNotificationJmsSoap" type="tns:Library">
<soap:binding style="document" transport="http://www.w3.org/2010/soapjms/" />
<operation name="newBooks">
<soap:operation soapAction="newBooks" />
<input>
<soap:body use="literal" />
</input>
</operation>
</binding>
In this case, the provider is the initiator of the communication (it sends the messages), and the consumer is recipient of the messages.