Version 4 (modified by 19 years ago) ( diff ) | ,
---|
Using ORBIT Web based services
ORBIT support services have web based XML interfaces. They are all written using the same framework and, therefore, have like syntax. Below is a list of available services and their corresponding arguments.
CMC
<serviceGroup name="cmc"> <info>Controls nodes through their attached CMs</info> <service name="on"> <info>Switch on a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="nodeSetOn"> <info>Switch on a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="allOn"> <info>Switch all nodes on</info> </service> <service name="off"> <info>Switch on a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="offHard"> <info>Switch off hard a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="allOffHard"> <info>Switch all nodes off</info> </service> <service name="nodeSetOffHard"> <info>Switch Off Hard a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="offSoft"> <info>Switch off soft a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="allOffSoft"> <info>Switch all nodes off</info> </service> <service name="nodeSetOffSoft"> <info>Switch Off Soft a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="reset"> <info>Reset a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="allReset"> <info>Reset all nodes</info> </service> <service name="nodeSetReset"> <info>Reset a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="identify"> <info>Identify a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="allIdentify"> <info>Identify all nodes</info> </service> <service name="nodeSetIdentify"> <info>Identify a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="updateEnable"> <info>UpdateEnable a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="nodeSetUpdateEnable"> <info>Update Enable a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="updateDisable"> <info>UpdateDisable a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="nodeSetUpdateDisable"> <info>Update Disable a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="hostEnroll"> <info>Host Enroll a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="allHostEnroll"> <info>Host Enroll all nodes</info> </service> <service name="nodeSetHostEnroll"> <info>Host Enroll a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="nodeStatus"> <info>Return the status of a node at a specific coordinate</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="setNodeInactive"> <info>Set Inactive a Node from the Testbed</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="nodeSetNodeInactive"> <info>Set Inactive a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="setNodeActive"> <info>Set Active a Node from the Testbed</info> <args><arg name="x" value="x_coord"/></args> <args><arg name="y" value="y_coord"/></args> </service> <service name="nodeSetNodeActive"> <info>Set Active a specified set of nodes</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="allStatus"> <info>Returns the status of the entire Testbed</info> </service> <service name="getActiveNodes"> <info>Get List of all Active Nodes from the Testbed</info> </service> <service name="getNodes"> <info>Get all Nodes for a specified domain</info> <args><arg name="nodes" value="set_of_nodes"/></args> </service> <service name="getAllNodes"> <info>Get List of all Nodes in the Testbed</info> </service> </serviceGroup>
Note:
See TracWiki
for help on using the wiki.