]> andersk Git - moira.git/blob - man/mrtest.8
afff60dbc2af70d1a16947fa3ac0d2c2f24a7232
[moira.git] / man / mrtest.8
1 .TH SMSTEST 8 "25 Jan 1988" "Project Athena"
2 \" RCSID: $Header$
3 .SH NAME
4 smstest \- perform SMS operations manually
5 .SH SYNOPSIS
6 .B smstest
7 .SH DESCRIPTION
8 .I smstest
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:
12 .TP
13 .B connnect
14 make a network connection to the SMS server.
15 .TP
16 .B disconnect
17 break the network connection to the SMS server.
18 .TP
19 .B new
20 specify use of version 2.0 of the protocol.
21 .TP
22 .B old
23 specify use of version 1.0 of the protocol.
24 .TP
25 .B script inputfile [outputfile]
26 read commands from 
27 .I inputfile.
28 If
29 .I outputfile
30 is specified, output will be redirected there while
31 commands are read from
32 .I inputfile.
33 The script file may contain comments consisting of lines starting
34 with a percent sign.  Script files may also recursively perform other
35 script commands up to 8 scripts deep.
36 .TP
37 .B list_requests
38 lists all of the 
39 .I smstest
40 commands.
41 .TP
42 .B quit
43 exits the program.
44 .PP
45 SMS protocol operations include:
46 .TP
47 .B noop
48 does "no operation" to the server, just making sure the server is
49 still there.
50 .TP
51 .B auth
52 sends
53 .I Kerberos
54 tickets to the server to authenticate the user.
55 .TP
56 .B query query_handle [query arguments ...]
57 performs a query operation on the server.  All of the real work is
58 done in queries.  There are over 100 queries, each of which requires
59 different arguments.  the arguments should be placed on the line
60 following the name of the query, separated by whitespace.
61 .TP
62 .B access query_handle [query arguements ...]
63 performs an authorization check on a query without actually executing
64 the query.  The arguments are the same as those in the
65 .B query
66 command described above.
67 .TP
68 .B dcm
69 instructs the server to trigger a DCM update immediately.
70 .SH SEE ALSO
71 The Project Athena Technical Plan section on SMS for a list of queries
72 and their arguements, and a description of the protocol this
73 implements.
This page took 0.076931 seconds and 3 git commands to generate.