根据DataPower中请求字段的输入值超时请求

时间:2016-10-06 09:13:50

标签: xslt-1.0 ibm-datapower

我有一个Soap请求,并且我有一个名为电话号码的字段。如果电话号码值以'8'结尾,则请求应该超时并且不发送任何回复。

更多信息:我有一个Loop back多协议网关,没有进行任何复杂的转换。根据电话号码的最后一位数字,我正在形成肥皂响应信息。

提前感谢您的帮助,

此致 KARTHIK

2 个答案:

答案 0 :(得分:0)

您可以使用条件操作,在那里写xpath以发送(拒绝)错误规则。

答案 1 :(得分:0)

你必须打电话需要时间来处理。只是循环一个模板会造成CPU压力。如果您使用固件7.1或更高版本,则可以添加具有setTimeout()函数的GWS,该函数等待的时间超过超时。 如果你在7.5上,你可以从XSLT调用GWS,或者在一个环回的xml防火墙中添加GWS,你可以从Xslt中的url-open()调用它。

另一种选择可能是提高url-ooen()的超时并调用虚拟(=非现有)url。