public ianywhere.ml.script.InOutInteger
SQL スクリプトに渡される in/out パラメータの機能を有効にするために、メソッドに渡されます。
ianywhere.ml.script.InOutInteger のすべてのメンバ (継承されたメンバも含みます) を以下に示します。
次の Mobile Link システム・プロシージャ・コールは、スクリプト・バージョン ver1 を同期するときに、handleError という Java メソッドを handle_error 接続イベント用のスクリプトとして登録します。
CALL ml_add_java_connection_script( 'ver1', 'handle_error', 'ExamplePackage.ExampleClass.handleError' ) |
次に示すのは、サンプルの Java メソッド handleError です。このメソッドは、渡されたデータに基づいてエラーを処理します。また、エラーの結果生じるエラー・コードも判別します。
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); } } |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |