我在调整或更新故障单时配置了调用程序以发出Web服务请求。 它工作正常。 如果故障单已更改且远程Web服务未运行,则它将等到超时发生,之后它将不会再发出请求。
现在我得到的一个要求是当票证被更改时,调用者将调用远程主机URL,如果远程web服务没有运行,则超时发生后我必须向webservice发出另一个请求,直到远程webservice获取请求。
如何配置调用程序以将请求重新发送到远程Web服务。
答案 0 :(得分:0)
我使用通用界面已经有一段时间了,根据我的经验,你不能将它配置为像这样。
但您可以创建自己的解决方案:
您可以为所有类型的故障单添加动态字段复选框,我们默认将其设置为WebserviceUnavailable
并将其设置为False
/ Invalid
。在你的调用者中,你要做的第一件事就是将动态字段WebserviceUnavailable
设置为True
。然后像往常一样进行处理并为通用接口准备数据。在回复代码中,如果处理顺利,请将动态字段WebserviceUnavailable
设置为False
。
然后你可以编写另一个定期调用的脚本(例如使用Cronjob)。在此脚本中,您将搜索具有Webserviceunavailable
动态字段且值为True
的所有故障单。对于每张门票,您再次致电您的网络服务。