RAC CD Server, Shareware Version 1.0, a part of SuiteNW
Copyright 1998 Peter Sic, BSME - YT7NW
Address: Slavujev Venac 5, 25000 Sombor, Yugoslavia
Contact: [email protected]


GENERAL
-------
RAC CD Server is another software that gives you access to Radio Amateur
Callbook (RAC) CDROM. What makes it distinguishable from rest of the
competition is that it works as a server for requests made via Windows
DDEML mechanism, and is free.
RAC CD Server was developed as part of SuiteNW, comprised of LogNW and
RAC CD Server (for now).

It is my intention to supplement RAC CD Server with additional capabilities,
such as versatile mailing label/envelope generator & printing (much like one
already working in LogNW), depending on the interest of general HAM public,
and make it available as part of SuiteNW.

USING RAC CD Server
-------------------
RAC CD Server, when started, seeks for a CDROM drive containing RAC CDROM.
Make sure that you have loaded RAC CDROM prior to starting RAC CD Server.
You can place search requests directly, via dialog box accessible through
RAC CD Server main menu, or DDEML client via Windows DDEML system. (LogNW
is using that system).

ABOUT RAC CDROM
---------------
RAC CD Server uses lgaccss1.dll set of functions developed by Thomas C.
Gudehus (100737,[email protected] or [email protected] (private)), and
is marked as revision TC, November 15th, 1997. (Version 8). RAC CD Server
has been designed to work with RAC CDROM 1998 edition. It also works fine
with earlier versions of CDROM (some fields are left blank).

SHORT TECHNICAL INFORMATION ON RAC CD Server
--------------------------------------------------
RAC CD Server uses Windows DDEML protocol to serve data requests from
registered clients. See WinApi SDK on details how to establish a DDEML
client/server connection.

Server recognizes following command/item combinations (requests):

Command      Item           Database
   SEEK        cCall           --
   DATA        CALL            US/INT
   DATA        ADDRESS         US/INT
   DATA        LASTNAME        US
   DATA        QTH             US
   DATA        ZIP             US
   DATA        STATE           US
   DATA        LICCLASS        US/INT
   DATA        LICFROM         US
   DATA        LICTO           US
   DATA        LONGITUDE       US
   DATA        LATITUDE        US
   DATA        AREACODE        US
   DATA        COUNTY          US
   DATA        TIMEZONE        US
   DATA        BIRTHDAY        US
   DATA        DXCC            US/INT
   DATA        POSTCOUNTRY     US/INT
   DATA        QSLMANAGER      US/INT
   DATA        PREVIOUSCALL    US
   DATA        PREVIOUSCLASS   US
   DATA        VANITYCALL      US
   DATA        COMMENT         US/INT
   DATA        FAXNO           US/INT
   DATA        EMAIL           US/INT
   DATA        FIRSTNAME       US

Abbreviations: US  - United States database
              INT - International database

Request is formed in the following way: Request = Command + "|" + Item
Request must be of string type.

       E.g.: "SEEK|KL7RA"
             "DATA|ADDRESS"
             "DATA|FIRSTNAME"

Server return values are always of type string.
If call requested is not found on CDROM, empty string is returned.
Please note that server returns entire information upon successful seek on
CDROM. E.g.: When request like "SEEK|KL7RA" is placed, server returns full
data found on CDROM in format of string, where fields are delimited with |
sign. Client can disregard this, if it doesn't want to get involved in
extracting information of interest, and place subsequent requests in form
"DATA|ADDRESS", "DATA|FAXNO", "DATA|EMAIL" etc.

The STATE field can be used to decide whether an entry comes out of the
US database or not: This field will never exist in an international entry.

Notes:
 - A field could always be empty (except for CALL).
 - Depending on the CD you use, some fields will not be delivered, i.e.
   this field will be empty.
 - The last CD containing values for the field Day of Birth is the
   summer edition 1997.
 - The QSL Manager info is present since the summer edition 1996.

In case of need for additional information, suggestions, criticism etc.
please feel free to contact me via E-mail ([email protected]) or above stated
mailing address.

If you like this software, fell free to distribute it to your friends.
Thanks!

73's de Peter

Trademarks
RAC % Radio Amateur Callbook, 1690 Oak Street, Box2013, Lakewood,
     NJ08701, USA