<?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: tSalesforceOutput - Upsert - Lookup Relationship - Master/Detail - upserting Details with External ID only in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2260001#M41283</link>
    <description>&lt;P&gt;That's the standard way to use the component (I use it like this every days).&lt;/P&gt;&lt;P&gt;If it doesn't work as expected maybe you have changed something on the relationship name on salesforce side.&lt;/P&gt;</description>
    <pubDate>Fri, 23 Nov 2018 16:29:23 GMT</pubDate>
    <dc:creator>TRF</dc:creator>
    <dc:date>2018-11-23T16:29:23Z</dc:date>
    <item>
      <title>tSalesforceOutput - Upsert - Lookup Relationship - Master/Detail - upserting Details with External ID only</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2259997#M41279</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I'm trying to use the tSalesforceOutput module to upsert detail records, without using a tSalesforceInput, and I only have the external IDs available from the source database.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;My example is as follows:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Master__c is the master object, and it has an external ID field Master_External_ID__c.&lt;/P&gt; 
&lt;P&gt;Detail__c is the detail object, and it&amp;nbsp;has a Master/Detail Lookup field called Master_ID__c onto the Master__c object, as well as the Masters_External_ID__c, for reference purposes directly within that table (redundant, I know, but helps for debugging for now).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In Talend, the source schema has other fields to be upserted into Detail__c, as well as a field called Masters_External_ID, which I need to use to establish the master/detail relationship.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;This is how I currently populated the&amp;nbsp;Advanced Settings Relationship Mapping for upsert table:&lt;/P&gt; 
&lt;P&gt;Column Name for Talend Schema: Masters_External_ID&lt;/P&gt; 
&lt;P&gt;Lookup Field Name: "Masters_External_ID__c"&lt;/P&gt; 
&lt;P&gt;Lookup Relationship field name: "Id"&lt;/P&gt; 
&lt;P&gt;Module Name: "Master__c"&lt;/P&gt; 
&lt;P&gt;External id name: "External_ID__c"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I'm getting the following error:&lt;/P&gt; 
&lt;P&gt;Exception in component tSalesforceOutput_1 (PushDetailsIntoSF)&lt;BR /&gt;java.io.IOException: com.sforce.ws.SoapFaultException: Unexpected element {urn:sobject.partner.soap.sforce.com}type during simple type deserialization ......&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 07:15:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2259997#M41279</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T07:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: tSalesforceOutput - Upsert - Lookup Relationship - Master/Detail - upserting Details with External ID only</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2259998#M41280</link>
      <description>For lookups based on custom fields, replace __c by __r (for relationship).&lt;BR /&gt;In your example, the Lookup Field Name must be "Masters_External_ID__r"</description>
      <pubDate>Tue, 20 Nov 2018 07:34:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2259998#M41280</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2018-11-20T07:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: tSalesforceOutput - Upsert - Lookup Relationship - Master/Detail - upserting Details with External ID only</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2259999#M41281</link>
      <description>&lt;A href="https://community.qlik.com/s/profile/0053p000007LP15AAG"&gt;@jpereira_ca&lt;/A&gt;, dies this help?
&lt;BR /&gt;If so, thank's to mark your case as solved (Kudos also accepted as a bonus)</description>
      <pubDate>Wed, 21 Nov 2018 20:21:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2259999#M41281</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2018-11-21T20:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: tSalesforceOutput - Upsert - Lookup Relationship - Master/Detail - upserting Details with External ID only</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2260000#M41282</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LKj7AAG"&gt;@TRF&lt;/A&gt;,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Unfortunately, no, it didn't work. I ended up just pulling the foreign table in, and joining it before upserting.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Nov 2018 16:21:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2260000#M41282</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-23T16:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: tSalesforceOutput - Upsert - Lookup Relationship - Master/Detail - upserting Details with External ID only</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2260001#M41283</link>
      <description>&lt;P&gt;That's the standard way to use the component (I use it like this every days).&lt;/P&gt;&lt;P&gt;If it doesn't work as expected maybe you have changed something on the relationship name on salesforce side.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Nov 2018 16:29:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSalesforceOutput-Upsert-Lookup-Relationship-Master-Detail/m-p/2260001#M41283</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2018-11-23T16:29:23Z</dc:date>
    </item>
  </channel>
</rss>

