After you have modified your Open Server application and have built your DLLs or shared objects, you need to register your event handlers and configure an Open Server port using EAServer Manager. This section discusses:
EAServer fully supports all Open Server event handlers. The only difference is that instead of creating a binary file linking the DLL or shared object, you create a DLL or shared object consisting of your event handlers and then specify the location of this file using EAServer Manager (instead of specifying them in the code).
To specify an event handler from EAServer Manager:
Double-click the Servers folder.
Highlight the server for which you are specifying the event handler.
Select File | Server Properties.
Select the Handlers tab.
Enter the DLL or shared library name and the function name of the specific event handler being called, separated by a colon.
The following examples illustrate an entry for a connect event handler for Solaris and Windows:
Solaris
libsamp.so:debug_connect
where libsamp.so is the shared library name and debug_connect is the function called whenever a connect event handler is called.
Windows
libsamp.dll:debug_connect
where libsamp.dll is the DLL name and debug_connect is the function called whenever a connect event handler is called.
Table B-1 summarizes the types of event handlers that you can install. For information on coding event handlers, refer to“Additional event handler information” and your Open Server documentation.
To support Open Server clients, you must install a listener in your server that supports Open Server clients. The listener must use protocol TDS and the “Enable Open Server Events” option must be enabled. If you are using the preconfigured Jaguar server, the Jaguar_OpenServer listener supports Open Server connections. Refer to Chapter 3, “Creating and Configuring Servers,” in the EAServer System Administration Guide for more information about listeners.
| Copyright © 2005. Sybase Inc. All rights reserved. |
|
|