当前位置: 首页 > 知识库问答 >
问题:

WSO2 EI-Salesforce连接器未连接到部分实例

敖毅
2023-03-14

收到以下错误当我尝试连接到Salesforce时,我遗漏了什么重要的东西吗?

//TID[-1234][EI][2019-03-19 20:40:40,174]错误{org.apache.axis2.description.clientutils}-系统无法从/services/createsfbuzz URL推断传输信息。

//tid[-1234][EI][2019-03-19 20:40:40,174]错误{org.apache.synapse.core.axis2.axis2sender}-向org.apache.axis2.description.clientutils.interouttransport(Clientutils.java:86)org.apache.synapse.core.axis2.dynamicaxisoperation$dynamicoperationclient.executeImpl(Dynamicaxisoperation.java:116)org.apache.axis2.client.operationclient.execute(operationclient.java:149)org.apache.synapse.core.axis2.axis2flexiblemepp发送消息时出现意外错误客户端.send(Axis2FlexibleMepClient.java:603)org.apache.synapse.core.axis2Sender.sendon(Axis2Sender.java:85)org.apache.synapse.core.axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:547)org.apache.synapse.mediators.builtin.sendmediator.mediate(Sendmediator.java:120)org.apache.synapse.mediator.abstractListmediator.java:108)java:70)org.apache.synapse.mediators.base.SequenceMediator.Mediate(SequenceMediator.jAva:158)org.apache.synapse.core.axis2.proxyServiceMessageReceiver.receive(proxyServiceMessageReceiver.java:224)org.apache.axis2.engine.axisEngine.receive(axisEngine.java:180)org.apache.synapse.transport.passthru.serverworker.processnonentityEnclosingRandler(serverworker.java:337)org.apache.synapse.transport.passthru.serverworker.processentityEnclosingRequest(serverworker.java:383)org.apache.synapse.transport.passthru.serverworjava:151)org.apache.axis2.transport.base.threads.nativeworkerpool$1.run(Nativeworkerpool.java:172)java.util.concurrent.threadpoolexecutor.runworker(Treadpoolexecutor.java:1142)java.util.concurrent.threadpoolexecutor$worker.run(Treadpoolexecutor.java:617)java.lang.thread.run(Tread.java:745)

我的代理代码:

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="createSFBuzz"
       startOnLoad="true"
       statistics="disable"
       trace="disable"
       transports="http,https">
   <target>
      <inSequence>
         <property expression="json-eval($.accessToken)" name="accessToken"/>
         <property expression="json-eval($.apiUrl)" name="apiUrl"/>

         <property expression="json-eval($.clientId)" name="clientId"/>
         <property expression="json-eval($.refreshToken)" name="refreshToken"/>
         <property expression="json-eval($.clientSecret)" name="clientSecret"/>
         <property expression="json-eval($.hostName)" name="hostName"/>
         <property expression="json-eval($.apiVersion)" name="apiVersion"/>
         <property expression="json-eval($.registryPath)" name="registryPath"/>
         <property expression="json-eval($.intervalTime)" name="intervalTime"/>
         <salesforcerest.init>
            <accessToken>{$ctx:accessToken}</accessToken>
            <apiUrl>{$ctx:apiUrl}</apiUrl>
            <apiVersion>{$ctx:apiVersion}</apiVersion>
            <hostName>{$ctx:hostName}</hostName>
            <clientSecret>{$ctx:clientSecret}</clientSecret>
            <clientId>{$ctx:clientId}</clientId>
            <refreshToken>{$ctx:refreshToken}</refreshToken>
            <registryPath>{$ctx:registryPath}</registryPath>
            <intervalTime>{$ctx:intervalTime}</intervalTime>
         </salesforcerest.init>
         <log level="full" separator=","/>
         <send/>
      </inSequence>
      <outSequence>
         <payloadFactory media-type="json">
            <format>{"success":"Connection Successful"}</format>
            <args/>
         </payloadFactory>
         <respond/>
      </outSequence>
   </target>
   <description/>
</proxy>

共有1个答案

秦才
2023-03-14

问题不在salesforce连接器中,而在之后的发送中介器中。它根本不知道把东西送到哪里去。您有一个没有已定义endpoint的发送中介器,并且很可能没有指向有效endpoint的To标头。

您试图通过发送中介实现什么?

 类似资料:
  • 我已经部署了一个nginx容器,并且公开了端口8080:80,但是当我执行curl localhost:8080时,我会得到“recv failure:连接由peer重置”。我已经允许端口8080的入站规则允许入站流量通过容器。

  • 我有一个节点。尝试连接到mongodb的js服务器(使用mongoose): 尽管mongodb已启动并运行,但连接失败。 我得到以下日志: 7月18日星期四13:24:50.124[initandlisten]选项:{dbpath:“/home/pi/mongodb/”} Thu Jul 18 13:24:50.166[initandlisten]正在等待端口27017上的连接 Thu Jul

  • 问题内容: 我有以下SQL: 在Oracle SQL Developer 4.0.0.13(连接到DB2数据库)中,我在以下斜体下面显示了 一条弯曲的 行:“ from pluspbillline ”和“ left external join workorder ”。 警告说:“ pluspbillline已与连接图的其余部分断开连接”。这是什么意思? 问题答案: 我不确定是什么原因导致Oracl

  • 下面是/etc/kafka/connect-MongoDB-source.properties中的MongoDB配置 但是低于误差 以独立模式运行连接器。 我在debezium-debezium-连接器-mongob-1.0.0/debezium-connector-mongodb-1.0.0.Final.jar 类路径的设置如下 使用插件路径,我看到它能够注册和加载所有必需的插件。 但最后还是同

  • 我们已经成功地使用了MySQL - 使用jdbc独立连接器的kafka数据摄取,但现在在分布式模式下使用相同的连接器(作为kafka connect服务)时面临问题。 用于独立连接器的命令,工作正常 - 现在,我们已经停止了这一项,并以分布式模式启动了kafka connect服务,如下所示 2 个节点当前正在运行具有相同连接服务。 连接服务已启动并正在运行,但它不会加载 下定义的连接器。 应该对

  • 我有一个数据集 ,其中包含从Salesforce导入的48列: 当试图以文本文件的形式写入时,可能会删除分隔符,或者只能将单个列写入文本文件的错误, 当试图以CSV的形式写入时,则不支持Null数据类型异常。