|
Yes, it is possible, building applications in the right way.
Let me explain.
BASEstar Client library is connection failure aware, that's to say it allows an
application to be informed that the connection toward the server has broken and
the application can start a recovery phase via API.
For more information on this functionality, see API manual under "Recovering
applications on Client Nodes".
Nevertheless, remember that BASEstar operations are not stateless, that's to say
when a server goes down and restarts, the objects it was managing are no longer
available, so the recovery phase may need to recreate them.
Redards.
< Aldo >
|
| Can the following method be applied to achieve quite a similiar result
?
Define a data point on BASEstar server, whose value is consistent
changed from 1 to 2 and from 2 back to 1. At the client, use an
application that supports BASEstar client for NT (e.g. Wonderware
InTouch), and monitor the
datapoint. If the datapoint value fails to change value for a duration
of time (e.g. 1 minute) we assume that there has been a BASEstar
server-client connection break (either because the server has shutdown
or because the DDE bridge is down !). When this happens the InTouch
application will start up an NT script program (program A).
Program A will shutdown all applications on the BASEstar
client station and trigger a reboot. Upon reboot the startup script,
when starting up BASEstar client processes ensure that there aren't any
error messages (indicating server-client connection problems). If there
was any error messages during startup, the shutdown and reboot process
is performed again. This carries on until a successful startup (without
any errors) is performed.
Please advise if the above is a viable solution.
Thanks.
Vijay
|