<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Talend ESB : Combine job and Route for API in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215756#M12032</link>
    <description>&lt;P&gt;Hello, I'm sorry for the late answer.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Unfortunatelly I get the same error :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;java.net.BindException: Address already in use: bind
org.apache.camel.RuntimeCamelException: java.net.BindException: Address already in use: bind
	at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1830)
	at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:136)
	at org.apache.camel.main.Main.doStart(Main.java:139)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.main.MainSupport.run(MainSupport.java:170)
	at tutorial_project.routetest_0_1.RouteTest.run(RouteTest.java:214)
	at tutorial_project.routetest_0_1.RouteTest.runJobInTOS(RouteTest.java:329)
	at tutorial_project.routetest_0_1.RouteTest.main(RouteTest.java:299)
Caused by: java.net.BindException: Address already in use: bind
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Unknown Source)
	at sun.nio.ch.Net.bind(Unknown Source)
	at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
	at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.server.Server.doStart(Server.java:401)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.apache.camel.component.jetty.JettyHttpComponent.connect(JettyHttpComponent.java:345)
	at org.apache.camel.http.common.HttpCommonEndpoint.connect(HttpCommonEndpoint.java:175)
	at org.apache.camel.http.common.HttpConsumer.doStart(HttpConsumer.java:54)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3705)
	at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:4023)
	at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3958)
	at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3878)
	at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3642)
	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3494)
	at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:209)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3253)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249)
	at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3272)
	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3249)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3165)
	at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133)
	... 6 more

Job RouteTest terminé à 17:53 02/09/2019. [Code sortie=1]&lt;/PRE&gt; 
&lt;P&gt;This works with you API URL (dummy API) tough..&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;May this error be because I'm on the same computer....?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I also ran the API job first, and then ran the route, then went on the hello URL but error with my API...&lt;/P&gt;</description>
    <pubDate>Mon, 02 Sep 2019 22:58:40 GMT</pubDate>
    <dc:creator>Alpha549</dc:creator>
    <dc:date>2019-09-02T22:58:40Z</dc:date>
    <item>
      <title>Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215753#M12029</link>
      <description>&lt;P&gt;Hello !&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'm able to implement APIs jobs, but now I want to better understand routes.&lt;/P&gt; 
