Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
public ianywhere.ml.script.InOutInteger
被传递给方法,以使传递给 SQL 脚本的输入/输出参数生效。
ianywhere.ml.script.InOutInteger 的所有成员,包括所有继承的成员。
以下对 MobiLink 系统过程的调用在同步脚本版本 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); } }
getValue 方法setValue 方法