3.2 Definition of a Fallback Strategy

System-dependent errors can occur during the program runtime when a network is used, which is not the case in local applications. As a consequence of such errors, not all functions necessary for the application may be useable since other hosts or the network have failed. In distributed applications, such errors can be recognized and at least partially be avoided or remedied. There are various possibilities of reacting to errors:

Example

In the example list, variant b is to be used, i.e. local linking. The start rule is changed so that the local application is switched to local if starting the remote application does not succeed. The names of the now locally available functions are transferred to the DM with the additional function InitTestAppl. The function is called in the start rule of the application: on TestAppl start.

Those are all necessary changes to the dialog file. Additional changes are necessary in the application source code.