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