<?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: [resolved] Running Talend jobs parallelly in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330513#M99582</link>
    <description>Hi, &lt;BR /&gt;Could you please use tlogrow instead of tOracleOutput_3 to see if this subjob works?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
    <pubDate>Wed, 09 Jul 2014 04:38:26 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-07-09T04:38:26Z</dc:date>
    <item>
      <title>[resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330510#M99579</link>
      <description>Hi All, 
&lt;BR /&gt;I tried to run two sub jobs in parallel as shown in the image. Both the tOracleOutput components 
&lt;BR /&gt;are connecting to different tables in the same database(but they do not use a tOracleConnection). 
&lt;BR /&gt;Then I checked the 'Multi thread execution' option in the Run View of the job and started running the job. 
&lt;BR /&gt;Only one of the jobs ran successfully and the other failed with the following error. Does anyone has a solution for this? 
&lt;BR /&gt;Exception in component tOracleOutput_3 
&lt;BR /&gt;java.sql.SQLException: Invalid number format for port number 
&lt;BR /&gt; at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70) 
&lt;BR /&gt; at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:131) 
&lt;BR /&gt; at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:197) 
&lt;BR /&gt; at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:525) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:413) 
&lt;BR /&gt; at oracle.jdbc.driver.PhysicalConnection.&amp;lt;init&amp;gt;(PhysicalConnection.java:508) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.&amp;lt;init&amp;gt;(T4CConnection.java:203) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:33) 
&lt;BR /&gt; at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510) 
&lt;BR /&gt; at java.sql.DriverManager.getConnection(Unknown Source) 
&lt;BR /&gt; at java.sql.DriverManager.getConnection(Unknown Source) 
&lt;BR /&gt; at test.data_mig_demo_0_1.DATA_MIG_DEMO.tOracleInput_4Process(DATA_MIG_DEMO.java:5885) 
&lt;BR /&gt; at test.data_mig_demo_0_1.DATA_MIG_DEMO$3.run(DATA_MIG_DEMO.java:7176) 
&lt;BR /&gt;Caused by: oracle.net.ns.NetException: Invalid number format for port number 
&lt;BR /&gt; at oracle.net.resolver.AddrResolution.resolveSimple(AddrResolution.java:499) 
&lt;BR /&gt; at oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:396) 
&lt;BR /&gt; at oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:630) 
&lt;BR /&gt; at oracle.net.ns.NSProtocol.connect(NSProtocol.java:206) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:966) 
&lt;BR /&gt; at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:292) 
&lt;BR /&gt; ... 8 more 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009ME6r.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157015i34627EFABE8A9307/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009ME6r.png" alt="0683p000009ME6r.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Tue, 08 Jul 2014 10:43:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330510#M99579</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-08T10:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330511#M99580</link>
      <description>Hi, 
&lt;BR /&gt;Have you already checked your input parameter in tOracleOutput_3? Did you add port or is your port correct?
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 09 Jul 2014 03:41:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330511#M99580</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T03:41:25Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330512#M99581</link>
      <description>Yes, my port is correct and this works file when 'multi thread execution' is unchecked. I read the database configurations (including the port) from a property file and save it in globalMap and utilize them. I have attached my whole job. 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEIN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/155905iFCBA67E4AE3F95C3/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEIN.png" alt="0683p000009MEIN.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Wed, 09 Jul 2014 03:57:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330512#M99581</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T03:57:25Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330513#M99582</link>
      <description>Hi, &lt;BR /&gt;Could you please use tlogrow instead of tOracleOutput_3 to see if this subjob works?&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 09 Jul 2014 04:38:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330513#M99582</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T04:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330514#M99583</link>
      <description>Hi Sabrina,&lt;BR /&gt;I tried it with tLogRow instead of tOracleOutput_3 and now it works (with 'Multi thread execution' enabled). I wonder how it happens. Could you please explain it for me?&lt;BR /&gt;Thanks,&lt;BR /&gt;Thivanka.</description>
      <pubDate>Wed, 09 Jul 2014 04:56:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330514#M99583</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T04:56:17Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330515#M99584</link>
      <description>hi all,
&lt;BR /&gt;can we see what are parameters in your Oracle output (the errored one) ?
&lt;BR /&gt;regards
&lt;BR /&gt;laurent</description>
      <pubDate>Wed, 09 Jul 2014 08:16:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330515#M99584</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T08:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330516#M99585</link>
      <description>I have attached my basic settings and advanced settings. 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEW3.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138673i5EB9BD78B5CEFA47/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEW3.png" alt="0683p000009MEW3.png" /&gt;&lt;/span&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MEO2.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141968iAE10C7E41B0FFC91/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MEO2.png" alt="0683p000009MEO2.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Wed, 09 Jul 2014 08:22:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330516#M99585</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T08:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330517#M99586</link>
      <description>Hi, 
