tSalesforceInput_1 not enabled for Organization/Partner?

One Star

tSalesforceInput_1 not enabled for Organization/Partner?

Hi,

does this message signify that Salesforce need to add the organisation I work for to some list before this talend component works.

I wish to download some data from Salesforce and then upload it with a custom build component we're developing inhouse to our own application.

I have no problem doing this with other talend components, e.g. tFileList.

I've already got a securuty token and appended it to my password from salesforce which was the first hurdle that sprang up when trying to execute the job.

Thanks for having a look at the post.


>>
Exception in component tSalesforceInput_1
AxisFault
faultCode: {urn:fault.partner.soap.sforce.com}API_DISABLED_FOR_ORG
faultSubcode:
faultString: API_DISABLED_FOR_ORG: API is not enabled for this Organization or Partner
faultActor:
faultNode:
faultDetail:
{urn:fault.partner.soap.sforce.com}UnexpectedErrorFault:<ns1:exceptionCode>API_DISABLED_FOR_ORG</ns1:exceptionCode><ns1:exceptionMessage>API is not enabled for this Organization or Partner</ns1:exceptionMessage>

API_DISABLED_FOR_ORG: API is not enabled for this Organization or Partner
>>


Starting job salesforce at 16:48 25/01/2010.

Exception in component tSalesforceInput_1
AxisFault
faultCode: {urn:fault.partner.soap.sforce.com}API_DISABLED_FOR_ORG
faultSubcode:
faultString: API_DISABLED_FOR_ORG: API is not enabled for this Organization or Partner
faultActor:
faultNode:
faultDetail:
{urn:fault.partner.soap.sforce.com}UnexpectedErrorFault:<ns1:exceptionCode>API_DISABLED_FOR_ORG</ns1:exceptionCode><ns1:exceptionMessage>API is not enabled for this Organization or Partner</ns1:exceptionMessage>

API_DISABLED_FOR_ORG: API is not enabled for this Organization or Partner
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)
at com.sforce.soap.partner.fault.UnexpectedErrorFault.getDeserializer(UnexpectedErrorFault.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.sforce.soap.partner.SoapBindingStub.login(SoapBindingStub.java:2102)
at org.talend.salesforce.SforceManagementImpl.login(SforceManagementImpl.java:144)
at datasets.salesforce_0_1.salesforce.tSalesforceInput_1Process(salesforce.java:203)
at datasets.salesforce_0_1.salesforce.runJobInTOS(salesforce.java:511)
at datasets.salesforce_0_1.salesforce.main(salesforce.java:411)
Job salesforce ended at 16:48 25/01/2010. [exit code=1]
One Star

Re: tSalesforceInput_1 not enabled for Organization/Partner?

Do you know what edition of Salesforce you are using (Professional, Enterprise, etc.)? I believe you need at least Enterprise edition in order to have access to the api unless you are considered a Salesforce partner. More info found here
One Star

Re: tSalesforceInput_1 not enabled for Organization/Partner?

Thanks for the reply - yeah I had Proffessional but needed either Developer or Enterprise in order to access the API. I just created a different trial account with SF. Cheers

2019 GARTNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

Have you checked out Talend’s 2019 Summer release yet?

Find out about Talend's 2019 Summer release

Blog

Talend Summer 2019 – What’s New?

Talend continues to revolutionize how businesses leverage speed and manage scale

Watch Now

6 Ways to Start Utilizing Machine Learning with Amazon We Services and Talend

Look at6 ways to start utilizing Machine Learning with Amazon We Services and Talend

Blog