WSDL for Notification Message Exchange - 6.2

Talend ESB Service Developer Guide

EnrichVersion
6.2
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
task
Design and Development
Installation and Upgrade
EnrichPlatform
Talend ESB

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.