&lt;BR /&gt;From your screenshot, it seems you mask your oralce info with variable? Is it working well when you input DB parameter directly instead of using variable? 
&lt;BR /&gt;Have you checked component reference 
&lt;A href="https://help.talend.com/search/all?query=tSetGlobalVar" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter:tSetGlobalVar&lt;/A&gt; 
&lt;BR /&gt;Did you press Ctrl Space bar on your keyboard and select the relevant global parameter? ((String)globalMap.get(?targetDBHost?))? 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 09 Jul 2014 08:37:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330517#M99586</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T08:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330518#M99587</link>
      <description>Hi Sabrina, 
&lt;BR /&gt;Yes, it worked parallely when I directly use the DB parameters instead using variable. I cant figure out why it does not work once I use the variables. 
&lt;BR /&gt;Yes, I pressed CTRL+SPACE and selected it. 
&lt;BR /&gt;To add that it works when I uncheck the 'Multi Thread Execution' option with variables in the configurations. The error comes only when I check that option.</description>
      <pubDate>Wed, 09 Jul 2014 08:48:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330518#M99587</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T08:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330519#M99588</link>
      <description>Hi, 
&lt;BR /&gt;Should it be ((String)globalMap.get(?targetDBHost?)) in variable list? Why there is missing start/end quote in your screenshot? 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MERs.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157708i192DBB04DA4EE934/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MERs.png" alt="0683p000009MERs.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Wed, 09 Jul 2014 08:53:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330519#M99588</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T08:53:50Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330520#M99589</link>
      <description>Hi Sabrina,&lt;BR /&gt;I don't think it matters. Since in Java, ((String)globalMap.get(?targetDBHost?)) and (String)globalMap.get(?targetDBHost?) results in the same output. If you see the generated Java code you can make sure that these two are identical.&lt;BR /&gt;Thanks,&lt;BR /&gt;Thivanka.</description>
      <pubDate>Wed, 09 Jul 2014 08:59:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330520#M99589</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T08:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330521#M99590</link>
      <description>Hi,&lt;BR /&gt;Could you please try to add another tSetGlobalVar_3 in your tOracleOutput_3 subjob with same setting(Host, port...)so that in case that  tOracleOutput_3 can not get the global variable when the whole job is under the condition of Multi thread execution. (The 3 subjobs will be executed in a same time).&lt;BR /&gt;Best regards&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 09 Jul 2014 09:00:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330521#M99590</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T09:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330522#M99591</link>
      <description>I think that your globalMap variables are still"empty" as your subjob start at the very first time of your job. (the green starting component tell me that) 
&lt;BR /&gt;Talend process begin &amp;amp; try to open connection to your Oracle DB before works with data. 
&lt;BR /&gt;link with onSubjobOk instead of a parallel execution. 
&lt;BR /&gt;regards 
&lt;BR /&gt;laurent 
&lt;BR /&gt;ps : Sabrina tell it better &amp;amp; faster than I 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA9p.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138034i5F552429DA646D6F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA9p.png" alt="0683p000009MA9p.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Wed, 09 Jul 2014 09:00:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330522#M99591</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T09:00:41Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330523#M99592</link>
      <description>Thanks Sabrina and Laurent. 
&lt;BR /&gt;You are correct. I tried removing the onSubjobOk link from tFileInputXML_2 to FINXML_ACTIVITY. Then both tOracleOutputs didnt work which means that when all the sub jobs starts running in parallel, the variables required for tOracleOutputs have not been initialized. So what I can do is to create a new tSetGlobalVar_3 and link the subjob with it.</description>
      <pubDate>Wed, 09 Jul 2014 09:47:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330523#M99592</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T09:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Running Talend jobs parallelly</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330524#M99593</link>
      <description>Hi asthiwanka,
&lt;BR /&gt;If you want to mask your DB connection info, you can refer to tcontextload component reference with a scenario 
&lt;A href="https://help.talend.com/search/all?query=tContextLoad&amp;amp;content-lang=en" target="_blank" rel="nofollow noopener noreferrer"&gt;TalendHelpCenter: Reading data from different MySQL databases using dynamically loaded connection parameters&lt;/A&gt;.
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 09 Jul 2014 09:58:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Running-Talend-jobs-parallelly/m-p/2330524#M99593</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-09T09:58:07Z</dc:date>
    </item>
  </channel>
</rss>

