<?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 Salesforce upsert on child table in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311203#M82265</link>
    <description>&lt;P&gt;I am attempting to upsert from Microsoft SQL Server to two different Salesforce tables via Talend. This is my first time using Talend and first time doing anything with Salesforce as this is a proof of concept sort of integration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Talend, I connect to the SQL Server, perform my queries, and save the outputs to 2 different csv files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Salesforce field details are as follows, where contact__c in the Checkins (child) table is a reference to netID__c in the Contact (parent) table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am only listing one column for Contact because it is really the only field in question here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Contact Table:&lt;/P&gt;&lt;P&gt;&lt;I&gt;Label , Name, Type&lt;/I&gt;&lt;/P&gt;&lt;P&gt;netID, netID__c, Text(10), (External ID), (Unique Case Insensitive)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Checkins Table:&lt;/P&gt;&lt;P&gt;&lt;I&gt;Label , Name, Type&lt;/I&gt;&lt;/P&gt;&lt;P&gt;Check_ID Check_ID__c Auto Number&lt;/P&gt;&lt;P&gt;Checked_In Response Checked_In_Response__c Text(10)&lt;/P&gt;&lt;P&gt;Checkin_date Checkin_date__c Date&lt;/P&gt;&lt;P&gt;Contact Contact__c Master-Detail(Contact)&lt;/P&gt;&lt;P&gt;Created By CreatedById Lookup(User)&lt;/P&gt;&lt;P&gt;Ivy_Daily_Checkins Name Name Text(80)&lt;/P&gt;&lt;P&gt;Last Modified By LastModifiedById Lookup(User)&lt;/P&gt;&lt;P&gt;Signed_CS Signature__c Text(50)&lt;/P&gt;&lt;P&gt;Term Term__c Text(50)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Talend I can upsert to the Contact salesforce table just fine with the tSalesforceOutputBulkExec component, using netID__c for the upsert key column. But when I go on to the upsert for the Checkins object using &lt;/P&gt;&lt;P&gt;tSalesforceOutputBulkExec I am never successful. My relationship mapping for upsert is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;column name of talend schema : Contact__c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lookup relationship field name: Contact__r&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module name: Contact&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;external id name: netID__c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for my upsert key column, I currently have it set to Contact__c but in the salesforce bulk job monitor, my result file shows an error for each record:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;MISSING_ARGUMENT:Contact__c not specified"&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I realize in the salesforce schema, Contact__c is not set to an external ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What am I missing here? How do I get Contact__c from Checkins to map to netID__c in Contact so I can do a successful upsert on the child table?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 00:59:15 GMT</pubDate>
    <dc:creator>aba57870</dc:creator>
    <dc:date>2024-11-16T00:59:15Z</dc:date>
    <item>
      <title>Salesforce upsert on child table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311203#M82265</link>
      <description>&lt;P&gt;I am attempting to upsert from Microsoft SQL Server to two different Salesforce tables via Talend. This is my first time using Talend and first time doing anything with Salesforce as this is a proof of concept sort of integration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Talend, I connect to the SQL Server, perform my queries, and save the outputs to 2 different csv files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Salesforce field details are as follows, where contact__c in the Checkins (child) table is a reference to netID__c in the Contact (parent) table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am only listing one column for Contact because it is really the only field in question here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Contact Table:&lt;/P&gt;&lt;P&gt;&lt;I&gt;Label , Name, Type&lt;/I&gt;&lt;/P&gt;&lt;P&gt;netID, netID__c, Text(10), (External ID), (Unique Case Insensitive)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Checkins Table:&lt;/P&gt;&lt;P&gt;&lt;I&gt;Label , Name, Type&lt;/I&gt;&lt;/P&gt;&lt;P&gt;Check_ID Check_ID__c Auto Number&lt;/P&gt;&lt;P&gt;Checked_In Response Checked_In_Response__c Text(10)&lt;/P&gt;&lt;P&gt;Checkin_date Checkin_date__c Date&lt;/P&gt;&lt;P&gt;Contact Contact__c Master-Detail(Contact)&lt;/P&gt;&lt;P&gt;Created By CreatedById Lookup(User)&lt;/P&gt;&lt;P&gt;Ivy_Daily_Checkins Name Name Text(80)&lt;/P&gt;&lt;P&gt;Last Modified By LastModifiedById Lookup(User)&lt;/P&gt;&lt;P&gt;Signed_CS Signature__c Text(50)&lt;/P&gt;&lt;P&gt;Term Term__c Text(50)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Talend I can upsert to the Contact salesforce table just fine with the tSalesforceOutputBulkExec component, using netID__c for the upsert key column. But when I go on to the upsert for the Checkins object using &lt;/P&gt;&lt;P&gt;tSalesforceOutputBulkExec I am never successful. My relationship mapping for upsert is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;column name of talend schema : Contact__c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lookup relationship field name: Contact__r&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module name: Contact&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;external id name: netID__c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for my upsert key column, I currently have it set to Contact__c but in the salesforce bulk job monitor, my result file shows an error for each record:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;MISSING_ARGUMENT:Contact__c not specified"&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I realize in the salesforce schema, Contact__c is not set to an external ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What am I missing here? How do I get Contact__c from Checkins to map to netID__c in Contact so I can do a successful upsert on the child table?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 00:59:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311203#M82265</guid>
      <dc:creator>aba57870</dc:creator>
      <dc:date>2024-11-16T00:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: Salesforce upsert on child table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311204#M82266</link>
      <description>&lt;P&gt;@Alex Baker​&amp;nbsp;, as part of the input you need to change the column/filed name as you required.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Manohar&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2020 05:38:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311204#M82266</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2020-12-08T05:38:03Z</dc:date>
    </item>
    <item>
      <title>Re: Salesforce upsert on child table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311205#M82267</link>
      <description>&lt;P&gt;Manohar, which input are you referring to?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2020 17:26:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Salesforce-upsert-on-child-table/m-p/2311205#M82267</guid>
      <dc:creator>aba57870</dc:creator>
      <dc:date>2020-12-08T17:26:20Z</dc:date>
    </item>
  </channel>
</rss>

