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: yt7nw@eunet.yu 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,3572@compuserve.com or TGudehus@T-Online.de (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 (yt7nw@eunet.yu) 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