如何在WSO2 ESB 4.8.1中调解多部分消息?

时间:2016-02-29 13:04:42

标签: wso2 wso2esb

我必须在API资源中调解多部分消息,因此,首先我必须调用病毒扫描服务并根据响应:

  • 如果回复为200,请继续。
  • 否则,响应是401 Unauthorized drop message并返回401响应。

如果我在调解中得到401,但我已经厌倦了丢弃消息(由于测量多部分消息的限制),但原始消息总是继续。

有什么解决方案吗?是否可以使用Java类介体调解消息?

有没有办法通过messageID删除父消息?

1 个答案:

答案 0 :(得分:0)

如果在序列中使用简单的<drop/>,则不应进一步处理该消息。您的API /代理如何?

您还可以在自定义Java类中处理消息。有关示例,请参阅以下链接。

https://docs.wso2.com/display/ESB481/Sample+380%3A+Writing+your+own+Custom+Mediation+in+Java