我WSO2 DSS设立这样的返回数据:XML节点添加到WSO2 DSS和ESB响应
<Products>
<Product>
<SKU>12345678910123</SKU>
<Item>123456</Item>
<ItemName>My Product Name</ItemName>
</Product>
</Products>
如果没有数据返回我只是得到如下:
<Products xmlns="http://data.mydomain.com/wso2/Products/getSKUinfo"/>
我将WSO2 ESB Pass Through Proxy设置为连接上述服务。当我通过像esbhost.domain.com/services/Products/SKU/12345678910123这样的URL访问服务时,我得到了上述内容。我想要做的就是添加一个“状态”节点(或任何它被称为)基本上返回此:
<Products>
<Status>1</Status>
<Product>
<SKU>12345678910123</SKU>
<Item>123456</Item>
<ItemName>My Product Name</ItemName>
</Product>
</Products>
如果没有匹配/无数据返回,我想响应成为:
<Products>
<Status>0</Status>
</Products>
这是可能在WSO2 ESB中做的吗?或者我需要添加一些WSO2 DSS服务?
如果我没有使用正确的术语,请原谅我。
感谢, 贾里德