home *** CD-ROM | disk | FTP | other *** search
- ARESDA01.TEC ARES/Data System Operation Details Version 0.1
-
- A. OVERVIEW
-
- The ARES/Data software was written in Turbo Pascal on an IBM PC by WN6I,
- W. E. Moerner, and N6KL, Dave Palmer. It may be run in either of two modes:
- stand-alone with no TNC support and no remote access, or by changing the
- configuration file, the program will control a TNC that allows multiple
- remote connections. If TNC support is chosen, the program requires a
- TNC with WA8DED firmware, because host mode is used for communication
- between the computer and the TNC. No requirement is placed on the other
- TNC's connected to the ARES/Data database machine, except that they use
- AX.25 link-layer protocol. The ARES/Data program utilizes the Turbo
- Database Toolbox for management and indexing of its B-plus structured
- tree. Briefly, ARES/Data may be regarded as a specialized multiple
- connect BBS with a specific command set tailored to the handling of
- STATUS INPUT information and SEARCH REQUESTS.
-
-
- B. GENERAL RULES FOR CURRENT INFORMATION INPUT / SEARCH REQUESTS
-
- Enter the four fields and any message, in order, with separators between
- the fields. The only valid separator is the comma. Within a field,
- leading and trailing blanks are ignored, but imbedded blanks ARE
- significant. If no value is desired for a particular field, just skip
- the field by adding an extra comma. The database will fill that field
- with ten blank characters.
-
- C. SYNTAX FOR CURRENT INFORMATION INPUT:
-
- field1,field2,field3,field4,message<cr>
-
- (<cr> means carriage return)
-
-
- 1. FIELD1 - FIELD4
-
- The four fields are very general. Each can have up to 20
- characters, with imbedded blanks. The meaning of each field is
- defined in real-time by the ARES officials, depending upon the
- nature of the event. The sysop can issue a "labels" command that
- will give specific names to each of the four fields to help the
- operators remember what they mean.
-
- 2. MESSAGE
-
- MESSAGE is a long, free-form field that can be up to 80 characters
- long. It could contain a message, a phone number, an address, or
- other information deemed useful for the incident.
-
- 3. EXAMPLES OF DATA INPUT
-
- 85553195,joe,12,sj34<cr>
- Johnson,mary,93445,sj13, home 2333 Alsace Ln SJ 617-555-1212<cr>
-
- All of the input information is stored in the database
- as a record of the status and location of a particular person at a
- particular time and date. The time and date are added
- automatically by the ARES/Data program. Further STATUS INPUT
- packets for the same person will also be saved in the database.
- The time and date will identify the most recent information.
-
- D. SYNTAX FOR SEARCH REQUESTS
-
- /1,value<cr> for field 1
- /2,value<cr> for field 2
- /3,value<cr> for field 3
- /4,value<cr> for field 4
-
- or
-
- ?1,value<cr> for field 1
- ?2,value<cr> for field 2
- ?3,value<cr> for field 3
- ?4,value<cr> for field 4
-
- This type of packet instructs the database machine to look in the
- database for ALL entries with the same value for field 1,2,3, or
- 4. The initial character can be "/" or "?" - use whichever is
- most convenient. The two formats are handled identically. A
- status report listing all information for each match person is
- sent back to the requesting packet station. The first line gives
- the search value and the field number. At the end of the report,
- the line
-
- "ARES/Data Search done at 1534, nn hits."
-
- is sent, which signifies no more information coming, and
- that "nn" matches (or hits) were found in the database.
-
- 1. VALUE
-
- VALUE must exactly match what what originally typed in for the
- selected field, with leading and trailing blanks removed, and
- without regard for case.
-
- 2. EXAMPLES OF SEARCH REQUESTS
-
- /1,8555-3195<cr>
- /2,w1aw<cr>
- /3,mercyhosp<cr>
- /4,85563<cr>
-
-
- E. SYNTAX FOR SUMMARY REQUESTS
-
- $1<cr> produces a list of all distinct
- values for field1, with the number
- of entries in the database for each
-
- $2<cr> similar, except summarize on field 2
- $3<cr> similar, except summarize on field 3
- $4<cr> similar, except summarize on field 4
-
- F. LISTING SPECIFIC ENTRIES (RECORDS) IN THE DATABASE
-
- l nnnnn<cr> lists record nnnnn
-
- G. DELETING SPECIFIC ENTRIES (RECORDS) FROM THE DATABASE
-
- d nnnnn<cr> deletes record nnnnn
-
- This function is always enabled at the sysop keyboard. Its use by remotely
- connected packet stations is controlled initially by the configuration file
- during program startup. Thereafter, the sysop can disable or enable this
- function as necessary. Be extremely careful in using this command! Always
- list the record first before deleting to be sure you have the right one.
-
- H. CONFERENCE BRIDGE (roundtable - "users" and "tell" commands)
-
- This feature allows any connected station to send messages to other
- connected stations or to the sysop.
-
- 1. Users command:
-
- The users command in the form "users<cr>" or "u<cr>" returns a list of
- the callsigns of currently logged-on packet stations. The response
- is of the form:
-
- At WN6I-1: N6KL W6BB-3 AJ6T WB6MRQ-7
-
- 2. Tell command:
-
- The Tell command allows connected packet stations to use ARES/Data as a
- conference bridge, or roundtable. The general format is:
-
- tell callsign message<cr> or:
- t callsign message<cr>
-
- For example:
-
- tell w6bb-3 We have lots of people here at SJ12<cr>
-
- The message "We have lots of people here at SJ12" is sent to the
- connected station W6BB-3 prefaced by a time stamp and the call of the
- station originating the tell command. In this case, if the tell
- command was sent by AJ6T, W6BB-3 sees:
-
- 1230 AJ6T> We have lots of people here at SJ12
-
- It is not necessary to enter the entire callsign - just the suffix or
- some other substring will do. If several connected callsigns contain the
- substring, each station will get the message. The special callsign
- "*" or "all" is used to send a message to all connected stations. The
- special callsign "sysop" sends the message to the sysop at the ARES/Data
- database station.
-
- END: ARESDA01.TEC