<?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 Talend ESB swapped request/responce in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311994#M82984</link>
    <description>&lt;P&gt;Intersting - anybody have similar problem, and if - how to handle them?&lt;BR /&gt;&lt;BR /&gt;Talend OpenStudio ESB (6.4)&lt;BR /&gt;all work fine, till today morning:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 10.20.43 AM.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lv7t.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/155076i04EF6584A3753BE7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lv7t.png" alt="0683p000009Lv7t.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;looking like normal situation - 1 request pass, 1 fail ... &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;but !!! really to target system transferred data from message 105, and not from 104&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;yes, both message happens at the same time, from same ip (automation process) - but it must be often situation with real loading&lt;BR /&gt;logs from other side confirm same wrong information - 104 successes, 105 - failed ,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt; 
&lt;P&gt;Job is standard:&lt;/P&gt; 
&lt;UL&gt; 
 &lt;LI&gt;receive parameter&lt;/LI&gt; 
 &lt;LI&gt;Iterate - add to target database&lt;/LI&gt; 
 &lt;LI&gt;return response&amp;nbsp;&lt;/LI&gt; 
 &lt;LI&gt;no any other errors or warnings in log files&lt;/LI&gt; 
&lt;/UL&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 10.57.51 AM.png" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LvIX.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133915i7080D7A7A54D315D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LvIX.png" alt="0683p000009LvIX.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Would be thankful for any suggestions and advices&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;regards, Vlad&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 09:33:50 GMT</pubDate>
    <dc:creator>vapukov</dc:creator>
    <dc:date>2024-11-16T09:33:50Z</dc:date>
    <item>
      <title>Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311994#M82984</link>
      <description>&lt;P&gt;Intersting - anybody have similar problem, and if - how to handle them?&lt;BR /&gt;&lt;BR /&gt;Talend OpenStudio ESB (6.4)&lt;BR /&gt;all work fine, till today morning:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 10.20.43 AM.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lv7t.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/155076i04EF6584A3753BE7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lv7t.png" alt="0683p000009Lv7t.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;looking like normal situation - 1 request pass, 1 fail ... &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;but !!! really to target system transferred data from message 105, and not from 104&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;yes, both message happens at the same time, from same ip (automation process) - but it must be often situation with real loading&lt;BR /&gt;logs from other side confirm same wrong information - 104 successes, 105 - failed ,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt; 
&lt;P&gt;Job is standard:&lt;/P&gt; 
&lt;UL&gt; 
 &lt;LI&gt;receive parameter&lt;/LI&gt; 
 &lt;LI&gt;Iterate - add to target database&lt;/LI&gt; 
 &lt;LI&gt;return response&amp;nbsp;&lt;/LI&gt; 
 &lt;LI&gt;no any other errors or warnings in log files&lt;/LI&gt; 
&lt;/UL&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 10.57.51 AM.png" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LvIX.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133915i7080D7A7A54D315D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LvIX.png" alt="0683p000009LvIX.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Would be thankful for any suggestions and advices&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;regards, Vlad&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 09:33:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311994#M82984</guid>
      <dc:creator>vapukov</dc:creator>
      <dc:date>2024-11-16T09:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311995#M82985</link>
      <description>&lt;P&gt;Can you upload the full picture of the job? &amp;nbsp;It is truncated below.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 01:34:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311995#M82985</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-05T01:34:56Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311996#M82986</link>
      <description>&lt;P&gt;I can of course, just it not help nobody&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 12.46.56 PM.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LvA5.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129320i5013B65AE55ED922/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LvA5.png" alt="0683p000009LvA5.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;insert, than commit and return status&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt; 
