如何处理单向(仅限)肥皂消息

时间:2015-04-08 07:34:41

标签: wso2 wso2esb

我在ESB中创建了一个代理服务,该服务只调用仅限肥皂操作。 (所以只有输入消息)。后端soap服务响应HTTP 202 / Accepted响应,响应中没有内容。据我所知,这对于仅进行操作来说是正确的行为。

当我通过ESB代理服务调用服务时,我不断收到日志中的错误:

  

java.lang.UnsupportedOperationException:尚未实现       在org.apache.axis2.description.OutOnlyAxisOperation.getMessage(OutOnlyAxisOperation.java:124)       at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.processResponse(MultitenantMessageReceiver.java:125)       at org.wso2.carbon.core.multitenancy.MultitenantMessageReceiver.receive(MultitenantMessageReceiver.java:81)       在org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)       在org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)       在org.apache.axis2.transport.base.threads.NativeWorkerPool $ 1.run(NativeWorkerPool.java:172)       在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)       at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)       在java.lang.Thread.run(Thread.java:745)

我已尝试设置OUT_ONLY属性FORCE_SC_ACCEPTED,但错误仍然存​​在。似乎ESB soap发送者无法正确处理这种情况。

知道怎么处理这个吗?我无法改变有关后端服务的任何信息。

0 个答案:

没有答案