A good design practice is to code the connector
application-specific code so that it shuts down whenever the
connection to the application is lost. To respond to a lost
connection, the connector's application-specific component should
take the following steps:
- Log a fatal error message so that email notification is
triggered if the
LogAtInterchangeEnd connector configuration property is set to
True.
- Return the
BON_APPRESPONSETIMEOUT outcome status inform the connector
controller that the application is not responding. When this
occurs, the process in which the connector runs is stopped. A
system administrator must fix the problem with the application and
restart the connector to continue processing events and business
object requests.
The following user-implemented virtual methods should check for
a loss of connection to the application:
