1ISISTEST(1) NorduGrid Users Manual ISISTEST(1)
2
3
4
6 isistest - ISIS Test
7
8
10 The isistest command is for managing information stored in the distrib‐
11 uted P2P Grid information cloud of ISIS services.
12
13
15 isistest [options]
16
17
19 -b, --bootstrap=url
20 the URL of the Bootstrap ISIS
21
22 -i, --isis=url
23 the URL of the ISIS to connect directly
24
25 -n, --neighbors
26 get neighbors list from the BootstrapISIS or directly from the
27 ISIS defined
28
29 -m, --method=method_name
30 the method to use on the ISIS (method_name can be 'Query', 'Reg‐
31 ister', or 'RemoveRegistration')
32
33 -z, --conffile=filename
34 configuration file (default ~/.arc/client.conf)
35
36 -d, --debug=debuglevel
37 FATAL, ERROR, WARNING, INFO, VERBOSE or DEBUG
38
39 -?, --help
40 print help
41
43 isistest -m Query query_string
44
45
46 isistest -m Register service_id,endpoint_reference
47 [,type[,expiration_time]] [service_id,endpoint_reference[,type
48 [,expiration_time]] [...]]"
49
50
51 isistest -m RemoveRegistration service_id
52 [service_id [...]]"
53
54
56 The test ISIS client is for the following operations:
57
58 Query
59 for querying remote ISIS with an attribute: guery_string
60
61 Register
62 for sending test Register messages with one or more set of differ‐
63 ent number of arguments.
64
65 · A ServiceID and an Endpoint reference.
66
67 · A ServiceID, an Endpoint reference and a Service type.
68
69 · A ServiceID, an Endpoint reference, a Service type and an Expi‐
70 ration period.
71
72
73 RemoveRegistration
74 for sending test RemoveRegistration messages. The arguments are a
75 list of ServiceIDs to be removed.
76
77 It is also possible to define the BootstrapISIS with the -b or --boot‐
78 strap command line option. The isistest command gets the list of
79 ISISes from the BootstrapISIS (with the GetISISList operation),
80 then chooses a random ISIS from that list.
81
82 It's also possible to define the isis url directly with the -i or
83 --isis option. If there is such an option defined the GetISISList
84 operation will be skipped even if there is also a BootstrapISIS
85 defined. (The GetISISList operation will be used in every other
86 cases impicitly.)
87
88 If there is not a bootstrap either a direct url of an isis given then
89 the first isis url stored in the user configuration will be used
90 directly.
91
92 If -n or --neighbors options are used without any parameters, then the
93 neighbors of the ISIS or the BootstrapISIS will also be printed.
94
95
97 ~/.arc/client.conf
98 Some options can be given default values by specifying them in
99 the ARC client configuration file. By using the -z or --conffile
100 option a different configuration file can be used than the
101 default.
102
103
105 X509_USER_PROXY
106 The location of the user's grid proxy file. It should be set
107 only if the proxy is in a non-standard location.
108
109
110 ARC_LOCATION
111 The location where ARC is installed can be specified by this
112 variable. If not specified the install location will be deter‐
113 mined from the path to the command being executed, and if this
114 fails a WARNING will be given stating the location which will be
115 used.
116
117
118 ARC_PLUGIN_PATH
119 The location of ARC plugins can be specified by this variable.
120 Multiple locations can be specified by separating them by : (;
121 in Windows). The default location is $ARC_LOCATION/lib/arc (\ in
122 Windows).
123
124
126 isistest -m Register ServiceID1,EPR1
127
128 isistest -m Register ServiceID1,EPR1,org.nordugrid.tests.echo,PT1M
129
130 isistest -m Query "/*"
131
132 isistest -m Query /RegEntry/MetaSrcAdv/ServiceID[text()='ServiceID1']
133
134 isistest -m RemoveRegistration ServiceID1
135
136 isistest -b https://your.domain.com/infosys -m
137 RemoveRegistration ServiceID1"
138
139 isistest -i https://your.domain.com/infosys -m Query /RegEntry
140
141
143 APACHE LICENSE Version 2.0
144
145
147 Ivan Marton<martoni@niif.hu>
148
149
150
151
152NorduGrid ARC 1.1.0 2011-10-24 ISISTEST(1)