1 .TH SMSTEST 8 "25 Jan 1988" "Project Athena"
4 smstest \- perform SMS operations manually
9 allows one to perform by hand all operations allowed in the sms
10 protocol. There are no command line options, as commands are given to
11 a prompt within the program. Control operations are:
14 make a network connection to the SMS server. If no server is
15 specified, the default "SMS.MIT.EDU:sms_db" will be used.
18 break the network connection to the SMS server.
21 specify use of version 2.0 of the protocol.
24 specify use of version 1.0 of the protocol.
26 .B script inputfile [outputfile]
31 is specified, output will be redirected there while
32 commands are read from
34 The script file may contain comments consisting of lines starting
35 with a percent sign. Script files may also recursively perform other
36 script commands up to 8 scripts deep.
46 SMS protocol operations include:
49 does "no operation" to the server, just making sure the server is
55 tickets to the server to authenticate the user.
57 .B query query_handle [query arguments ...]
58 performs a query operation on the server. All of the real work is
59 done in queries. There are over 100 queries, each of which requires
60 different arguments. the arguments should be placed on the line
61 following the name of the query, separated by whitespace.
63 .B access query_handle [query arguments ...]
64 performs an authorization check on a query without actually executing
65 the query. The arguments are the same as those in the
67 command described above.
70 instructs the server to trigger a DCM update immediately.
72 Due to problems in the ss library, standard input must be a terminal.
73 If it is a file, only the first line will be read. However, the
74 script command allows one to read input from a file.
76 The Project Athena Technical Plan section on SMS for a list of queries
77 and their arguments, and a description of the protocol this