&lt;P&gt;Important this:&lt;/P&gt; 
&lt;PRE&gt;--------------------------------------
2017-07-05T08:56:59,686 | INFO  | qtp1959734321-97 | eptor.AbstractLoggingInterceptor  273 | 32 - org.apache.cxf.cxf-core - 3.1.10 | Inbound Message
----------------------------
ID: 104
Address: http://1xx.xx.xx.xx:8040/services/v1/TalendFlowClientImport?AccountID=xxxxxxxxx78
Http-Method: GET
Content-Type: 
Headers: {accept-encoding=[gzip, deflate], Content-Type=[null], Host=[1xx.xx.xx.xx:8040], User-Agent=[HTTP_Request2/2.3.0 (http://pear.php.net/package/http_request2) PHP/5.5.9-1ubuntu4.14]}
--------------------------------------
2017-07-05T08:57:00,929 | INFO  | qtp1959734321-97 | eptor.AbstractLoggingInterceptor  273 | 32 - org.apache.cxf.cxf-core - 3.1.10 | Outbound Message
---------------------------
ID: 104
Response-Code: 200
Content-Type: application/json
Headers: {Content-Type=[application/json], Date=[Tue, 04 Jul 2017 20:57:00 GMT]}
Payload: {"message":"Account - xxxxxxxxx78 updated","status":"OK"}&lt;/PRE&gt; 
&lt;P&gt;&lt;BR /&gt;and&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt; 
&lt;PRE&gt;--------------------------------------
2017-07-05T08:56:59,687 | INFO  | qtp1959734321-4942 | eptor.AbstractLoggingInterceptor  273 | 32 - org.apache.cxf.cxf-core - 3.1.10 | Inbound Message
----------------------------
ID: 105
Address: http://1xx.xx.xx.xx:8040/services/v1/TalendFlowClientImport?AccountID=xxxxxxxx77
Http-Method: GET
Content-Type: 
Headers: {accept-encoding=[gzip, deflate], Content-Type=[null], Host=[1xx.xx.xx.xx:8040], User-Agent=[HTTP_Request2/2.3.0 (http://pear.php.net/package/http_request2) PHP/5.5.9-1ubuntu4.14]}


--------------------------------------
2017-07-05T08:57:01,416 | INFO  | qtp1959734321-4942 | eptor.AbstractLoggingInterceptor  273 | 32 - org.apache.cxf.cxf-core - 3.1.10 | Outbound Message
---------------------------
ID: 105
Response-Code: 500
Content-Type: application/json
Headers: {Date=[Tue, 04 Jul 2017 20:57:01 GMT], Content-Length=[0]}&lt;/PRE&gt; 
&lt;P&gt;&lt;BR /&gt;as You can see - AccountID same in INBOUND and OUTBOUND message with same ID, but&lt;/P&gt; 
&lt;PRE&gt;xxxxxxxx77 for ID 105 - in database&lt;/PRE&gt; 
&lt;PRE&gt;xxxxxxxx78 for ID 104 - not&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 01:55:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311996#M82986</guid>
      <dc:creator>vapukov</dc:creator>
      <dc:date>2017-07-05T01:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311997#M82987</link>
      <description>&lt;P&gt;jut for understanding - I create loading test with SOAP UI for total more than 5 000 iterations in 10 parallel threads ... and no one errors!!!&lt;BR /&gt;&lt;BR /&gt;so, I can not reproduce this for understand - what it was?!!!&lt;BR /&gt;and for this reason - I ask may be somebody other meet with similar problem?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 02:02:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311997#M82987</guid>
      <dc:creator>vapukov</dc:creator>
      <dc:date>2017-07-05T02:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311998#M82988</link>
      <description>&lt;P&gt;Thanks. &amp;nbsp;Still it is not the full end to end job in the screenshots. &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You have quite a few tDie components in your rest service. &amp;nbsp; You should not use tDie in a service. &amp;nbsp;tDie are for Batch DI jobs, not for services. &amp;nbsp;Hence, don't use tDie please. &amp;nbsp;You need to track the occurrence of an error and send either a tRestResponse or tRestFault. &amp;nbsp;No tDie at all.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Generally I recommend to build the rest response and hold it in memory till the last thing you do in your service and then you send it out through the tRestResponse. &amp;nbsp; If you send the tRestResponse first, and your service still has more "processing" or "work" to do, it can be difficult to debug or trace. &amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Also, the only way to get to tRestResponse_2 is if you go down the path of OnSubjobOk only. &amp;nbsp; What if you get a error and you go through OnSubjobError, then you do not send a response because you never reach the tRestResponse_2. &amp;nbsp;This is bad for a service. &amp;nbsp;For every single call, there must be a complete path to a response and a valid response either saying an error occured or with successful result. &amp;nbsp;Hence, you need to think it this way.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Generally, I tend to use the logic shown in the example screenshot attached. &amp;nbsp;Think differently from DI Batch ETL for services.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Of course the screenshot is an example I have whipped up in 5 minutes to illustrate the idea. &amp;nbsp;You need to add more logic to it to check your status for error or continue processing etc. &amp;nbsp;But if you do it right, you can avoid these edge cases you are having which are hard to debug and reproduce. &amp;nbsp;Better do defensive logic coding when it comes to web services.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Lrah"&gt;RestExample.jpg&lt;/A&gt;</description>
      <pubDate>Wed, 05 Jul 2017 02:32:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311998#M82988</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-05T02:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311999#M82989</link>
      <description>&lt;P&gt;Look,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;think tDie - not have relation to this case at all&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The question is - "Why &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;confirmed&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT color="#000000"&gt;&amp;nbsp;record not in database,&amp;nbsp;&lt;/FONT&gt;&lt;FONT color="#000000"&gt;but record with error 500 in?"&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#000000"&gt;of course I&amp;nbsp;&lt;/FONT&gt;&lt;FONT color="#000000"&gt;use prepared variable - based on parameter from tRESTRequest - it used for select data and for&amp;nbsp;response text&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#000000"&gt;but why with internal error it take variables from other thread?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I make cross check - database logs show both thread was connected as separate connections (unfortunately on SQL Server no more information at this moment)&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 02:40:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2311999#M82989</guid>
      <dc:creator>vapukov</dc:creator>
      <dc:date>2017-07-05T02:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312000#M82990</link>
      <description>&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 1.41.24 PM.png" style="width: 998px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LueB.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/145927i131D35450067F028/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LueB.png" alt="0683p000009LueB.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;as You can see - tDie was not called, because before tDie - it must:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;UL&gt; 
 &lt;LI&gt;rollback transactions&lt;/LI&gt; 
 &lt;LI&gt;send response with error code and Clean message&lt;/LI&gt; 
 &lt;LI&gt;no one of this message not registered&amp;nbsp;&lt;/LI&gt; 
&lt;/UL&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;and again !!! - when it confirmed:&lt;/P&gt; 
&lt;UL&gt; 
 &lt;LI&gt;it first commit&lt;/LI&gt; 
 &lt;LI&gt;and on success commit - send message &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/LI&gt; 
&lt;/UL&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 1.45.03 PM.png" style="width: 549px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lubt.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143968iFA6D6F9089E685AC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lubt.png" alt="0683p000009Lubt.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;and this committed message - not in database!!!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;ideas with single response - is interesting, I will change Job, but it not answer for question - "where the successful records?" &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 02:43:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312000#M82990</guid>
      <dc:creator>vapukov</dc:creator>
      <dc:date>2017-07-05T02:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312001#M82991</link>
      <description>&lt;P&gt;Thank You for discussion and Your ideas! will test more&lt;/P&gt; 
&lt;P&gt;at leat one error I saw - again not answer about confirmed records, but at least it wrong and could prevent proper message&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-07-05 at 1.58.46 PM.png" style="width: 419px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LvKX.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139288i6BE5FF0748F45202/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LvKX.png" alt="0683p000009LvKX.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;after rollback must be on SubjobOk!!! - it could be reason for wrong Commit, will redesign it to single response&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 03:00:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312001#M82991</guid>
      <dc:creator>vapukov</dc:creator>
      <dc:date>2017-07-05T03:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312002#M82992</link>
      <description>&lt;P&gt;I can't say unless we debug the service in detail.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The tRestRequest and tRestResponse are special components because they change the way the code is generated for threadpool for services as well. &amp;nbsp;Hence sometimes we get these edge cases, where it is hard to reproduce and debug because maybe there is&amp;nbsp;more than 1 tRestResponse in the job. &amp;nbsp;Your responses are getting mixed basically. &amp;nbsp;It is sending the response for the wrong request because it is not a first in first out queue. It is happening in parallel. &amp;nbsp;And sometimes it can get confusing if 1 call did not get a response because of some path that did not reach a response. &amp;nbsp;Then it appears inverted or mixed up. &amp;nbsp;It is a hard problem to debug.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I like to keep the path to a tRestResponse to 1, or at most 2, so that I can easily debug it.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 03:01:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312002#M82992</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-05T03:01:28Z</dc:date>
    </item>
    <item>
      <title>Re: Talend ESB swapped request/responce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312003#M82993</link>
      <description>&lt;P&gt;Yep, that could be the case or not. &amp;nbsp;Need to debug it to see.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 03:03:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-ESB-swapped-request-responce/m-p/2312003#M82993</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-05T03:03:18Z</dc:date>
    </item>
  </channel>
</rss>

