<?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>article Qlik Talend Studio: What is the difference between OnSubjobOK and OnComponentOK? in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Studio-What-is-the-difference-between-OnSubjobOK-and/ta-p/2151891</link>
    <description>&lt;DIV class="talend-tkb-migrated-content"&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;OnSubjobOK&lt;/STRONG&gt; and &lt;STRONG&gt;OnComponentOK&lt;/STRONG&gt; are trigger links, which can link to another subjob. The main difference between them lies in the execution order of the linked subjob.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;With &lt;STRONG&gt;OnSubjobOK&lt;/STRONG&gt;, the linked subjob starts only when the previous subjob completely finishes.&lt;/LI&gt;
&lt;LI&gt;With &lt;STRONG&gt;OnComponentOK&lt;/STRONG&gt;, the linked subjob starts when the previous component finishes.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;What is a subjob?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;A subjob is a self-contained subset of a larger Job, composed of components and links.&lt;/P&gt;
&lt;P&gt;The following diagram shows a Job with three subjobs:&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uAySAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123273i6769E9CF245ADAFF/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uAySAAU.png" alt="0693p000008uAySAAU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The execution order of subjobs linked by &lt;STRONG&gt;OnComponentOK&lt;/STRONG&gt; is within the execution cycle of the previous subjob. In this example, subjob 2 starts when &lt;STRONG&gt; tLogRow_1&lt;/STRONG&gt; finishes; subjob 3 starts when both subjob 1 and subjob 2 end, because subjob 2 runs within the execution cycle of subjob 1.&lt;/P&gt;
&lt;P&gt;Only the first component of a subjob can use the &lt;STRONG&gt;OnSubjobOK&lt;/STRONG&gt; link.&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 24 Dec 2025 01:04:21 GMT</pubDate>
    <dc:creator>TalendSolutionExpert</dc:creator>
    <dc:date>2025-12-24T01:04:21Z</dc:date>
    <item>
      <title>Qlik Talend Studio: What is the difference between OnSubjobOK and OnComponentOK?</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Studio-What-is-the-difference-between-OnSubjobOK-and/ta-p/2151891</link>
      <description>&lt;DIV class="talend-tkb-migrated-content"&gt;
&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;OnSubjobOK&lt;/STRONG&gt; and &lt;STRONG&gt;OnComponentOK&lt;/STRONG&gt; are trigger links, which can link to another subjob. The main difference between them lies in the execution order of the linked subjob.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;With &lt;STRONG&gt;OnSubjobOK&lt;/STRONG&gt;, the linked subjob starts only when the previous subjob completely finishes.&lt;/LI&gt;
&lt;LI&gt;With &lt;STRONG&gt;OnComponentOK&lt;/STRONG&gt;, the linked subjob starts when the previous component finishes.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;What is a subjob?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P&gt;A subjob is a self-contained subset of a larger Job, composed of components and links.&lt;/P&gt;
&lt;P&gt;The following diagram shows a Job with three subjobs:&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0693p000008uAySAAU.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/123273i6769E9CF245ADAFF/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p000008uAySAAU.png" alt="0693p000008uAySAAU.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The execution order of subjobs linked by &lt;STRONG&gt;OnComponentOK&lt;/STRONG&gt; is within the execution cycle of the previous subjob. In this example, subjob 2 starts when &lt;STRONG&gt; tLogRow_1&lt;/STRONG&gt; finishes; subjob 3 starts when both subjob 1 and subjob 2 end, because subjob 2 runs within the execution cycle of subjob 1.&lt;/P&gt;
&lt;P&gt;Only the first component of a subjob can use the &lt;STRONG&gt;OnSubjobOK&lt;/STRONG&gt; link.&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 24 Dec 2025 01:04:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Talend-Studio-What-is-the-difference-between-OnSubjobOK-and/ta-p/2151891</guid>
      <dc:creator>TalendSolutionExpert</dc:creator>
      <dc:date>2025-12-24T01:04:21Z</dc:date>
    </item>
  </channel>
</rss>

