【发布时间】:2016-10-30 12:48:08
【问题描述】:
我正在使用 WSO2ESB 版本 4.9.0。我想在 wso2ESB 中实现以下场景。 在场景中,用户调用 Web 服务,例如:
http://192.168.0.1/getinfo/admin=1&userId=119008&codeOk=echo("user exist");&codeNoOK=echo("user not found);
网络服务检查用户是否存在。 所以我的网络服务只需要这个 URL:
http://192.168.0.1/getinfo/admin=1&userId=119008
如果用户存在则响应
<result>0</result>
找不到用户
<result>1</result>
所以当结果=0 时,我想调用另一个网络服务并传递 codeOk 值“echo(“用户存在”);:
http://192.168.0.200/code=echo("user exist");
结果=1 我想打电话:
http://192.168.0.200/code=echo("user not found);
我想要这个问题:
1-如何分隔URL元素?
2-如何保留单独的元素以供以后调用?
3-如何在场景中使用消息存储和消息处理器?
感谢您的建议。
【问题讨论】:
标签: web-services wso2esb restful-url