Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Web Service acting as a router

Hi!

 

I have Talend Open Studio for ESB and I am trying to create a web service that will act as a router to other web services based on an input parameter.

 

From what i gather i would have something like this:

tESBProviderRequest -> (some component that can choose the correct WS to invoke based on the XML parameter) ->

     tESBConsumer1 -> tESBProviderResponse1

     tESBConsumer2 -> tESBProviderResponse2

     tESBConsumer3 -> tESBProviderResponse3

 

Can anyone point me in the right direction as to which component i can use to make the selection?

 

Thanks

 

Labels (3)
2 Replies
vapukov
Master II
Master II

do You already check provided by Talend Studio demo Jobs?

for example with name "ContextBasedRoute"?

 

if You want work with DI part and use exactly tESBProviderRequest/tESBProviderResponse

You can use run-If trigger and route job by parameters

Anonymous
Not applicable
Author

I checked the content based routing but I am having difficulty finding out how to configure the When Trigger. How would I build a simple language expression that compares the value of a parameter?

Let's say I have an input parameter in my web service called Operation, I tried ${body.Operation} == 'something' but it doesn't work. Is there any tutorial on this apart from the apache camel simple page?