W3C home > Mailing lists > Public > www-ws-desc@w3.org > July 2002

Solicit Response And Notification In WSDL 1.1

From: Naresh Agarwal <nagarwal@in.firstrain.com>
Date: Tue, 30 Jul 2002 22:54:23 +0530
Message-ID: <205C5F16CA92F94484F054E94520F4D72BEBBC@mail.in.firstrain.com>
To: <www-ws-desc@w3.org>

	Hi,
WSDL has four transmission primitives  (Section 2.4, WSDL 1.1 ) that an endpoint (say X) can support-
*	One-way. The endpoint X receives a message. 
*	Request-response. The endpoint X  receives a message, and sends a correlated message. 
*	Solicit-response. The endpoint X sends a message, and receives a correlated message. 
*	Notification. The endpoint X sends a message. 


In case of Solicit-response, WSDL for endpoint X, would look like as follows: 

<wsdl:definitions .... >
    <wsdl:portType .... > *
        <wsdl:operation name="A" parameterOrder="nmtokens">
           <wsdl:output name="nmtoken"? message="qname"/>
           <wsdl:input name="nmtoken"? message="qname"/>
           <wsdl:fault name="nmtoken" message="qname"/>*
        </wsdl:operation>
    </wsdl:portType >
</wsdl:definitions>

In case of Notification, WSDL for endpoint X, would look like as follows:.

<wsdl:definitions .... >
    <wsdl:portType .... > *
        <wsdl:operation name="B">
           <wsdl:output name="nmtoken"? message="qname"/>
        </wsdl:operation>
    </wsdl:portType >
</wsdl:definitions>


Now an endpoint (say Y ), needs to communicate with X using it's WSDL.

In case of Solicit-Response and Notification, the endpoint X would send some message to endpoint Y.

Now, I have following queries:-

1) Who has (X or Y) implemented the operations A and B?
2) Who would call (X or Y) the operations A and B?

Any help would be greatly appreciated!

thanks,
regards,
Naresh Agarwal
Received on Tuesday, 30 July 2002 13:24:55 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:21 GMT