<?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 [resolved] Best Way to Catch errors on Bulk Jobs in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237767#M26086</link>
    <description>Talend Open Studio for Data Integration
&lt;BR /&gt;Version: 6.3.1
&lt;BR /&gt;Hello Community&amp;nbsp;
&lt;BR /&gt;Where on the Run to change our Jobs into Bulk ones and we would like to catch the errors for it
&lt;BR /&gt;with normal Jobs we had some TDies and an Tlog Catcher which sends some States to an mail adress.
&lt;BR /&gt;But i have read that the Bulk Jobs doesn't give so much Feedback when the Job Fails.&amp;nbsp;
&lt;BR /&gt;So, whats the best way ?&amp;nbsp;
&lt;BR /&gt;regards john&amp;nbsp;</description>
    <pubDate>Thu, 23 Feb 2017 15:51:42 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-02-23T15:51:42Z</dc:date>
    <item>
      <title>[resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237767#M26086</link>
      <description>Talend Open Studio for Data Integration
&lt;BR /&gt;Version: 6.3.1
&lt;BR /&gt;Hello Community&amp;nbsp;
&lt;BR /&gt;Where on the Run to change our Jobs into Bulk ones and we would like to catch the errors for it
&lt;BR /&gt;with normal Jobs we had some TDies and an Tlog Catcher which sends some States to an mail adress.
&lt;BR /&gt;But i have read that the Bulk Jobs doesn't give so much Feedback when the Job Fails.&amp;nbsp;
&lt;BR /&gt;So, whats the best way ?&amp;nbsp;
&lt;BR /&gt;regards john&amp;nbsp;</description>
      <pubDate>Thu, 23 Feb 2017 15:51:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237767#M26086</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-02-23T15:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237768#M26087</link>
      <description>Okay may it's too common ... here is my Job. 
&lt;BR /&gt;It's an &amp;nbsp;Multi Salesforce Bulk Job with 2 Database Components: 
&lt;BR /&gt;1. Data from Oracle to Salesforce 
&lt;BR /&gt;2. Query from Salesforce to Salesforce 
&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Multi Job &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sub Job 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sub Job 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sub Job 3 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDI2.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/128315i7974ADDE776F096A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDI2.png" alt="0683p000009MDI2.png" /&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDSd.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129059i2F881121F7A88DA6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDSd.png" alt="0683p000009MDSd.png" /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDSi.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142580iE99E3FB7A42D1BB6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDSi.png" alt="0683p000009MDSi.png" /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDPq.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/148331i75CCE386E9AACF5D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDPq.png" alt="0683p000009MDPq.png" /&gt;&lt;/span&gt; 
&lt;BR /&gt;It's just in progress .. so any improvements are welcome.&amp;nbsp; 
&lt;BR /&gt;best regards john&amp;nbsp;</description>
      <pubDate>Thu, 02 Mar 2017 09:56:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237768#M26087</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-02T09:56:21Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237769#M26088</link>
      <description>Hi,
&lt;BR /&gt;Rejected records from tSalesforceOutputBulk are not catched by tLogCatcher.
&lt;BR /&gt;Just connect a tFileOutputDelimited (or other component) after tSalesforceOutputBulk using the "Reject" flow (right click).
&lt;BR /&gt;At the end, depending on the number of rejected records you can decide to send an email or not.
&lt;BR /&gt;Regards,
&lt;BR /&gt;TRF</description>
      <pubDate>Thu, 02 Mar 2017 12:56:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237769#M26088</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2017-03-02T12:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237770#M26089</link>
      <description>Hello TRF,
&lt;BR /&gt;How about the T-Assert component which is mentioned here: &amp;nbsp;
&lt;A href="http://bekwam.blogspot.de/2011/04/three-error-handling-strategies-in.html" target="_blank" rel="nofollow noopener noreferrer"&gt;http://bekwam.blogspot.de/2011/04/three-error-handling-strategies-in.html&lt;/A&gt;&amp;nbsp;
&lt;BR /&gt;For my understanding T-Assert Catches Everything ... or is this not correct at all&amp;nbsp;
&lt;BR /&gt;Could i merge error and &amp;nbsp;Status warnings on different mails components &amp;nbsp;with T-Assert ?
&lt;BR /&gt;best regards john&amp;nbsp;</description>
      <pubDate>Thu, 02 Mar 2017 15:12:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237770#M26089</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-02T15:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237771#M26090</link>
      <description>Maybe it may helps but from my experience with tSalesforceOutputBulkExec, the best is to push rejected records to a tHashOutput or a tFileXxxx depending on what you want to do with.</description>
      <pubDate>Thu, 02 Mar 2017 16:01:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237771#M26090</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2017-03-02T16:01:35Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237772#M26091</link>
      <description>Hello TRF&amp;nbsp;
&lt;BR /&gt;What about the Error Handling ? &amp;nbsp;Should i use some T'Dies or does the T-Assert Catch the job also.
&lt;BR /&gt;ATM. I've made a test on Sub Job 1:
&lt;BR /&gt;I set up an another &amp;nbsp;Data &amp;nbsp;Type at an Row on &amp;nbsp;the Tmap component which provoked an conversion error.&amp;nbsp;
&lt;BR /&gt;But either the tlog/tstat - nor the t-assert catcher ( added on job for testing but not on the picture) catches the expetion in the Bulk Job ... is that normal ? &amp;nbsp; &amp;nbsp;&amp;nbsp;
&lt;BR /&gt;best regards john&amp;nbsp;</description>
      <pubDate>Fri, 03 Mar 2017 08:30:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237772#M26091</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-03T08:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237773#M26092</link>
      <description>Hi,&lt;BR /&gt;Yes it's normal as rejected records are not considered as exceptions (a chance!)&lt;BR /&gt;You'll catch an exception as soon as the component fails, for example because of a timeout or something like that.&lt;BR /&gt;So, if you want to throw an exception on rejected records, it's your responsability to put a tDie at the end of the rejected flow.&lt;BR /&gt;Regards,&lt;BR /&gt;TRF</description>
      <pubDate>Fri, 03 Mar 2017 09:04:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237773#M26092</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2017-03-03T09:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237774#M26093</link>
      <description>Is an conversion Error an rejection ?&amp;nbsp;&lt;BR /&gt;Confused ATM&lt;BR /&gt;May i don't see the whole thing &amp;nbsp;ATM.&lt;BR /&gt;best regards john&amp;nbsp;</description>
      <pubDate>Fri, 03 Mar 2017 12:22:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237774#M26093</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-03T12:22:13Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237775#M26094</link>
      <description>Each record which cannot be injected due to an error at runtime give a rejection (invalid date, string too long, unknown parent) that you can catch using the reject flow after the tSalesforce component.
&lt;BR /&gt;If you have an error due to a SOQL syntax error (for example, unknown field name) or any technical error, the full Salesforce job is rejected and an exception is thrown.
&lt;BR /&gt;If you want to keep it easy, remember you can use string datatype for all fields you push into tSalesforce component (which works in the background with a csv format).
&lt;BR /&gt;Regards,
&lt;BR /&gt;TRF</description>
      <pubDate>Fri, 03 Mar 2017 13:18:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237775#M26094</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2017-03-03T13:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237776#M26095</link>
      <description>Hello TRF,
&lt;BR /&gt;So as i can see, the exception catching is different to an non bulk job. &amp;nbsp;
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;If you want to keep it easy, remember you can use string datatype for all fields you push into tSalesforce component (which works in the background with a csv format).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;Yes but if you do so there are some drawbacks on the sf side.&amp;nbsp;
&lt;BR /&gt;For example: A string Field cannot really evaluated for Reports or sth. else. if you have set all Fields in Salesforce as a String or is this only a problem with non bulk jobs.
&lt;BR /&gt;best regards john&amp;nbsp;</description>
      <pubDate>Mon, 06 Mar 2017 14:39:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237776#M26095</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-06T14:39:46Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237777#M26096</link>
      <description>I didn't say to design fields as strings on SF side (of course!!!).&lt;BR /&gt;I was just speaking about the datatype for flows.</description>
      <pubDate>Mon, 06 Mar 2017 14:44:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237777#M26096</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2017-03-06T14:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Best Way to Catch errors on Bulk Jobs</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237778#M26097</link>
      <description>Hello TRF&amp;nbsp;&lt;BR /&gt;Oh sorry i don't get this at first (confused from my further jobs) ... yes makes sense &amp;nbsp; thnx for info&amp;nbsp;&lt;BR /&gt;best regards john&amp;nbsp;</description>
      <pubDate>Tue, 07 Mar 2017 09:53:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Best-Way-to-Catch-errors-on-Bulk-Jobs/m-p/2237778#M26097</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-03-07T09:53:55Z</dc:date>
    </item>
  </channel>
</rss>

