<?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: how to run multiple routes at the same time in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280306#M55205</link>
    <description>use the cMulticast component to run two cTalendJobs on separate threads.</description>
    <pubDate>Thu, 19 Nov 2015 12:51:49 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-11-19T12:51:49Z</dc:date>
    <item>
      <title>how to run multiple routes at the same time</title>
      <link>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280305#M55204</link>
      <description>Hi,&amp;nbsp;&lt;BR /&gt;i have a route job with cHttp component as input and followed by two cTalenjob components.&lt;BR /&gt;i want to use one http request to run this two cTalendjob at the same time. The request uri will hold two variables, and each will be pass to one cTalendjob.&lt;BR /&gt;how can i run the multiple routes at the same time?&lt;BR /&gt;The attached is my sample, which the second routes got an error.</description>
      <pubDate>Sat, 16 Nov 2024 10:56:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280305#M55204</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T10:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: how to run multiple routes at the same time</title>
      <link>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280306#M55205</link>
      <description>use the cMulticast component to run two cTalendJobs on separate threads.</description>
      <pubDate>Thu, 19 Nov 2015 12:51:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280306#M55205</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-19T12:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to run multiple routes at the same time</title>
      <link>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280307#M55206</link>
      <description>Hi, eost,&amp;nbsp; 
&lt;BR /&gt;Thanks a lot.&amp;nbsp;It works on my job.Here, i attached the job image. there is another&amp;nbsp;" 
&lt;FONT color="#000000"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"&gt;org.apache.camel.component.direct.DirectConsumerNotAvailableException"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;on http client&amp;nbsp;,could you help with some more details? 
&lt;BR /&gt;Here is my setting information. 
&lt;BR /&gt;a)two variables in http uri. &amp;nbsp;They are headFileName and detailFileName. 
&lt;BR /&gt;b)set cMulticast component with two uris rows. The first one is "direct:headFileName", the second one is "direct:detailFileName" 
&lt;BR /&gt;c)set cMessagingEndPoint uri with ""direct:headFileName" and "direct:detailFileName" respectively 
&lt;BR /&gt;d)the cTalendjob will use&amp;nbsp;propagate context. 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MCNF.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/127989i7CBD60ECBFAEA684/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MCNF.png" alt="0683p000009MCNF.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;The exception detail is on below.&amp;nbsp; 
&lt;BR /&gt; 
&lt;FONT color="#000000"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Verdana, Arial, Helvetica, sans-serif"&gt;org.apache.camel.component.direct.DirectConsumerNotAvailableException: No consumers available on endpoint: Endpoint. Exchange]&lt;BR /&gt; at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:47)&lt;BR /&gt; at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:129)&lt;BR /&gt; at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)&lt;BR /&gt; at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)&lt;BR /&gt; at routines.system.CamelStat$1$1.process(CamelStat.java:56)&lt;BR /&gt; at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)&lt;BR /&gt; at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)&lt;BR /&gt; at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448)&lt;BR /&gt; at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)&lt;BR /&gt; at org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:652)&lt;BR /&gt; at org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:580)&lt;BR /&gt; at org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:227)&lt;BR /&gt; at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)&lt;BR /&gt; at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)&lt;BR /&gt; at routines.system.CamelStat$1$1.process(CamelStat.java:56)&lt;BR /&gt; at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)&lt;BR /&gt; at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)&lt;BR /&gt; at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)&lt;BR /&gt; at org.apache.camel.component.jetty.CamelContinuationServlet.service(CamelContinuationServlet.java:162)&lt;BR /&gt; at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)&lt;BR /&gt; at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)&lt;BR /&gt; at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)&lt;BR /&gt; at org.eclipse.jetty.servlets.MultiPartFilter.doFilter(MultiPartFilter.java:136)&lt;BR /&gt; at org.apache.camel.component.jetty.CamelFilterWrapper.doFilter(CamelFilterWrapper.java:43)&lt;BR /&gt; at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1465)&lt;BR /&gt; at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)&lt;BR /&gt; at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)&lt;BR /&gt; at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)&lt;BR /&gt; at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)&lt;BR /&gt; at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)&lt;BR /&gt; at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)&lt;BR /&gt; at org.eclipse.jetty.server.Server.handle(Server.java:370)&lt;BR /&gt; at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)&lt;BR /&gt; at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)&lt;BR /&gt; at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)&lt;BR /&gt; at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)&lt;BR /&gt; at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)&lt;BR /&gt; at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)&lt;BR /&gt; at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)&lt;BR /&gt; at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)&lt;BR /&gt; at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)&lt;BR /&gt; at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)&lt;BR /&gt; at java.lang.Thread.run(Unknown Source)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
      <pubDate>Thu, 19 Nov 2015 22:50:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280307#M55206</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-19T22:50:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to run multiple routes at the same time</title>
      <link>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280308#M55207</link>
      <description>Hello orayangy, 
&lt;BR /&gt;You send the message to detailFileName and headFileName, but where are they? You have to use the component cDirect to take over your message in your route.&amp;nbsp;</description>
      <pubDate>Fri, 20 Nov 2015 09:07:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280308#M55207</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-20T09:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to run multiple routes at the same time</title>
      <link>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280309#M55208</link>
      <description>Disconnect your two cMessagingEndpoint components from the cMulticast. The multicast should have two URIs ("direct:headFileName" and "direct:detailFileName"). The two cMessagingEndpoints (disconnected) should have the same endpoints (1 for each). The endpoints are basically the "address" that the MessagingEndpoint is sending to.&amp;nbsp;</description>
      <pubDate>Fri, 20 Nov 2015 09:14:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/how-to-run-multiple-routes-at-the-same-time/m-p/2280309#M55208</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-20T09:14:30Z</dc:date>
    </item>
  </channel>
</rss>

