使用<call>后出现OutSequence问题

时间:2019-03-27 17:57:51

标签: wso2 esb

我正在构建一个接收Base64流的代理,将其保存到磁盘,然后读回以二进制形式将其发送到URL端点。然后,它必须响应处理URL端点响应的初始消息。

恢复的代理如下:

<inSequence>
        [...]
     <payloadFactory>
        [...]
     </payloadFactory>
        [...]
     <call>
        <endpoint>
           <address uri="vfs:file:///somewhere"/>
        </endpoint>
     </call>
     <fileconnector.read>
        <source>/somewhere</source>
        <contentType>application/pdf</contentType>
     </fileconnector.read>
        [...]  
     <send>   
        <endpoint>
           <http method="POST"
                 uri-template="someURL"/>
        </endpoint>
     </send>
  </inSequence>
  <outSequence>
     <payloadFactory>
        [...]
     </payloadFactory>
     <send/>
  </outSequence>

一切正常,但从未处理过URL的响应,也从未达到OutSequence(我已经在内部设置了日志来跟踪它)。

我在做什么错了?

0 个答案:

没有答案