<?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: Rollback on Processing error in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331555#M100529</link>
    <description>Does it mean OnComponentError should be attached for each component in context. The errors I am talking can be runtime errors like type conversion, file not found, NullPointer and likewise and it can happen on any component. Consider a complex job with several components, having OnComponentError on each of those would be not viable.&lt;BR /&gt;I am looking for some global way of detecting any exceptions/errors and perform a rollback.</description>
    <pubDate>Thu, 04 Feb 2010 16:25:09 GMT</pubDate>
    <dc:creator>_AnonymousUser</dc:creator>
    <dc:date>2010-02-04T16:25:09Z</dc:date>
    <item>
      <title>Rollback on Processing error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331553#M100527</link>
      <description>I would like to know how I can rollback and stop the job on any type of processing error. I am using an "existing" connection for all db operations. My job looks like this,&lt;BR /&gt;&lt;BR /&gt;      PreJob == &amp;gt; Oracle Connection&lt;BR /&gt;      fileInput -&amp;gt; map =&amp;gt; oracleoutput&lt;BR /&gt;          ||&lt;BR /&gt;          || On component Ok&lt;BR /&gt;          ||&lt;BR /&gt;      fileInput -&amp;gt; map ==&amp;gt; Oracle Output&lt;BR /&gt;       &lt;BR /&gt;      PostJob ==&amp;gt; Oracle Commit&lt;BR /&gt;&lt;BR /&gt;I want to rollback for any exception, be it a db exception or a processing exception like file not found, map error and likewise.&lt;BR /&gt;Thanks</description>
      <pubDate>Sat, 16 Nov 2024 13:34:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331553#M100527</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2024-11-16T13:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback on Processing error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331554#M100528</link>
      <description>For errors on components or subjobs, I would use the onComponentError and onSubJobError links on the components to a tOracleRollBack component. 
&lt;BR /&gt;For tMap inner join errors, I would link the inner join rejects to a file, and then check at the end of the job the size of that file. If it is &amp;gt; 0, I would roll back, if not, I would commit.
&lt;BR /&gt;Can you post a more specific scenario?</description>
      <pubDate>Thu, 04 Feb 2010 15:56:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331554#M100528</guid>
      <dc:creator>Serpico</dc:creator>
      <dc:date>2010-02-04T15:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback on Processing error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331555#M100529</link>
      <description>Does it mean OnComponentError should be attached for each component in context. The errors I am talking can be runtime errors like type conversion, file not found, NullPointer and likewise and it can happen on any component. Consider a complex job with several components, having OnComponentError on each of those would be not viable.&lt;BR /&gt;I am looking for some global way of detecting any exceptions/errors and perform a rollback.</description>
      <pubDate>Thu, 04 Feb 2010 16:25:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331555#M100529</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2010-02-04T16:25:09Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback on Processing error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331556#M100530</link>
      <description>Then you should use the OnSubjobError link to detect whenever a runtime error happens on any component on the sub job.</description>
      <pubDate>Thu, 04 Feb 2010 16:38:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Rollback-on-Processing-error/m-p/2331556#M100530</guid>
      <dc:creator>Serpico</dc:creator>
      <dc:date>2010-02-04T16:38:19Z</dc:date>
    </item>
  </channel>
</rss>

