- From: Naresh Agarwal <nagarwal@in.firstrain.com>
- Date: Tue, 30 Jul 2002 22:54:23 +0530
- 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 UTC