在WSO2 ESB中初始化销售人员连接

时间:2017-03-07 12:46:33

标签: wso2esb

我正在关注https://docs.wso2.com/display/ESBCONNECTORS/Configuring+Salesforce+Connector+Operations

中的步骤

我很困惑,我可以在哪里 putt / init 以下代码 因为没有描述的位置或文件名。

<salesforce.init>
    <username>MyUsername</username>
    <password>MyPassword</password>
    <loginUrl>https://login.salesforce.com/services/Soap/u/27.0</loginUrl>
    <blocking>false</blocking>
</salesforce.init>

2 个答案:

答案 0 :(得分:1)

您只需将其添加到代理配置中即可。这就是全部

<proxy name="salesforce_proxy"
      transports="https http"
      startOnLoad="true"
      trace="enable">
  <description/>
  <target>
     <inSequence>
        <log level="custom">
           <property name="salesforce" value="trying to login"/>
        </log>
        <salesforce.init>
           <username>myUser</username>
           <password>myPass</password>
           <loginUrl>https://test.salesforce.com/services/Soap/u/29.0</loginUrl>
        </salesforce.init>

答案 1 :(得分:1)

在执行任何其他Salesforce操作之前,我们必须添加init组件。您可以参考用于在ActiveCollab中执行createCompany操作的示例代理[1]。

我们有另一种方法可以在&#34; Local Entry&#34; [2]中添加init组件,并使用&#34; configKey&#34; [3]在每个操作中调用该本地条目组件。

[1] https://docs.wso2.com/display/ESBCONNECTORS/Working+with+Companies+in+ActiveCollab#WorkingwithCompaniesinActiveCollab-sampleconfiguration

[2] https://docs.wso2.com/display/ESB490/Adding+a+Local+Entry

[3] https://docs.wso2.com/display/ESBCONNECTORS/Working+with+sObjects+in+Salesforce#WorkingwithsObjectsinSalesforce-describeGlobal