20
来源:互联网 发布:网页模板源码 编辑:程序博客网 时间:2024/06/02 18:40
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('RefreshIPFile failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
str_operation = list_param[1];
rest_tool.SetRestInfo(param_tool.GetInstance().m_str_simu_imc_server_user,param_tool.GetInstance().m_str_simu_imc_server_pw,param_tool.GetInstance().m_str_simu_imc_server_ip + ':8080');
if ('devconfrecover' == str_operation):
#iResult = IMCOper();
#return oErrorBase.base_failed;
#获取真实设备的配置文件
iResult = GetRealDevConfByTopo(param_tool.GetInstance().param_db_real.m_str_db_topo_name,ReadParamFromXml('GetRealDevConfByTopo'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('GetRealDevConfByTopo failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#转换设备配置文件
iResult = DevConfSwitch(ReadParamFromXml('DevConfSwitch'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('DevConfSwitch failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#转换hcl工程文件
iResult = HclProjectSwitch(ReadParamFromXml('HclProjectSwitch'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('HclProjectSwitch failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#启动hcl工程
iResult = StartHclProject(ReadParamFromXml('StartHclProject'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('StartHclProject failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#增加设备到iMC
iResult = IMCOper(param_tool.GetInstance().m_int_hcl_view_id,ReadParamFromXml('IMCOper'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('IMCOper failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#list_db_param = [];
#list_db_param.append(param_tool.GetInstance().m_str_real_db_ip);
#list_db_param.append(param_tool.GetInstance().m_str_real_db_user);
#list_db_param.append(param_tool.GetInstance().m_str_real_db_pw);
#list_db_param.append(param_tool.GetInstance().m_str_simu_db_ip);
#list_db_param.append(param_tool.GetInstance().m_str_simu_db_user);
#list_db_param.append(param_tool.GetInstance().m_str_simu_db_pw);
#list_db_param.append(param_tool.GetInstance().m_str_real_topo_name.encode('iso8859-1'));
#SaveDataToDB(list_db_param);
#return oErrorBase.base_succeed;
#同步设备标签
iResult = Label_Sync(ReadParamFromXml('Label_Sync'));
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('RefreshIPFile failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
str_operation = list_param[1];
rest_tool.SetRestInfo(param_tool.GetInstance().m_str_simu_imc_server_user,param_tool.GetInstance().m_str_simu_imc_server_pw,param_tool.GetInstance().m_str_simu_imc_server_ip + ':8080');
if ('devconfrecover' == str_operation):
#iResult = IMCOper();
#return oErrorBase.base_failed;
#获取真实设备的配置文件
iResult = GetRealDevConfByTopo(param_tool.GetInstance().param_db_real.m_str_db_topo_name,ReadParamFromXml('GetRealDevConfByTopo'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('GetRealDevConfByTopo failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#转换设备配置文件
iResult = DevConfSwitch(ReadParamFromXml('DevConfSwitch'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('DevConfSwitch failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#转换hcl工程文件
iResult = HclProjectSwitch(ReadParamFromXml('HclProjectSwitch'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('HclProjectSwitch failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#启动hcl工程
iResult = StartHclProject(ReadParamFromXml('StartHclProject'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('StartHclProject failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#增加设备到iMC
iResult = IMCOper(param_tool.GetInstance().m_int_hcl_view_id,ReadParamFromXml('IMCOper'));
if (oErrorBase.base_succeed != iResult):
t_str_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()));
iResult = simu_db_tool.SetViewTaskStatus(param_tool.GetInstance().m_int_task_view_id,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('Set view Task Status failed',Com_foreground_interface);
return iResult;
iResult = simu_db_tool.SetSynTaskStatus(param_tool.GetInstance().m_str_task_uid,'',t_str_time,forground_task_status.task_fail);
if (oErrorBase.base_succeed != iResult):
log_manager.GetInstance().CoutLog('SetSynTaskStatus failed',Com_foreground_interface);
return iResult;
log_manager.GetInstance().CoutLog('IMCOper failed',Com_foreground_interface);
simu_db_tool.CloseDBCon();#关闭模拟数据库
return oErrorBase.base_failed;
#list_db_param = [];
#list_db_param.append(param_tool.GetInstance().m_str_real_db_ip);
#list_db_param.append(param_tool.GetInstance().m_str_real_db_user);
#list_db_param.append(param_tool.GetInstance().m_str_real_db_pw);
#list_db_param.append(param_tool.GetInstance().m_str_simu_db_ip);
#list_db_param.append(param_tool.GetInstance().m_str_simu_db_user);
#list_db_param.append(param_tool.GetInstance().m_str_simu_db_pw);
#list_db_param.append(param_tool.GetInstance().m_str_real_topo_name.encode('iso8859-1'));
#SaveDataToDB(list_db_param);
#return oErrorBase.base_succeed;
#同步设备标签
iResult = Label_Sync(ReadParamFromXml('Label_Sync'));
0 0