Screenshots for how I filled out the parameters below. I have my organization's custom URL listed for host, my username, password, and security token listed. When I try to populate the table list, I get the error seen below. I know my 'API Enabled' setting in salesforce is true. I also get this error text occasionally: "Failed to obtain any schemas from reader 'SALESFORCE' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, dependencies, or module loading. See logfile for more information" Is there some other setting or access problem I'm having on the salesforce side? I read through the documentation and there isn't anything glaringly wrong.
Why am I getting a 500 error or schema error when trying to access salesforce from FME? It seems like a permissions error of some sort, but it's like the reader accepts my credentials and tokens, then cannot find the tables in salesforce.
Best answer by chrisatsafe
Hi @dandgetz ,
Can you try authenticating using the default host: login.salesforce.com or just <instance>.my.salesforce.com.
If neither of those work, would you be able to try to reset your salesforce token.
I ran into a similar issue myself the other day and resetting both my token and password mysteriously made the error go away in my case. Unfortunately this isn't the best error message since there are no dependencies for the Salesforce Reader/Writer.
If you are still stuck, might be worthwhile to double check the Salesforce Web Service to see if you need to provide a new client id/secret in Tools > FME Options > Web Connections > Manage Web Services.
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.