<?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 Contact: bad field names on insert/update call - Salesforce in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340026#M108102</link>
    <description>&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;I am trying to develop a simple pipeline for Salesforce. I'm using &lt;A href="https://test.salesforce.com/services/Soap/u/52.0" alt="https://test.salesforce.com/services/Soap/u/52.0" target="_blank"&gt;https://test.salesforce.com/services/Soap/u/52.0&lt;/A&gt; connection because I use Scratch/Sandbox. &lt;/P&gt;&lt;P&gt;I have a Contact component which has 249 columns. Talend sees all of them (they had been created before a connection was established). Now, if I try to add a new custom field and click on "Retrieve Salesforce Modules" in Metadata a new field is not visible for Talend. &lt;/P&gt;&lt;P&gt;In an attempt to work around this, I clicked directly on tMap and the component (tSalesforceOutput2) itself and manually added the name of the new field using 'Edit schema' on the component.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nevertheless, when I tried to load the data I encountered the following error:&lt;/P&gt;&lt;P&gt;failed to release the resource in tSalesforceOutput_2 :Contact: bad field names on insert/update call: MK_test_string__c&lt;/P&gt;&lt;P&gt;Exception in component tSalesforceOutput_2 (dev)&lt;/P&gt;&lt;P&gt;java.io.IOException: Contact: bad field names on insert/update call: MK_test_string__c&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.handleReject(SalesforceWriter.java:536)&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.doUpsert(SalesforceWriter.java:454)&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.upsert(SalesforceWriter.java:418)&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.write(SalesforceWriter.java:191)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MK_test_string__c is for sure a proper name (copied directly from Object Builder). I work in Talend Open Studio for Biga Data 8.0. &lt;/P&gt;&lt;P&gt;I would be grateful for a small hint what can be a reason for that error. How can I get Talend to see this new field? &lt;/P&gt;</description>
    <pubDate>Fri, 15 Nov 2024 21:54:50 GMT</pubDate>
    <dc:creator>Mr_Pancake</dc:creator>
    <dc:date>2024-11-15T21:54:50Z</dc:date>
    <item>
      <title>Contact: bad field names on insert/update call - Salesforce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340026#M108102</link>
      <description>&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;I am trying to develop a simple pipeline for Salesforce. I'm using &lt;A href="https://test.salesforce.com/services/Soap/u/52.0" alt="https://test.salesforce.com/services/Soap/u/52.0" target="_blank"&gt;https://test.salesforce.com/services/Soap/u/52.0&lt;/A&gt; connection because I use Scratch/Sandbox. &lt;/P&gt;&lt;P&gt;I have a Contact component which has 249 columns. Talend sees all of them (they had been created before a connection was established). Now, if I try to add a new custom field and click on "Retrieve Salesforce Modules" in Metadata a new field is not visible for Talend. &lt;/P&gt;&lt;P&gt;In an attempt to work around this, I clicked directly on tMap and the component (tSalesforceOutput2) itself and manually added the name of the new field using 'Edit schema' on the component.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nevertheless, when I tried to load the data I encountered the following error:&lt;/P&gt;&lt;P&gt;failed to release the resource in tSalesforceOutput_2 :Contact: bad field names on insert/update call: MK_test_string__c&lt;/P&gt;&lt;P&gt;Exception in component tSalesforceOutput_2 (dev)&lt;/P&gt;&lt;P&gt;java.io.IOException: Contact: bad field names on insert/update call: MK_test_string__c&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.handleReject(SalesforceWriter.java:536)&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.doUpsert(SalesforceWriter.java:454)&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.upsert(SalesforceWriter.java:418)&lt;/P&gt;&lt;P&gt;	at org.talend.components.salesforce.runtime.SalesforceWriter.write(SalesforceWriter.java:191)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MK_test_string__c is for sure a proper name (copied directly from Object Builder). I work in Talend Open Studio for Biga Data 8.0. &lt;/P&gt;&lt;P&gt;I would be grateful for a small hint what can be a reason for that error. How can I get Talend to see this new field? &lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 21:54:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340026#M108102</guid>
      <dc:creator>Mr_Pancake</dc:creator>
      <dc:date>2024-11-15T21:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Contact: bad field names on insert/update call - Salesforce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340027#M108103</link>
      <description>&lt;P&gt;Hello @Not defined Not defined​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Could you please double check if the field MK_test_string__c  is setup as 'visible' and 'editable' in salesforce?&lt;/P&gt;&lt;P&gt;Someone met the similar issue &lt;/P&gt;&lt;P&gt;see https://developer.salesforce.com/forums/?id=906F00000008lBwIAI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Aiming&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 00:33:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340027#M108103</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-04-12T00:33:52Z</dc:date>
    </item>
    <item>
      <title>Re: Contact: bad field names on insert/update call - Salesforce</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340028#M108104</link>
      <description>&lt;P&gt;Thank you very much. I thought this was not the problem but it is.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In case this is useful to anyone:&lt;/P&gt;&lt;P&gt;In addition to the settings in the field itself (which I had ticked correctly), there may still be a need to check this in the Profiles.&amp;nbsp; So, go to: &lt;/P&gt;&lt;P&gt;&lt;I&gt;Setup -&amp;gt; Profiles -&amp;gt; &lt;/I&gt;pick profile by which you are connecting to Salesforce -&amp;gt; &lt;I&gt;Object Settings &lt;/I&gt;and there select "Edit" and tick the "Edit Access" for the field you need. Should be ok after that! &lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 11:49:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Contact-bad-field-names-on-insert-update-call-Salesforce/m-p/2340028#M108104</guid>
      <dc:creator>Mr_Pancake</dc:creator>
      <dc:date>2023-04-12T11:49:14Z</dc:date>
    </item>
  </channel>
</rss>

