#=============================================================================================
# @TITLE			Start DBM Backup Wizard.
#
# @NUMBER			DBM2_FKT_02200
#
# @DESCRIPTION		The backup wizard get started.
#
# @EXP_RESULT		The "Database Manager Backup Wizard - second edition" window opens.
#
# @REQUIREMENTS		"Database Manager" is installed.
#=============================================================================================
static WizardOpen = 1;
TestName = "DBM2_FKT_02200";
#=============================================================================================
# @STEP 1			Seleting database.
#=============================================================================================
set_window ("SAP DB Database Manager", 3);

list_expand_item ("tvwFolders", "Servers");
list_select_item ("tvwFolders", "Servers;<Local>");

list_select_item ("ListView20WndClass", database);
list_activate_item ("ListView20WndClass", database);

wait(10);
#=============================================================================================
# @STEP 2			Checking whether database is online.
#=============================================================================================
set_window ("SAP DB Database Manager", 3);
toolbar_get_button_info("msvb_lib_toolbar_1","Admin",ENABLED,value);

if (value == 1) {

	set_window ("SAP DB Database Manager", 2);
	
	# if database is in state offline, no "confirm of shutdown" is required
	toolbar_get_button_info("msvb_lib_toolbar_1","Offline",ENABLED,offline_enabled);

	toolbar_button_press ("msvb_lib_toolbar_1", "Admin");
	
	if (offline_enabled) 
	{
		if (match(Version, "7.3.00")!= 0)
		{
			set_window ("Confirm Database Shutdown", 2);
			button_press ("OK");
		}
		else
		{
			set_window ("Confirm Database Shutdown", 3);
			button_press ("Yes");	
		}
	}
	
	set_window ("SAP DB Database Manager", 3);
	toolbar_get_button_info("msvb_lib_toolbar_1","Online",ENABLED,value1);
	toolbar_get_button_info("msvb_lib_toolbar_1","Offline",ENABLED,value2);
	
	while (value1 == 0 && value2 == 0) {
		
		toolbar_get_button_info("msvb_lib_toolbar_1","Online",ENABLED,value1);
		toolbar_get_button_info("msvb_lib_toolbar_1","Offline",ENABLED,value2);
	}
	wait(30);
}
#=============================================================================================
# @STEP 3			Starting backup wizard.
#=============================================================================================
set_window ("SAP DB Database Manager", 3);
obj_mouse_click ("ListView20WndClass", 10, 10, LEFT);
list_select_item ("ListView20WndClass", database);

wait (5);

set_window ("SAP DB Database Manager", 4);
list_activate_item ("lvwDatabases", database);
wait(10);
#select menu item via shortcuts (I)nstance -> (R)ecovery -> (R)ecovery...);
menu_select_item_by_shortcut("I;R;R");

wait (5);

if (win_exists("Database Manager Recovery Wizard",0) == 0) {
	tl_step("Database Manager Recovery Wizard - open","0","Window is open. - TN: " & TestName);
} else {
	tl_step("Database Manager Recovery Wizard - open","1","Window is not open. - TN: " & TestName);
}
