Hi Dave,

On 6/30/06, Dave Smith <[EMAIL PROTECTED]> wrote:
>
> I have implemented a remote server based on the 'directly talking java
> application' and it essentially works.
>
> The only issue I have is that if that remote service is not running when
> the engine tries to send the workitem then there is no retry mechanism.
> I have tried to put my flow in a loop
>
> e.g.
> <process-definition name="Test">
>         <loop>
>             <participant ref="my-remote-participant" timeout="5m"/>
>             <while>
>                 <equals field-value="__timed_out__" other-value="true" />
>             </while>
>         </loop>
>     </process-definition>
>
>
> but the timeout and retry do nothing - I assume they are only active if
> the workitem was delivered to the participant.
>
> Do you have any suggestions of the best way to make the system resilient
> and able to survive remote server outages?

You should investigate the "else-ref" attribute of the participant expression.

http://www.openwfe.org/docbook/build/ch06s02.html#id2521383


"timeouts" are mainly for human participants, deadlines somehow.

Best regards,

John

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
OpenWFE - Open source WorkFlow Engine
OpenWFE-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openwfe-users

Reply via email to