Contents Index The encoding scheme The message tracking system

SQL Remote User's Guide
  SQL Remote Administration
    Encoding and compressing messages

Creating custom encoding schemes


You can implement a custom encoding scheme by building a custom encoding DLL. You could use this DLL to apply special features required for a particular messages system, or to collect statistics, such as how many messages or how many bytes were sent to each user.

The header file dbrmt.h, installed into the h subdirectory of your installation directory, provides an application programming interface for building such a scheme.

To instruct SQL Remote to use your DLL for a particular message system, you must make a registry entry for that system. The registry entry should be made in the following location:

Software
    \Sybase
         \SQL Remote
              \message-system
                     \encode_dll

where message-system is one of the SQL Remote message systems (file, smtp, and so on). You should set this registry entry to the name of your encoding DLL.

Encoding and decoding must be compatible 
If you implement a custom encoding, you must make sure that the DLL is present at the receiving end, and that the DLL is in place to decode your messages properly.

Contents Index The encoding scheme The message tracking system