&lt;P&gt;Here is a simple test API job : sending the response message "ping"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 473px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7Eu.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157165iC4F3256947EABB79/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7Eu.png" alt="0683p000009M7Eu.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 576px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7Ez.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141006iC611833324D636CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7Ez.png" alt="0683p000009M7Ez.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7El.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/146945i87BD7559CD90576E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7El.png" alt="0683p000009M7El.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="4.PNG" style="width: 752px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6zd.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/148247iE7C5628E1B0766B0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6zd.png" alt="0683p000009M6zd.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;What I need :&amp;nbsp;&lt;/STRONG&gt;I am not sure I understood routes as they really are. I see it like a meta way to manage jobs or other message exchanges, but I think I might be wrong.&lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;My goal here is to use a route to print a message in Talend console when the API URL is called. In the future I would like to be able to implement a load balancer, but for now I have to do simple things to understand how routes work.&lt;/STRONG&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I created this route :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5.PNG" style="width: 279px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7CQ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144032iA6DC38E14C20DEF6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7CQ.png" alt="0683p000009M7CQ.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="6.PNG" style="width: 746px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6wm.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140834iB510C07E9698523E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6wm.png" alt="0683p000009M6wm.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="7.PNG" style="width: 585px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7F4.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/153311i20E8964DB5096045/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7F4.png" alt="0683p000009M7F4.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="8.PNG" style="width: 682px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7BI.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/131277iF89AD195C30E7845/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7BI.png" alt="0683p000009M7BI.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;How I do : to correct me if it's the proper way&lt;/STRONG&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The API job shown above is already running and working via my browser.&lt;/P&gt; 
&lt;P&gt;I run the route.&lt;/P&gt; 
&lt;P&gt;I get an error : already bind.....&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;So, is it possible to do what I want ?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:50:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215753#M12029</guid>
      <dc:creator>Alpha549</dc:creator>
      <dc:date>2024-11-16T04:50:55Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215754#M12030</link>
      <description>&lt;P&gt;Up ! &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Aug 2019 18:19:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215754#M12030</guid>
      <dc:creator>Alpha549</dc:creator>
      <dc:date>2019-08-29T18:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215755#M12031</link>
      <description>&lt;P&gt;OK, you are nearly there. The thing you have not done considered is that routes are always on. Therefore they need something to trigger the processing. You can do this in several ways, but I will demonstrate this by triggering the route with a different URL.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2019-08-29 at 22.32.43.png" style="width: 952px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6qD.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139327i30573EA246A24DFD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6qD.png" alt="0683p000009M6qD.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Notice the two cMessagingEndpoints. cMessagingEndpoint_1 is used to provide the trigger endpoint. This is shown below....&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2019-08-29 at 22.32.53.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6qI.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157886i007C91275A0F5A9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6qI.png" alt="0683p000009M6qI.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;To trigger this, you simply need to call http://localhost:8088/hello with a web browser.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The cMessagingEndpoint_2 is where your service is called. I am simply calling a demo service from the net. My component looks like this....&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2019-08-29 at 22.33.02.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6qN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141868iB5A1D6083597E6A4/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6qN.png" alt="0683p000009M6qN.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;Pay attention to the "?bridgeEndpoint=true" at the end of my api call. You need to add this to yours. It essentially tells your route that this api is being "bridged". Essentially an api to call an api.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The cProcessor component is simply used to print the result of the bridged api call. This is seen below...&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2019-08-29 at 22.33.45.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6p1.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/151963i53C974F86EE6FAF5/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6p1.png" alt="0683p000009M6p1.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I hope this helps&lt;/P&gt;</description>
      <pubDate>Thu, 29 Aug 2019 22:59:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215755#M12031</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-08-29T22:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215756#M12032</link>
      <description>&lt;P&gt;Hello, I'm sorry for the late answer.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Unfortunatelly I get the same error :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;java.net.BindException: Address already in use: bind
org.apache.camel.RuntimeCamelException: java.net.BindException: Address already in use: bind
	at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1830)
	at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:136)
	at org.apache.camel.main.Main.doStart(Main.java:139)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.main.MainSupport.run(MainSupport.java:170)
	at tutorial_project.routetest_0_1.RouteTest.run(RouteTest.java:214)
	at tutorial_project.routetest_0_1.RouteTest.runJobInTOS(RouteTest.java:329)
	at tutorial_project.routetest_0_1.RouteTest.main(RouteTest.java:299)
Caused by: java.net.BindException: Address already in use: bind
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Unknown Source)
	at sun.nio.ch.Net.bind(Unknown Source)
	at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
	at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.server.Server.doStart(Server.java:401)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.apache.camel.component.jetty.JettyHttpComponent.connect(JettyHttpComponent.java:345)
	at org.apache.camel.http.common.HttpCommonEndpoint.connect(HttpCommonEndpoint.java:175)
	at org.apache.camel.http.common.HttpConsumer.doStart(HttpConsumer.java:54)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3705)
	at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:4023)
	at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3958)
	at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3878)
	at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3642)
	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3494)
	at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:209)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3253)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249)
	at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3272)
	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3249)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3165)
	at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133)
	... 6 more

