InitializationHandlerLibrary

String (file-name)

jomsupp

Purpose

Use the InitializationHandlerLibrary parameter to specify the name of the initialization handler library file on the client node that executes code when there is a Remote Procedure Call (RPC) version mismatch or a mismatch in the local files of a read-only schema with those of the JADE database on the server node. If you do not specify your own initialization handler in this parameter, the jomsupp library file is used, which aborts the action.

The JADE kernel in the client node creates an Exception object when there is a file mismatch, and calls the "initializationHandler" entry point in the file specified in this parameter. The Exception object is passed to the method. (The Exception class errorItem property contains the name of the file that is mismatched.) You can code your C or C++ method to continue (if the problem has been resolved) or to abort the action.

When an RPC version mismatch occurs, the "initializationHandler" entry point is called with a null Exception object pointer. The error code is passed as the first parameter. JADE always aborts the action after this call.

Parameter is read when …

The application server or the standard (fat) client node is next initialized.