public ianywhere.ml.script.InOutInteger
Wird an Methoden weitergegeben, um die Funktion eines an ein SQL-Skript weitergegebenen I/O-Parameters zu aktivieren.
Alle Mitglieder von ianywhere.ml.script.InOutInteger, einschließlich aller geerbten Mitglieder.
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.
CALL ml_add_java_connection_script( 'ver1', 'handle_error', 'ExamplePackage.ExampleClass.handleError' ) |
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); } } |
getValue-Methode
setValue-Methode
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |