1ISISTEST(1)                 NorduGrid Users Manual                 ISISTEST(1)
2
3
4

NAME

6       isistest - ISIS Test
7
8

DESCRIPTION

10       The isistest command is for managing information stored in the distrib‐
11       uted P2P Grid information cloud of ISIS services.
12
13

SYNOPSIS

15       isistest [options]
16
17

OPTIONS

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

USAGE

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

EXTENDED DESCRIPTION

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

FILES

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

ENVIRONMENT VARIABLES

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

EXAMPLES

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

AUTHOR

147       Ivan Marton<martoni@niif.hu>
148
149
150
151
152NorduGrid ARC 1.1.0               2011-10-24                       ISISTEST(1)
Impressum