FaxMan SDK Version 4.7
FaxMan Server

The FaxMan fax server is by far the most complex part of the FaxMan system. In the server is all the logic required to manage a dynamic pool of fax modems, keep track of a virtually unlimited number of fax events in various logs, send and receive multiple faxes simultaneously, and keep a potentially large number of applications informed as to what it’s doing the whole time. It’s important to note from the outset that the server is exactly that - it is not a part of your application, nor does it in any way "belong" to your application. Think of it as a shared system resource which must be accessed through a prescribed interface, in much the same way you might access a hard drive. Always keep in mind that other applications may be using the same resource at the same time, so your application should never assume that it is the only application using the FaxMan server. In practice, this means that you should make a point to follow the guidelines we set down in this section as to installation and other practices to avoid a potential conflict.


Installing Your FaxMan Application

When your application is installed on your user’s system, you should always install the parts of the FaxMan system in the Windows System directory. All of the FaxMan files contain version information, so the installation should only copy over any existing FaxMan files if the version you’re installing is more recent than those already installed. Installing in the system directory ensures that all applications using FaxMan will be using the same version. Failure to install in the system directory, on the other hand, could potentially cause difficult-to-trace problems related to having multiple FaxMan installations (for a list of the files you need to install with your FaxMan application, see Distributing FaxMan).





© 2013 Data Techniques, Inc. All Rights Reserved.

Send comments on this topic.