...
Execute the following command to send a request using the
Stock Quote Client
to the ESB profile:ant stockquote -Daddurl=http://localhost:9000/soap/SimpleStockQuoteService -Dtrpurl=http://localhost:8280/services/ReturnAddressProxy -Dmode=dualquote -Dsymbol=foo
For information on the Stock Quote Client and its operation modes, go to Stock Quote Client in the WSO2 EI Documentation.
If you use TCPmon to analyze the message passing, you will notice that the client sends the following message. Note that in line 4, the WS-Addressing
ReplyTo
header is set to a service called anonService2. Since the reply is made to this service on a separate channel, the client will receive no response.Code Block language html/xml <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> <wsa:To>http://localhost:9000/service/SimpleStockQuoteService</wsa:To> <wsa:ReplyTo> <wsa:Address>http://10.150.3.53:8200/axis2/services/anonService2/</wsa:Address> </wsa:ReplyTo> <wsa:MessageID>urn:uuid:9aa8e783-2eb7-4649-9d36-a7fb3ad17abd</wsa:MessageID> <wsa:Action>urn:getQuote</wsa:Action> </soapenv:Header> <soapenv:Body> <m0:getQuote xmlns:m0="http://services.samples"> <m0:request> <m0:symbol>foo</m0:symbol> </m0:request> </m0:getQuote> </soapenv:Body> </soapenv:Envelope>
...