Oracle API Gateway SOAP到REST协议转换
1.SOAP到REST协议转换
打开policystudio,加入一个policy Container.
搜索extract rest
设置成为start
搜索set message,将url中的变量设置回需要的xml里面
注意content-type和message body里面的内容需要和soap ui里面的调用保持一致.
选择set http verb,设置成POST模式
选择Connect to URL设置URL为最终提供服务的URL(业务服务)
完成后最后的策略如下,同时选择匹配的路径.
设置外部REST服务的路径
测试,发现调用成功,返回XML.
2.将XML转换成JSON
在原有的流上继续修改,选择retrive from message.
添加Xpath
通过APIExpoler将xpath的路径选择出来.
然后选择XML to JSON
然后测试.成功!