我将 WSO2 DSS 设置为返回如下数据:
<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 直通代理以连接到上述服务。当我在像 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 服务中添加一些东西?
如果我没有使用正确的术语,请原谅我。
谢谢,贾里德