在wso2 esb 4.8.0 salesforce连接器无法使用enterperise api连接为什么?

时间:2014-02-24 13:11:20

标签: salesforce wso2 wso2esb wso2carbon

我正在使用wso2 esb 4.8.0 salesforce连接器连接salesforce,但它甚至无法使用Enterprise API登录

https://login.salesforce.com/services/Soap/c/29.0

但是当我使用合作伙伴api时它工作正常。

https://login.salesforce.com/services/Soap/u/29.0

为什么我无法通过企业API连接?。

1 个答案:

答案 0 :(得分:2)

我快速查看WSO2 Salesforce Connector Documentation上的GitHub和相关的Zip文件。

连接器似乎是围绕Partner API构建的。这是有道理的,因为Partner API是通用的,可以与任何Salesforce Org一起使用(假设启用了API访问)。查看zip文件的内容,有一些xml文件与可用的Parther API方法一致。

XML files for Partner API methods.

相比之下,企业WSDL特定于生成它的组织。这不适用于通用API包装器,因为它包含可能仅存在于一个Salesforce组织中的对象。

另请参阅:Using the Partner WSDL