mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			7673 lines
		
	
	
		
			162 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			7673 lines
		
	
	
		
			162 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<!--
 | 
						|
Licensed to the Apache Software Foundation (ASF) under one
 | 
						|
or more contributor license agreements.  See the NOTICE file
 | 
						|
distributed with this work for additional information
 | 
						|
regarding copyright ownership.  The ASF licenses this file
 | 
						|
to you under the Apache License, Version 2.0 (the
 | 
						|
"License"); you may not use this file except in compliance
 | 
						|
with the License.  You may obtain a copy of the License at
 | 
						|
 | 
						|
  http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
 | 
						|
Unless required by applicable law or agreed to in writing,
 | 
						|
software distributed under the License is distributed on an
 | 
						|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 | 
						|
KIND, either express or implied.  See the License for the
 | 
						|
specific language governing permissions and limitations
 | 
						|
under the License.
 | 
						|
-->
 | 
						|
<sanity>
 | 
						|
	<!--
 | 
						|
		Test case#28 's return value need to be changed, if the global service
 | 
						|
		offering id is changed; USE Small Instance, Virtual Networking
 | 
						|
	-->
 | 
						|
	<!-- Delete Test case# 876, merged with 28 -->
 | 
						|
	<!--
 | 
						|
		Test case#39 List Zones...need to be changed if different dns,
 | 
						|
		internal dns and CIDR are given
 | 
						|
	-->
 | 
						|
	<!--
 | 
						|
		Test case 13: It doesnt contain user_data, size, network_group_list
 | 
						|
	-->
 | 
						|
 | 
						|
	<!-- Test case #3 - createUser command -->
 | 
						|
	<command>
 | 
						|
		<name>createUser</name>
 | 
						|
		<testcase>  3 [Create User Command]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>usernameparam</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>password</name>
 | 
						|
				<value>password</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>admin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>adminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>admin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>usernameparam</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>admin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>adminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>admin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>usernameparam</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>createtimestamp</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #950 - listAccounts -->
 | 
						|
	<command>
 | 
						|
		<name>listAccounts</name>
 | 
						|
		<testcase>950 [List the Account of the User created in (3)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>receivedbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sentbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iptotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iplimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmtotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstopped</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmrunning</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumeavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #6 - updateUser command -->
 | 
						|
	<command>
 | 
						|
		<name>updateUser</name>
 | 
						|
		<testcase>  6 [Update the User created in (3)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>newuser</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>password</name>
 | 
						|
				<value>password</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>updatedadmin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>updatedadminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>updatedadmin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>timezone</name>
 | 
						|
				<value>PST</value>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>apikey</name>
 | 
						|
				<param>userapikey</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>secretkey</name>
 | 
						|
				<param>usersecretkey</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>newuser</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>updatedadmin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>updatedadminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>updatedadmin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>createtimestamp</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>timezone</name>
 | 
						|
				<value>PST</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>apikey</name>
 | 
						|
				<param>userapikey</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>secretkey</name>
 | 
						|
				<param>usersecretkey</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #5 - listUsers command -->
 | 
						|
	<command>
 | 
						|
		<name>listUsers</name>
 | 
						|
		<testcase>  5 [List the Updated User updated in (6)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>newuser</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>updatedadmin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>updatedadminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>updatedadmin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>createtimestamp</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>timezone</name>
 | 
						|
				<value>PST</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>apikey</name>
 | 
						|
				<param>userapikey</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>secretkey</name>
 | 
						|
				<param>usersecretkey</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case lockUser command -->
 | 
						|
	<command>
 | 
						|
		<name>lockUser</name>
 | 
						|
		<testcase>    [Lock the User created in (3)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>newuser</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>updatedadmin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>updatedadminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>updatedadmin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>locked</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>createtimestamp</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>timezone</name>
 | 
						|
				<value>PST</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>apikey</name>
 | 
						|
				<param>userapikey</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>secretkey</name>
 | 
						|
				<param>usersecretkey</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #428 - disableUser command -->
 | 
						|
	<command>
 | 
						|
		<name>disableUser</name>
 | 
						|
		<testcase>428 [Disable the User created in (3)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>newuser</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>updatedadmin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>updatedadminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>updatedadmin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>disabled</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>createtimestamp</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>timezone</name>
 | 
						|
				<value>PST</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>apikey</name>
 | 
						|
				<param>userapikey</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>secretkey</name>
 | 
						|
				<param>usersecretkey</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #9 - enableUser command -->
 | 
						|
	<command>
 | 
						|
		<name>enableUser</name>
 | 
						|
		<testcase>  9 [Enable the User created in (3)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>newuser</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>updatedadmin</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>updatedadminlastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>updatedadmin@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>createtimestamp</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>timezone</name>
 | 
						|
				<value>PST</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>apikey</name>
 | 
						|
				<param>userapikey</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>secretkey</name>
 | 
						|
				<param>usersecretkey</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #10 - createDomain command -->
 | 
						|
	<command>
 | 
						|
		<name>createDomain</name>
 | 
						|
		<testcase> 10 [Create Domain]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>domainname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>domainname</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>newdomainid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>level</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentdomainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentdomainname</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haschild</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #11 - listDomains command -->
 | 
						|
	<command>
 | 
						|
		<name>listDomains</name>
 | 
						|
		<testcase> 11 [List Domains]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>domainname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>newdomainid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>domainname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>level</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentdomainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentdomainname</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haschild</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #952 - updateDomain command - edit domain name and verify
 | 
						|
		that it was really updated
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>updateDomain</name>
 | 
						|
		<testcase>952 [Update the Domain created in (10)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>newdomainid</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdomainname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalues>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>newdomainid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdomainname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>level</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentdomainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentdomainname</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haschild</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalues>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listDomains</name>
 | 
						|
		<testcase> -   Check the Existence of the Updated Domain - </testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdomainname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #654 - deleteDomain command -->
 | 
						|
	<command>
 | 
						|
		<name>deleteDomain</name>
 | 
						|
		<testcase>654 [Delete Domain created in (10)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>newdomainid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cleanup</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalues>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalues>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #27 - listTemplates command -->
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase> 27 [List Templates - List System Template]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>id</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>template</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>debian50templateid</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>debian50templatename</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>debian50templatedisplaytext</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ispublic</name>
 | 
						|
				<param>debian50templateispublic</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>debian50templatecreated</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<param>debian50templatepasswordenabled</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>bootable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<param>debian50templateostypeid</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ostypename</name>
 | 
						|
				<param>debian50templateostypename</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>size</name>
 | 
						|
				<param>debian50templatesize</param>				
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<value>system</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Download Complete</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetype</name>
 | 
						|
				<value>SYSTEM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase> -   Verify All the Parameters of the Listed Template -	</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>debian50templatename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>template</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>debian50templateid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>debian50templatename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>debian50templatedisplaytext</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ispublic</name>
 | 
						|
				<param>debian50templateispublic</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>debian50templatecreated</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<param>debian50templatepasswordenabled</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>bootable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<param>debian50templateostypeid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ostypename</name>
 | 
						|
				<param>debian50templateostypename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<value>system</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Download Complete</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>size</name>
 | 
						|
				<param>debian50templatesize</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetype</name>
 | 
						|
				<value>SYSTEM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #28 - listServiceOffering command -->
 | 
						|
	<command>
 | 
						|
		<name>listServiceOfferings</name>
 | 
						|
		<testcase> 28 [List the Small Instance Service Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>globalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>smallofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>smallofferingdisplaytext</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>smallofferingcreatetime</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>offerha</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>usevirtualnetwork</name>
 | 
						|
				<param>smallofferingusenetwork</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listServiceOfferings</name>
 | 
						|
		<testcase>876 [Verify the First Service Offering] </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>serviceoffering</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>smallofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>smallofferingdisplaytext</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>smallofferingcreatetime</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>offerha</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>usevirtualnetwork</name>
 | 
						|
				<param>smallofferingusenetwork</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #39 - listZones command -->
 | 
						|
	<command>
 | 
						|
		<name>listZones</name>
 | 
						|
		<testcase> 39 [List the Global Zone with id-2]</testcase>
 | 
						|
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>zone</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>internaldns1</name>
 | 
						|
				<param>internaldns1</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vlan</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestcidraddress</name>
 | 
						|
				<value>10.1.1.0/24</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networktype</name>
 | 
						|
				<value>Advanced</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #13 - deployVirtualMachine command -->
 | 
						|
	<command>
 | 
						|
		<name>deployVirtualMachine</name>
 | 
						|
		<testcase> 13 [Deploy Virtual Machine]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>globalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>diskofferingid</name>
 | 
						|
				<param>globaldiskofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>vmcreated</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>globalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
	
 | 
						|
 	<command>
 | 
						|
		<name>sleep.sh</name>
 | 
						|
		<script>true</script>
 | 
						|
		<testcase> **  Sleep for a minute </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
			    <name>s</name>
 | 
						|
				<value>60</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>	
 | 
						|
 | 
						|
	<!-- Test case #957 - listVirtualMachines command -->
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase>957 [List Virtual Machines Command]</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>vmcreated</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>smallofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestosid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdeviceid</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdevicetype</name>
 | 
						|
				<value>NetworkFilesystem</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #35 - listRouters command -->
 | 
						|
	<!-- networkdomain - IS NOT RETURNED IF THE NETWORK_DOMAIN IS NULL FOR THE ACCOUNT - uncomment when needed -->
 | 
						|
	<command>
 | 
						|
		<name>listRouters</name>
 | 
						|
		<testcase> 35 [List Routers]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>router</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
	 		<item setparam="true">
 | 
						|
				<name>networkdomain</name>
 | 
						|
				<param>routernetworkdomain</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>routername</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
				<param>routerpublicmacaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>guestipaddress</name>
 | 
						|
				<param>routeripaddress</param>
 | 
						|
			</item>
 | 
						|
	 		<item setparam="true">
 | 
						|
				<name>guestmacaddress</name>
 | 
						|
				<param>routermacaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #546 - associateIpAddress command -->
 | 
						|
	<command>
 | 
						|
		<name>associateIpAddress</name>
 | 
						|
		<testcase>546 [Associate IP Address]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>nonsourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>allocated</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>issourcenat</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>forvirtualnetwork</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vlanname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vlanid</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--  LOAD BALANCING RULES SECTION -->
 | 
						|
 | 
						|
	<!-- Test case #986 - create a load balancer -->
 | 
						|
	<command>
 | 
						|
		<name>createLoadBalancerRule</name>
 | 
						|
		<testcase>986 [Create Load Balancer Rule]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>lbname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item randomnumber="true" setparam="true">
 | 
						|
				<name>privateport</name>
 | 
						|
				<param>privateport</param>
 | 
						|
			</item>
 | 
						|
			<item randomnumber="true" setparam="true">
 | 
						|
				<name>publicport</name>
 | 
						|
				<param>publicport</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>algorithm</name>
 | 
						|
				<value>roundrobin</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>FirstLoadBalancingRuleCreated</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>lbname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>FirstLoadBalancingRuleCreated</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>privateport</name>
 | 
						|
				<param>privateport</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicport</name>
 | 
						|
				<param>publicport</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>algorithm</name>
 | 
						|
				<value>roundrobin</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #988 - listLoadBalancerRules -->
 | 
						|
	<command>
 | 
						|
		<name>listLoadBalancerRules</name>
 | 
						|
		<testcase>988 [List Load Balancer Rules]</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #989 - assignToLoadBalancerRule -->
 | 
						|
	<command>
 | 
						|
		<name>assignToLoadBalancerRule</name>
 | 
						|
		<testcase>989 [Assign VM the Load Balancer Rule]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #987 - deleteLoadBalancerRule; make sure to return the lb
 | 
						|
		rule after the verification
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>deleteLoadBalancerRule</name>
 | 
						|
		<testcase>987 [Load Balancer Rule]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listLoadBalancerRules</name>
 | 
						|
		<empty>true</empty>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>createLoadBalancerRule</name>
 | 
						|
		<testcase> +   Create a Second Load Balancer Rule + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>lbname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>SecondLoadBalancerRuleCreated</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item randomnumber="true" setparam="true">
 | 
						|
				<name>privateport</name>
 | 
						|
				<param>privateport</param>
 | 
						|
			</item>
 | 
						|
			<item randomnumber="true" setparam="true">
 | 
						|
				<name>publicport</name>
 | 
						|
				<param>publicport</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>algorithm</name>
 | 
						|
				<value>roundrobin</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>lbname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>SecondLoadBalancerRuleCreated</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicport</name>
 | 
						|
				<param>publicport</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>privateport</name>
 | 
						|
				<param>privateport</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>algorithm</name>
 | 
						|
				<value>roundrobin</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>assignToLoadBalancerRule</name>
 | 
						|
		<testcase> +   Assign the Second Load Balancer Rule to a VM + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #991 - listLoadBalancerRuleInstances; make sure to return
 | 
						|
		the lb rule after the verification
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>listLoadBalancerRuleInstances</name>
 | 
						|
		<testcase>991 [List LoadBalancer Rule Instances]</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #990 - removeFromLoadBalancerRule -->
 | 
						|
	<command>
 | 
						|
		<name>removeFromLoadBalancerRule</name>
 | 
						|
		<testcase>990 [Remove From Load Balancer Rule]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listLoadBalancerRuleInstances</name>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>lbid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--  PORT FORWARDING RULES SECTION -->
 | 
						|
	<!-- Test case #965 - create a security group -->
 | 
						|
<!-- <command>
 | 
						|
		<name>createPortForwardingService</name>
 | 
						|
		<testcase>965 [Create Port Forwarding Service]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>pfgroupname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>none</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>pfgroupname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>none</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #972 - listPortForwardingServices-->
 | 
						|
<!-- <command>
 | 
						|
		<name>listPortForwardingServices</name>
 | 
						|
		<testcase>972 [List Port Forwarding Service created in (965)] </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>pfgroupname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>pfgroupname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>none</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #967 - create a network rule -->
 | 
						|
<!-- <command>
 | 
						|
		<name>createPortForwardingServiceRule</name>
 | 
						|
		<testcase>967 [Create Port Forwarding Service Rule]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>publicport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>portforwardingserviceid</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfruleid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isenabled</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>portforwardingserviceid</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #968 - listPortForwardingServiceRules -->
 | 
						|
<!-- <command>
 | 
						|
		<name>listPortForwardingServiceRules</name>
 | 
						|
		<testcase>968 [List Port Fowarding Service Rules]</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #970 - assignPortForwardingService command -->
 | 
						|
<!-- <command>
 | 
						|
		<name>assignPortForwardingService</name>
 | 
						|
		<testcase>970 [Assign Port Forwarding Service created in (967)] </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #973 - listPortForwardingServicesByVm command -->
 | 
						|
<!-- <command>
 | 
						|
		<name>listPortForwardingServicesByVm</name>
 | 
						|
		<testcase>973 [List Port Forwarding Services By VM]</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #969 - deletePortForwardingServiceRule -->
 | 
						|
<!-- <command>
 | 
						|
		<name>deletePortForwardingServiceRule</name>
 | 
						|
		<testcase>969 [Delete Port Forwarding Service Rule]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfruleid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listPortForwardingServiceRules</name>
 | 
						|
		<testcase> -   Check for the deleted Port Forwardng Service Rules - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>createPortForwardingServiceRule</name>
 | 
						|
		<testcase> +   Create Port Forwarding Service Rule that will be Removed + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>publicport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>portforwardingserviceid</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfruleid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateport</name>
 | 
						|
				<value>22</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isenabled</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>portforwardingserviceid</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #971 - removePortForwardingService command -->
 | 
						|
<!-- <command>
 | 
						|
		<name>removePortForwardingService</name>
 | 
						|
		<testcase>971 [Remove Port Forwarding Service created in (967)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listPortForwardingServicesByVm</name>
 | 
						|
		<testcase> -   Verify the Emptiness of the Port Forwarding Services(byVM) List - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #966 - deletePortForwardingService command -->
 | 
						|
<!-- <command>
 | 
						|
		<name>deletePortForwardingService</name>
 | 
						|
		<testcase>966 [Delete Port Forwarding Service] </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- Test case #<add number> - listPortForwardingServices command -->
 | 
						|
<!-- <command>
 | 
						|
		<name>listPortForwardingServices</name>
 | 
						|
		<testcase> -   Verify the Emptiness of the List of Port Forwarding Services - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>pfgroupid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>pfgroupname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!-- VERIFY WHEN THE MANAGEMENT SERVER IS UP!!! -->
 | 
						|
	<!-- Test case #15 - listVirtualMachines command -->
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase> 15 [List Virtual Machines]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>smallofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestosid</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>guestosid</name>
 | 
						|
				<param>rootostypeid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdeviceid</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdevicetype</name>
 | 
						|
				<value>NetworkFilesystem</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #16 - rebootVirtualMachine command; verfiy that machine is
 | 
						|
		in Running state after it's rebooted
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>rebootVirtualMachine</name>
 | 
						|
		<testcase> 16 [Reboot Virtual Machine]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>vmcreated</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>globalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
	 		<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #17 - stopVirtualMachine command; verify that machine is in
 | 
						|
		Stopped state after it's stopped
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>stopVirtualMachine</name>
 | 
						|
		<testcase> 17 [Stop Virtual Machine]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>created</name>
 | 
						|
				<param>vmcreated</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>globalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<param>smallofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<param>smallofferingcpunumber</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<param>smallofferingcpuspeed</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>memory</name>
 | 
						|
				<param>smallofferingmemory</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- BUG 6290: waiting for it to be RESOLVED: Until its resolved the diskofferingid is commented -->
 | 
						|
	<!-- VOLUME COMMANDS -->
 | 
						|
	<!--  listVolumes command -->
 | 
						|
	<command>
 | 
						|
		<name>listVolumes</name>
 | 
						|
		<testcase>    [List the ROOT Volume of VM created in (13)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>rootvolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>rootvolumename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>deviceid</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>vmname</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmdisplayname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstate</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>attached</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Created</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourcetype</name>
 | 
						|
				<value>Template</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storage</name>
 | 
						|
				<value>primary storage</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>globalserviceofferingid</param> 
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>serviceofferingdisplaytext</name>
 | 
						|
			</item>
 | 
						|
			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVolumes</name>
 | 
						|
		<testcase>    [List the DATA Volume of VM created in (13)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>datavolumename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>deviceid</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>vmname</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmdisplayname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstate</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Created</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourcetype</name>
 | 
						|
				<value>DiskOffering</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>diskofferingid</name>
 | 
						|
				<param>globaldiskofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>diskofferingname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>diskofferingdisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storage</name>
 | 
						|
				<value>primary storage</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>attached</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>destroyed</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Detach volume command - detach volume from the vm and make sure that
 | 
						|
		you don't see it in the list of volumes for this vm
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>detachVolume</name>
 | 
						|
		<testcase>    [Detach the DATA Volume of VM created in (13)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVolumes</name>
 | 
						|
		<testcase>    [Empty List after Detaching the Volume of VM created in (13)]</testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!--
 | 
						|
		Create volume command - create a volume and make sure that it appeared
 | 
						|
		in the list
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>createVolume</name>
 | 
						|
		<testcase>1026 [Create Volume]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newseconddiskvolume</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>diskofferingid</name>
 | 
						|
				<param>globaldiskofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newseconddiskvolume</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Created</value>
 | 
						|
			</item>			
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>None</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourcetype</name>
 | 
						|
				<value>DiskOffering</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>diskofferingid</name>
 | 
						|
				<param>globaldiskofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>diskofferingname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>diskofferingdisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storage</name>
 | 
						|
				<value>primary storage</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>destroyed</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!--
 | 
						|
		Attach volume command - attach volume to the vm and make sure that you
 | 
						|
		see it in the list of volumes for this vm
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>attachVolume</name>
 | 
						|
		<testcase>    [Attach The Created Volume in (1026) to the VM created in (13)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newseconddiskvolume</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>deviceid</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>vmname</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmdisplayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstate</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Created</value>
 | 
						|
			</item>			
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sourcetype</name>
 | 
						|
				<value>DiskOffering</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>diskofferingid</name>
 | 
						|
				<param>globaldiskofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>diskofferingname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>diskofferingdisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storage</name>
 | 
						|
				<value>primary storage</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>attached</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>destroyed</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>						
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVolumes</name>
 | 
						|
		<testcase> -   Check that Data Disk Volume list is not Empty - </testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>virtualmachineid</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!--
 | 
						|
		Delete volume command - delete volume and make sure that you don't see
 | 
						|
		it in the list of volumes any more
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>createVolume</name>
 | 
						|
		<testcase>    [Create the Volume, Used for Deletion Test]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newthirddiskvolume</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>diskofferingid</name>
 | 
						|
				<param>globaldiskofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid1</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>deleteVolume</name>
 | 
						|
		<testcase> -   Delete the Created Volume - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid1</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVolumes</name>
 | 
						|
		<testcase> -   Check the Emptiness of the Volumes List - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>datavolumeid1</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!--  SNAPSHOT COMMANDS -->
 | 
						|
	<!--
 | 
						|
		Test case #<> - createSnapshot command; verify that snapshot got
 | 
						|
		created
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>createSnapshot</name>
 | 
						|
		<testcase>    [Create Snapshot from Data Volume created in (1026)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumeid</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>snapshotid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottype</name>
 | 
						|
				<value>MANUAL</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumeid</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumename</name>
 | 
						|
				<param>newseconddiskvolume</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetype</name>
 | 
						|
				<value>DATADISK</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>intervaltype</name>
 | 
						|
				<value>MANUAL</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #26 - listSnapshots command -->
 | 
						|
	<command>
 | 
						|
		<name>listSnapshots</name>
 | 
						|
		<testcase> 26 [List Snapshots]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumeid</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>snapshotid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottype</name>
 | 
						|
				<value>MANUAL</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumeid</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumename</name>
 | 
						|
				<param>newseconddiskvolume</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetype</name>
 | 
						|
				<param>DATADISK</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>intervaltype</name>
 | 
						|
				<value>MANUAL</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #24 - deleteSnapshot command; verify that you got true, and
 | 
						|
		listSnapshots doesn't display anything
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>deleteSnapshot</name>
 | 
						|
		<testcase> 24 [Delete the Created Snapshot]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>snapshotid1</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listSnapshots</name>
 | 
						|
		<testcase> -   Check the Emptiness of the Snapshots list - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumeid</name>
 | 
						|
				<param>datavolumeid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #958 - createTemplate command -->
 | 
						|
	<command>
 | 
						|
		<name>createSnapshot</name>
 | 
						|
		<testcase> +   Create Snapshot to assist Template creation + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>volumeid</name>
 | 
						|
				<param>rootvolumeid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>snapshotid1</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
	
 | 
						|
	<command>
 | 
						|
		<name>createTemplate</name>
 | 
						|
		<testcase>958 [Create Template from Snapshot] </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>snapshotid</name>
 | 
						|
				<param>snapshotid1</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>newtext</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>osTypeId</name>
 | 
						|
				<param>rootostypeid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>privatetemplatedisplaytext</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>			
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<param>rootostypeid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- BUG 6169 PRESENT: COULDNT VERIFY THE TAGS -->
 | 
						|
	<!-- Under Construction: Can be executed for now -->
 | 
						|
	<!-- Test case - register template command -->
 | 
						|
	<command>
 | 
						|
		<name>registerTemplate</name>
 | 
						|
		<testcase>    [Register template]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>privatetemplatedisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>url</name>
 | 
						|
				<value>http://nfs1.lab.vmops.com/templates/centos53-x86_64/latest/f59f18fb-ae94-4f97-afd2-f84755767aca.vhd.bz2</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>vhd</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>			
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>privatetemplatedisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>CentOS 5.3 (64-bit)</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>accountid</name>
 | 
						|
				<param>accountid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Processing</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isextractable</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>	 		
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
	
 | 
						|
	
 | 
						|
	<command>
 | 
						|
		<name>sleep.sh</name>
 | 
						|
		<script>true</script>
 | 
						|
		<testcase> **  Sleep for five minutes </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
			    <name>s</name>
 | 
						|
				<value>300</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>	
 | 
						|
		
 | 
						|
	<!-- Test case #27 - listTemplates command -->
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase> 27 [List the Registered Template]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>privatetemplatedisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>	
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>CentOS 5.3 (64-bit)</value>
 | 
						|
			</item>
 | 
						|
	 		<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Download Complete</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case - updateTemplate command -->
 | 
						|
	<command>
 | 
						|
		<name>updateTemplate</name>
 | 
						|
		<testcase>    [Update Template registered in (958)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>UpdatedTemplate</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>TemplateUpdated</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>TemplateUpdated</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>UpdatedTemplate</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
	 		<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>CentOS 5.3 (64-bit)</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Download Complete</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>sleep.sh</name>
 | 
						|
		<script>true</script>
 | 
						|
		<testcase> **  Sleep for four minutes </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
			    <name>s</name>
 | 
						|
				<value>240</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>	
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase>    [List updated template]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>TemplateUpdated</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>UpdatedTemplate</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
	 		<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>CentOS 5.3 (64-bit)</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Download Complete</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case - listTemplatePermissions command -->
 | 
						|
	<command>
 | 
						|
		<name>listTemplatePermissions</name>
 | 
						|
		<testcase>    [List Template Permissions command]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case - updateTemplate command -->
 | 
						|
	<command>
 | 
						|
		<name>updateTemplatePermissions</name>
 | 
						|
		<testcase>    [Update Template Permissions]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase>    [List Template with Updated Permission]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #959 - deleteTemplate command -->
 | 
						|
	<command>
 | 
						|
		<name>deleteTemplate</name>
 | 
						|
		<testcase>959 [Delete Template created in (958)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privatetemplateid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase> -   Check the Emptiness of the Template List - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>privatetemplatename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
	
 | 
						|
	<!--
 | 
						|
		Test case #20 - changeServiceOffering command; make sure that vm has
 | 
						|
		correct service offering assigned
 | 
						|
	-->
 | 
						|
	<!--  VERIFY THIS TESTCASE AGAIN AFTER THE BUG 6238 IS FIXED -->
 | 
						|
	<command>
 | 
						|
		<name>changeServiceForVirtualMachine</name>
 | 
						|
		<testcase> 20 [Change Service Offering for Virtual Machine]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>mediumglobalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>			
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>	
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>groupid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>mediumglobalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
	 		<item>
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<value>Medium Instance, Virtual Networking</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>forvirtualnetwork</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>1000</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestosid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdeviceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdevicetype</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase> - Check the change in the Service Offering - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>mediumglobalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<value>Medium Instance, Virtual Networking</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- CONSIDER THE FOLLOWING TEST CASE AT THE LAST -->
 | 
						|
	<!--
 | 
						|
		Test case #19 - resetpassword for virtual machine; make sure the
 | 
						|
		machine is in Running state after it comes back
 | 
						|
	-->
 | 
						|
	<!-- Under Construction: NOT CONSIDERED FOR NOW-->
 | 
						|
	<!-- 
 | 
						|
	<command>
 | 
						|
		<name>resetPasswordForVirtualMachine</name>
 | 
						|
		<testcase> 19 [Reset Password For Virtual Machine]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>password</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
-->
 | 
						|
	<!--
 | 
						|
		Test case #18 - stop vm than start it; verify that VM status is
 | 
						|
		Running
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase> + Check the Stopped status of VM that needs to be started + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>startVirtualMachine</name>
 | 
						|
		<testcase>18 [Start the Stopped VM]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>			
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>groupid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>mediumglobalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<value>Medium Instance, Virtual Networking</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>forvirtualnetwork</name>				
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>1000</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestosid</name>
 | 
						|
			</item>					
 | 
						|
			<item>
 | 
						|
				<name>rootdeviceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdevicetype</name>
 | 
						|
				<value>NetworkFilesystem</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>			
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>groupid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>mediumglobalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<value>Medium Instance, Virtual Networking</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>forvirtualnetwork</name>				
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>1000</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestosid</name>
 | 
						|
			</item>					
 | 
						|
			<item>
 | 
						|
				<name>rootdeviceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdevicetype</name>
 | 
						|
				<value>NetworkFilesystem</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #21- enable/disable HA for the VM; verify that HA is enabled
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>updateVirtualMachine</name>
 | 
						|
		<testcase> + HA Enable on Virtual Machine + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase>21 [Verify the Update using List VMs]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>updateVirtualMachine</name>
 | 
						|
		<testcase> + HA Disable on Virtual Machine + </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displayname</name>
 | 
						|
				<value>Testcase13-VM</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>vmipaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>			
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>groupid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>group</name>
 | 
						|
				<value>Testcase13</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>templateid</name>
 | 
						|
				<param>globaltemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatedisplaytext</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>serviceofferingid</name>
 | 
						|
				<param>mediumglobalserviceofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>serviceofferingname</name>
 | 
						|
				<value>Medium Instance, Virtual Networking</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>forvirtualnetwork</name>				
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>1000</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestosid</name>
 | 
						|
			</item>					
 | 
						|
			<item>
 | 
						|
				<name>rootdeviceid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>rootdevicetype</name>
 | 
						|
				<value>NetworkFilesystem</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkgrouplist</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase>21 [Verify the Update using List VMs]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>haenable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #547- list IP addresses for the account -->
 | 
						|
	<command>
 | 
						|
		<name>listPublicIpAddresses</name>
 | 
						|
		<testcase>547 [List Public IP Addresses]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>publicipaddress</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>ipaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>allocated</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>issourcenat</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>forvirtualnetwork</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vlanid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vlanname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isstaticnat</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #548- disassociate ip address -->
 | 
						|
	<command>
 | 
						|
		<name>disassociateIpAddress</name>
 | 
						|
		<testcase>548 [Disassociate IP Address]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>ipaddress</name>
 | 
						|
				<param>nonsourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #36- reboot router -->
 | 
						|
	<command>
 | 
						|
		<name>rebootRouter</name>
 | 
						|
		<testcase> 36 [Reboot Router]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>networkdomain</name>
 | 
						|
				<param>routernetworkdomain</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>routername</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
				<param>routerpublicmacaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>guestipaddress</name>
 | 
						|
				<param>routeripaddress</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>guestmacaddress</name>
 | 
						|
				<param>routermacaddress</param>
 | 
						|
			</item>
 | 
						|
	 		<item>
 | 
						|
				<name>guestnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #37- stop router -->
 | 
						|
	<!-- REMOVE THE COMMENTS AT THE BOTTOM ONCE AFTER THE BUG IS FIXED -->
 | 
						|
	<command>
 | 
						|
		<name>stopRouter</name>
 | 
						|
		<testcase>37 [Stop Router]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>networkdomain</name>
 | 
						|
				<param>routernetworkdomain</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>routername</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
				<param>routerpublicmacaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>guestipaddress</name>
 | 
						|
				<param>routeripaddress</param>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>guestmacaddress</name>
 | 
						|
				<param>routermacaddress</param>
 | 
						|
			</item>
 | 
						|
	 		<item>
 | 
						|
				<name>guestnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #38- start router -->
 | 
						|
	<command>
 | 
						|
		<name>startRouter</name>
 | 
						|
		<testcase>38 [Start Router]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>routerid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>networkdomain</name>
 | 
						|
				<param>routernetworkdomain</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>routername</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicip</name>
 | 
						|
				<param>sourcenatpublicip</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
				<param>routerpublicmacaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>guestipaddress</name>
 | 
						|
				<param>routeripaddress</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>guestmacaddress</name>
 | 
						|
				<param>routermacaddress</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>guestnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>						
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- What to check...here.. -->
 | 
						|
	<!-- Test case #40- list events -->
 | 
						|
	<command>
 | 
						|
		<name>listEvents</name>
 | 
						|
		<testcase>40 [List Events]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>event</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>id</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>username</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>level</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>parentid</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #14- destroy virtualMachine and verify its state -->
 | 
						|
	<command>
 | 
						|
		<name>destroyVirtualMachine</name>
 | 
						|
		<testcase> 14 [Destroy Virtual Machine]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase> -   Verify the Destroyed Status of the Virtual Machine -	</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Destroyed</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #22- recover destroyed virtualMachine and verify that it's
 | 
						|
		state is Stopped after that
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>recoverVirtualMachine</name>
 | 
						|
		<testcase>22 [ Recover Virtual Machine ]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listVirtualMachines</name>
 | 
						|
		<testcase> - Verify the Stopped Status of the Recovered VM -</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>vmname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>vmid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #549- listConfigurations command -->
 | 
						|
	<command>
 | 
						|
		<name>listConfigurations</name>
 | 
						|
		<testcase>549 [List Configurations]</testcase>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>configuration</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>category</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>value</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #878- listConfiguarations command with category parameter
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>listConfigurations</name>
 | 
						|
		<testcase>878 [List Configurations with category parameter]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>category</name>
 | 
						|
				<value>advanced</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>configuration</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>category</name>
 | 
						|
				<value>Advanced</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>value</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #550- udpateConfiguration and make sure that the value got
 | 
						|
		updated
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>updateConfiguration</name>
 | 
						|
		<testcase>550 [Update Configuration]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>update.wait</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>value</name>
 | 
						|
				<value>35</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>Successfully updated configuration value.</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listConfigurations</name>
 | 
						|
		<testcase> - Verify the Updated Configuration - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>update.wait</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>category</name>
 | 
						|
				<value>Advanced</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>update.wait</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>value</name>
 | 
						|
				<value>35</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>Time to wait before alerting on a updating agent</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- INCOMPLETE -->
 | 
						|
	<!-- Test case #552- list pods command-->
 | 
						|
	<command>
 | 
						|
		<name>listPods</name>
 | 
						|
		<testcase>552 [List Pods]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>id</name>
 | 
						|
				<value>2</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>POD1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>id</name>
 | 
						|
				<value>2</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>POD1</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cidr</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>startip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>endip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #3 - Create User command -->
 | 
						|
	<command>
 | 
						|
		<name>createUser</name>
 | 
						|
		<testcase>3 [Create User]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>usernamejack</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>password</name>
 | 
						|
				<value>jack12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>jack12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>jacklastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>jack@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>username</name>
 | 
						|
				<param>usernamejack</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>firstname</name>
 | 
						|
				<value>jack12</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastname</name>
 | 
						|
				<value>jacklastname</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>email</name>
 | 
						|
				<value>jack@gmail.com</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname1</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listAccounts</name>
 | 
						|
		<testcase> - List Accounts - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>accountname1</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>accountname1</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>receivedbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sentbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmtotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iplimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iptotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumeavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstopped</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmrunning</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #951 - updateAccount command -->
 | 
						|
	<command>
 | 
						|
		<name>updateAccount</name>
 | 
						|
		<testcase>951 [Update Account]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname1</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>newname</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>receivedbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sentbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmtotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iplimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iptotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumeavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstopped</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmrunning</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>	
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listAccounts</name>
 | 
						|
		<testcase> -  Check the Presence of the Updated Account</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case lockAccount -->
 | 
						|
	<command>
 | 
						|
		<name>lockAccount</name>
 | 
						|
		<testcase>    [Lock Account]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>receivedbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sentbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmtotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iplimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iptotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumeavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstopped</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmrunning</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>locked</value>
 | 
						|
			</item>	
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #7 - disableAccount command -->
 | 
						|
	<command>
 | 
						|
		<name>disableAccount</name>
 | 
						|
		<testcase> 7  [Disable Account]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>receivedbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sentbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmtotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iplimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iptotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumeavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstopped</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmrunning</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>disabled</value>
 | 
						|
			</item>	
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #8 - enableAccount command -->
 | 
						|
	<command>
 | 
						|
		<name>enableAccount</name>
 | 
						|
		<testcase> 8  [Enable Account]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>accountid1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>updatedname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accounttype</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>receivedbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>sentbytes</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmtotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iplimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>iptotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>volumeavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotlimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshottotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>snapshotavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatelimit</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatetotal</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateavailable</name>
 | 
						|
				<value>Unlimited</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmstopped</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>vmrunning</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>enabled</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #953 - createLimit command -->
 | 
						|
	<command>
 | 
						|
		<name>updateResourceLimit</name>
 | 
						|
		<testcase>953 [Create using Update Resource Limit]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>max</name>
 | 
						|
				<value>300</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>max</name>
 | 
						|
				<value>300</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #956 - listLimits command -->
 | 
						|
	<command>
 | 
						|
		<name>listResourceLimits</name>
 | 
						|
		<usercommand>true</usercommand>
 | 
						|
		<testcase>956 [Verify the creation using List Resource Limits]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>max</name>
 | 
						|
				<value>300</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #954 - updateResourceLimit command -->
 | 
						|
	<command>
 | 
						|
		<name>updateResourceLimit</name>
 | 
						|
		<testcase>954 [Update Resource Limit]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>max</name>
 | 
						|
				<value>65</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>max</name>
 | 
						|
				<value>65</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listResourceLimits</name>
 | 
						|
		<testcase> -  Verify the update using List Resource Limits - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>resourcetype</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>max</name>
 | 
						|
				<value>65</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #932 - createDiskOfferings command -->
 | 
						|
	<command>
 | 
						|
		<name>createDiskOffering</name>
 | 
						|
		<testcase>932 [Create Disk Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>description</name>
 | 
						|
				<value>newdiskdesc</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>disksize</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>volumedisplay</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>volumedisplay</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>disksize</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isCustomized</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #934 - listDiskOfferings command -->
 | 
						|
	<command>
 | 
						|
		<name>listDiskOfferings</name>
 | 
						|
		<testcase>934 [List the Created Disk Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>volumedisplay</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>disksize</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isCustomized</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case # - updateDiskOffering command; verify that name, display
 | 
						|
		name were set
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>updateDiskOffering</name>
 | 
						|
		<testcase>Update the Created Disk Offering</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>volumedisplay</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>disksize</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isCustomized</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listDiskOfferings</name>
 | 
						|
		<testcase> -  Verify the Update using List Disk Offering - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>newdiskname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>volumedisplay</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>disksize</name>
 | 
						|
				<value>1024</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isCustomized</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!--
 | 
						|
		Test case #933 - deleteDiskOffering command; verify that disk was
 | 
						|
		deleted
 | 
						|
	-->
 | 
						|
	<command>
 | 
						|
		<name>deleteDiskOffering</name>
 | 
						|
		<testcase>933 [Delete Disk Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listDiskOfferings</name>
 | 
						|
		<testcase> - Verify the Deletion of the Disk Offering - </testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>diskid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #4 - deleteUser command -->
 | 
						|
	<command>
 | 
						|
		<name>deleteUser</name>
 | 
						|
		<testcase>4 [Delete User]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>userid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Generate an Alert and get back to this test -->
 | 
						|
	<!-- Test case #750 - listAlerts command -->
 | 
						|
	<command>
 | 
						|
		<name>listAlerts</name>
 | 
						|
		<testcase>750 [List Alerts]</testcase>
 | 
						|
		<empty>false</empty>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #974 - listCapacity command -->
 | 
						|
	<command>
 | 
						|
		<name>listCapacity</name>
 | 
						|
		<testcase>974 [List Capacity]</testcase>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>capacity</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>capacityused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>capacitytotal</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>percentused</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #975 - listHosts command -->
 | 
						|
	<command>
 | 
						|
		<name>listHosts</name>
 | 
						|
		<testcase>975 [List Hosts]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>Routing</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>host</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>id</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>		
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>disconnected</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>type</name>
 | 
						|
				<value>Routing</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ipaddress</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>version</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuallocated</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>averageload</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbsread</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkkbswrite</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memorytotal</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memoryallocated</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memoryused</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>capabilities</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>lastpinged</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>managementserverid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>clusterid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>clustername</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>islocalstorageactive</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>events</name>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- BUG 6314:NEEDS TO BE RESOLVED -->
 | 
						|
	<!-- Test case #960 - listIsos command -->
 | 
						|
	<command>
 | 
						|
		<name>listIsos</name>
 | 
						|
		<testcase>960 [List ISOs]</testcase>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>iso</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item>
 | 
						|
				<name>id</name>				
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
				<value>xs-tools.iso</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>xen-pv-drv-iso</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>bootable</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<value>system</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isostatus</name>
 | 
						|
				<value>Successfully Installed</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #962 - createServiceOffering command -->
 | 
						|
	<command>
 | 
						|
		<name>createServiceOffering</name>
 | 
						|
		<testcase>962 [Create Service Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>servofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>newoff</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>200</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>256</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>servofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>newoff</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>200</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>256</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>offerha</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>usevirtualnetwork</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listServiceOfferings</name>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>servofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>newoff</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>200</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>256</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>offerha</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>usevirtualnetwork</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #964 - updateServiceOffering command -->
 | 
						|
	<command>
 | 
						|
		<name>updateServiceOffering</name>
 | 
						|
		<testcase>964 [Update Service Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>servofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>display</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>servofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>display</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>200</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>256</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>offerha</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>usevirtualnetwork</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listServiceOfferings</name>
 | 
						|
		<testcase> - Verify the update of the Service Offering - </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>servofferingname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>displaytext</name>
 | 
						|
				<value>display</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpunumber</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>cpuspeed</name>
 | 
						|
				<value>200</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>memory</name>
 | 
						|
				<value>256</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>storagetype</name>
 | 
						|
				<value>shared</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>offerha</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>usevirtualnetwork</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case #963 - deleteServiceOffering command -->
 | 
						|
	<command>
 | 
						|
		<name>deleteServiceOffering</name>
 | 
						|
		<testcase>963-1 [Delete Service Offering]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item>
 | 
						|
				<name>success</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listServiceOfferings</name>
 | 
						|
		<testcase>963-2 [List Service Offering]</testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>servofferingid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
 | 
						|
	<!-- Test case # - register Iso command -->
 | 
						|
	<command>
 | 
						|
		<name>registerIso</name>
 | 
						|
		<testcase>    [Register ISO]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>isoname</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>isodisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>url</name>
 | 
						|
				<value>http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>59</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privateisoid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>isoname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>isodisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>bootable</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>59</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>Other install media</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accountid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<value>system</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>sleep.sh</name>
 | 
						|
		<script>true</script>
 | 
						|
		<testcase> **  Sleep for five minutes </testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
			    <name>s</name>
 | 
						|
				<value>300</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>	
 | 
						|
 | 
						|
	<!-- Test case # - listIsos command -->
 | 
						|
	<command>
 | 
						|
		<name>listIsos</name>
 | 
						|
		<testcase>    [List ISOs]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privateisoid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privateisoid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>isoname</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>isodisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>bootable</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>59</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>Ubuntu</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<value>system</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domain</name>
 | 
						|
				<value>ROOT</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isostatus</name>
 | 
						|
				<value>Successfully Installed</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>size</name>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case - register template command -->
 | 
						|
	<command>
 | 
						|
		<name>registerTemplate</name>
 | 
						|
		<testcase>    [Register Template]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>registername</param>
 | 
						|
			</item>
 | 
						|
			<item random="true" setparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>registerdisplay</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>url</name>
 | 
						|
				<param>globaltemplateurl</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>vhd</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>account</name>
 | 
						|
				<param>accountname</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>systemtemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>name</name>
 | 
						|
				<param>registername</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>displaytext</name>
 | 
						|
				<param>registerdisplay</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ispublic</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
			</item>
 | 
						|
				<name>created</name>
 | 
						|
			<item>
 | 
						|
				<name>isready</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>passwordenabled</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>format</name>
 | 
						|
				<value>VHD</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isfeatured</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>crossZones</name>
 | 
						|
				<value>false</value>
 | 
						|
			</item>
 | 
						|
 			<item>
 | 
						|
				<name>ostypeid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>ostypename</name>
 | 
						|
				<value>CentOS 4.5 (32-bit)</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>accountid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>account</name>
 | 
						|
				<value>system</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>status</name>
 | 
						|
				<value>Processing</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hypervisor</name>
 | 
						|
				<value>XenServer</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>isextractable</name>
 | 
						|
				<value>true</value>
 | 
						|
			</item>
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--  Test case - listConsoleProxies -->
 | 
						|
	<command>
 | 
						|
		<name>listSystemVms</name>
 | 
						|
		<testcase>    [List system VM (Console Proxy VM)]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item>
 | 
						|
				<name>domainid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue list="true">
 | 
						|
			<name>systemvm</name>
 | 
						|
			<element>0</element>
 | 
						|
			<item setparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>systemvmtype</name>
 | 
						|
				<value>consoleproxy</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkdomain</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>activeviewersessions</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #- reboot console proxy -->
 | 
						|
	<command>
 | 
						|
		<name>rebootSystemVm</name>
 | 
						|
		<testcase>    [Reboot System VM]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>systemvmtype</name>
 | 
						|
				<value>consoleproxy</value>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkdomain</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>activeviewersessions</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #- stop console proxy -->
 | 
						|
	<command>
 | 
						|
		<name>stopSystemVm</name>
 | 
						|
		<testcase>    [Stop System VM]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>systemvmtype</name>
 | 
						|
				<value>consoleproxy</value>
 | 
						|
			</item>			
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkdomain</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>activeviewersessions</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Stopped</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!-- Test case #- start console proxy -->
 | 
						|
	<command>
 | 
						|
		<name>startSystemVm</name>
 | 
						|
		<testcase>    [Start System VM]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		<returnvalue>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>consoleid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>systemvmtype</name>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zoneid</name>
 | 
						|
				<param>globalzoneid</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>zonename</name>
 | 
						|
				<param>globalzonename</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns1</name>
 | 
						|
				<param>dns1</param>
 | 
						|
			</item>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>dns2</name>
 | 
						|
				<param>dns2</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>networkdomain</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>gateway</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>name</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>podid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostid</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>hostname</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privateip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatemacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>privatenetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicip</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicmacaddress</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>publicnetmask</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templateid</name>
 | 
						|
				<value>1</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>created</name>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>activeviewersessions</name>
 | 
						|
				<value>0</value>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>state</name>
 | 
						|
				<value>Running</value>
 | 
						|
			</item>			
 | 
						|
		</returnvalue>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--  Delete iso command -->
 | 
						|
	<command>
 | 
						|
		<name>deleteIso</name>
 | 
						|
		<testcase>   [Delete ISO]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privateisoid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listIsos</name>
 | 
						|
		<testcase>    [List ISOs]</testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>privateisoid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
		
 | 
						|
	</command>
 | 
						|
 | 
						|
	<!--  Delete template command -->
 | 
						|
	<command>
 | 
						|
		<name>deleteTemplate</name>
 | 
						|
		<testcase>    [Delete template]</testcase>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>systemtemplateid</param>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
	<command>
 | 
						|
		<name>listTemplates</name>
 | 
						|
		<testcase>    [List templates]</testcase>
 | 
						|
		<empty>true</empty>
 | 
						|
		<parameters>
 | 
						|
			<item getparam="true">
 | 
						|
				<name>id</name>
 | 
						|
				<param>systemtemplateid</param>
 | 
						|
			</item>
 | 
						|
			<item>
 | 
						|
				<name>templatefilter</name>
 | 
						|
				<value>self</value>
 | 
						|
			</item>
 | 
						|
		</parameters>
 | 
						|
	</command>
 | 
						|
 | 
						|
</sanity>
 |