Der folgende Aufruf einer MobiLink-Systemprozedur registriert eine Java-Methode namens handleError als das Skript für das
Verbindungsereignis handle_error, wenn die Skriptversion ver1 synchronisiert wird.
Im Folgenden sehen Sie die Java-Beispielmethode handleError. Sie verarbeitet einen Fehler basierend auf den Daten, die übergeben
werden. Außerdem legt sie den sich daraus ergebenden Fehlercode fest.
public String handleError(
ianywhere.ml.script.InOutInteger actionCode,
int errorCode,
String errorMessage,
String user,
String table)
{
int new_ac;
if (user == null) {
new_ac = handleNonSyncError(errorCode, errorMessage);
} else if (table == null) {
new_ac = handleConnectionError(errorCode, errorMessage, user);
}
else {
new_ac = handleTableError(errorCode, errorMessage, user, table);
}
// Keep the most serious action code.
if (actionCode.getValue() < new_ac) {
actionCode.setValue(new_ac);
}
}