Job RouteTest terminé à 17:53 02/09/2019. [Code sortie=1]&lt;/PRE&gt; 
&lt;P&gt;This works with you API URL (dummy API) tough..&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;May this error be because I'm on the same computer....?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I also ran the API job first, and then ran the route, then went on the hello URL but error with my API...&lt;/P&gt;</description>
      <pubDate>Mon, 02 Sep 2019 22:58:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215756#M12032</guid>
      <dc:creator>Alpha549</dc:creator>
      <dc:date>2019-09-02T22:58:40Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215757#M12033</link>
      <description>&lt;P&gt;You need to start the service first in the Studio, then switch to the Route and start that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If that doesn't work can you share a screenshot of your service and your route (with configuration of your cMessagingEndpoints) and I will take a look.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2019 09:42:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215757#M12033</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-09-03T09:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215758#M12034</link>
      <description>&lt;P&gt;Hello, here is my configuration :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My REST API test job : the response is just "ping"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 474px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M5ZG.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133589i947D9150414F5821/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M5ZG.png" alt="0683p000009M5ZG.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 738px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6mr.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139147iF10A78DA78F6BAFC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6mr.png" alt="0683p000009M6mr.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6b4.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133547iB2DEC69F7B54F015/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6b4.png" alt="0683p000009M6b4.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="4.PNG" style="width: 733px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6nB.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133425i24DC1D5F7EACD3DC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6nB.png" alt="0683p000009M6nB.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;It works and I let the job running.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="5.PNG" style="width: 373px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6th.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137196i8AA4FF0C7386F6A7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6th.png" alt="0683p000009M6th.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Now my route where I applied what you advised :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="6.PNG" style="width: 359px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6tm.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154054iFBB924E816A95732/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6tm.png" alt="0683p000009M6tm.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="7.PNG" style="width: 520px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6oN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/132062i976EA7B09FE7C741/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6oN.png" alt="0683p000009M6oN.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here I set the bridge :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="8.PNG" style="width: 611px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6W9.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/130837i01BD15135D8CF4DF/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6W9.png" alt="0683p000009M6W9.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="9.PNG" style="width: 709px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M6tr.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147725iD84B1C0F0311C05B/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M6tr.png" alt="0683p000009M6tr.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;However, when I run the route, I get this error :&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;java.net.BindException: Address already in use: bind
org.apache.camel.RuntimeCamelException: java.net.BindException: Address already in use: bind
	at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1830)
	at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:136)
	at org.apache.camel.main.Main.doStart(Main.java:139)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.main.MainSupport.run(MainSupport.java:170)
	at tutorial_project.routetest_0_1.RouteTest.run(RouteTest.java:216)
	at tutorial_project.routetest_0_1.RouteTest.runJobInTOS(RouteTest.java:331)
	at tutorial_project.routetest_0_1.RouteTest.main(RouteTest.java:301)
Caused by: java.net.BindException: Address already in use: bind
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Unknown Source)
	at sun.nio.ch.Net.bind(Unknown Source)
	at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
	at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:317)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.server.Server.doStart(Server.java:401)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.apache.camel.component.jetty.JettyHttpComponent.connect(JettyHttpComponent.java:345)
	at org.apache.camel.http.common.HttpCommonEndpoint.connect(HttpCommonEndpoint.java:175)
	at org.apache.camel.http.common.HttpConsumer.doStart(HttpConsumer.java:54)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3705)
	at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:4023)
	at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3958)
	at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3878)
	at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3642)
	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3494)
	at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:209)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3253)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249)
	at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3272)
	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3249)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3165)
	at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133)
	... 6 more&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M9xp.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/153774i2D37DB4356C217DD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M9xp.png" alt="0683p000009M9xp.png" /&gt;&lt;/span&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2019 04:25:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215758#M12034</guid>
      <dc:creator>Alpha549</dc:creator>
      <dc:date>2019-09-04T04:25:25Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215759#M12035</link>
      <description>&lt;P&gt;Ah, I forgot to mention this. You will need to use a different port for your route. Start your web service using port 8088 and your route with port 8089 and try that.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2019 10:26:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215759#M12035</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-09-04T10:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB : Combine job and Route for API</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215760#M12036</link>
      <description>&lt;P&gt;This worked ! Now I can keep discovering Routes and C components !&lt;/P&gt; 
&lt;P&gt;Thanks a lot rhall_2_0 !!!!&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2019 00:53:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-Combine-job-and-Route-for-API/m-p/2215760#M12036</guid>
      <dc:creator>Alpha549</dc:creator>
      <dc:date>2019-09-05T00:53:59Z</dc:date>
    </item>
  </channel>
</rss>

