我在連接到Postgresql 9數據庫的WSO2 BPS 3.0.0上的bpel進程中開發了一個池化邏輯。 它看起來像這樣:wso2等待循環在重新啓動後不工作
<bpel:repeatUntil name="RepeatUntilIncidentCompleted">
<bpel:sequence name="CheckIncidentStatus">
<bpel:wait name="Wait">
<bpel:for expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA['PT1M']]></bpel:for>
</bpel:wait>
<!-- invoke a service, copy status to a vStatus variable -->
</bpel:sequence>
<bpel:condition expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[$vStatus=36]]></bpel:condition>
我創建了一個流程實例和這個循環工作得很好。 後來我重新啓動了WSO2 BPS服務器。在重新啓動的時刻,流程實例在循環中,但是在重新啓動之後,循環不再運行。該過程在碳控制檯中標記爲活動。
我在deploy.xml中添加了in-memory = false屬性,但它沒有幫助。
我可能錯過了一些配置,但也可能存在這樣一個循環的持久性問題(可能在Apache ODE中)。
有沒有人知道這個問題的解決方案? Thx提前。
對不起,復興......你是什麼SQL腳本?你只更新ts或其他culomns? – gusto2 2018-02-12 18:51:48