WSO2 BPS(BPEL)3.1.0中是否有任何基于时间的调度或功能可用

WSO2 BPS(BPEL)3.1.0中是否有任何基于时间的调度或功能可用,wso2,wso2esb,bpel,wso2carbon,apache-ode,Wso2,Wso2esb,Bpel,Wso2carbon,Apache Ode,我正在WSO2 BPS服务器3.1.0上工作 我的目标是我必须在BPEL中编写基于时间的条件或调度,这意味着当我创建一个任务并给它一些时间来执行这个任务时 如果未在规定时间内完成或超过规定时间,则向用户发送警报 我如何在BPEL中做到这一点。活动是您的朋友。它实现了延迟选择工作流模式,即它可以同时等待多条消息和多个计时器。首先发生的事件将获胜,所包含的活动将被执行。您好,谢谢。我尝试了这个活动的简单示例,我得到了以下错误错误{org.wso2.carbon.bpel.core.ode.integ

我正在WSO2 BPS服务器3.1.0上工作

我的目标是我必须在BPEL中编写基于时间的条件或调度,这意味着当我创建一个任务并给它一些时间来执行这个任务时

如果未在规定时间内完成或超过规定时间,则向用户发送警报


我如何在BPEL中做到这一点。

活动是您的朋友。它实现了延迟选择工作流模式,即它可以同时等待多条消息和多个计时器。首先发生的事件将获胜,所包含的活动将被执行。

您好,谢谢。我尝试了这个活动的简单示例,我得到了以下错误错误{org.wso2.carbon.bpel.core.ode.integration.BPELProcessProxy}-等待对MEX{MyRoleMex#的响应时超时或执行错误[客户端hqejbhcnphr8xlq9qg6p42]调用{}Test.process(…)}java.util.concurrent.TimeoutException:消息交换org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl$ResponseFuture@6ef09f92超时(120000毫秒)等待响应时!对于我的代码,超时发生是因为初始请求未完成。我不确定您的流程打算实现什么,但目前它执行以下操作:1.调用
process
时将创建一个实例。然后它等待另一次调用
process
(在pick中)。由于未定义相关集,因此将永远不会命中它,也不会到达回复,这会导致超时。您可能希望删除接收并将createInstance添加到拾取,或者希望定义相关集,以便第二个请求可以路由到正确的流程实例。您好,非常感谢,我是关于如何在我的查询中使用它的简单示例,您能给我一个简单的工作示例吗..也许会有帮助。Hi Vanto,对于这一点,我可以静态设置时间,但如何动态设置时间,这意味着当我运行服务时,我需要动态地提供时间,我们如何在BPEL中实现这一点。