1 .TH MRTEST 8 "25 Jan 1988" "Project Athena"
4 mrtest \- perform Moira operations manually
9 allows one to perform by hand all operations allowed in the Moira
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 Moira server. The server
15 specification is optional. If present, it is of the form
16 hostname:portname. The portname is optional as well, and if specified
19 If no server is specified, then the server will be found from the
20 MOIRASERVER environment variable, the "moira" sloc entry in hesiod, or
21 the compiled in default, in that order.
24 break the network connection to the Moira server.
27 show the name of the host the client is connected to.
29 .B script inputfile [outputfile]
34 is specified, output will be redirected there while
35 commands are read from
37 The script file may contain comments consisting of lines starting
38 with a percent sign. Script files may also recursively perform other
39 script commands up to 8 scripts deep.
49 Moira protocol operations include:
52 does "no operation" to the server, just making sure the server is
58 tickets to the server to authenticate the user.
61 gets the current message of the day from the server.
63 .B query query_handle [query arguments ...]
64 performs a query operation on the server. All of the real work is
65 done in queries. There are over 100 queries, each of which requires
66 different arguments. the arguments should be placed on the line
67 following the name of the query, separated by whitespace.
69 .B access query_handle [query arguments ...]
70 performs an authorization check on a query without actually executing
71 the query. The arguments are the same as those in the
73 command described above.
75 The Project Athena Technical Plan section on Moira for a list of queries
76 and their arguments, and a description of the protocol this