...
You will see that only the first three commands are sent to the back-end services. This is because the symbols passed within those requests are the symbols associated with the particular endpoint service.
You need to send the corresponding port correctly with the symbol to get the response as follows:
- ant stockquote -Dtrpurl=http://localhost:8280/services/DynamicRouterProxy -Dsymbol=foo -Daddurl=http://localhost:9000/services/SimpleStockQuoteService
- ant stockquote -Dtrpurl=http://localhost:8280/services/DynamicRouterProxy -Dsymbol=bar -Daddurl=http://localhost:9001/services/SimpleStockQuoteService
- ant stockquote -Dtrpurl=http://localhost:8280/services/DynamicRouterProxy -Dsymbol=WSO2 -Daddurl=http://localhost:9002/services/SimpleStockQuoteService
If you send a different request you view the follwoing message in the ESB Console:
[EI-Core] INFO - LogMediator MESSAGE = Registry Value Doesn't Matched
How the implementation works
...