diff --git a/UNICADOworkflow/src/mission_study_loop/final_operations_of_study_loop.py b/UNICADOworkflow/src/mission_study_loop/final_operations_of_study_loop.py index f7639e7362786390e682ab9d7abd0a0c6eb9ed63..73cff4015e381bef6f55558abd20cb2d3ce9b046 100644 --- a/UNICADOworkflow/src/mission_study_loop/final_operations_of_study_loop.py +++ b/UNICADOworkflow/src/mission_study_loop/final_operations_of_study_loop.py @@ -158,14 +158,8 @@ def final_operations_of_study_loop(paths_and_names, control_settings, parameter_ function_name, frame_info.lineno, log_file_list, current_workflow_name) - # Change switch from design mission to study mission, in order to create a study mission - create_mission_conf_xml_root.find('./program_settings/design_mission/write_mission_file/value').text = \ - str(bool(0)).lower() - create_mission_conf_xml_root.find('./program_settings/study_mission/write_mission_file/value').text = \ - str(bool(0)).lower() - # change requirementMission data - create_mission_conf_xml_root.find('./program_settings/write_requirement_mission/value').text = \ - str(bool(1)).lower() + # Change switch from study mission to requirement mission, in order to create a requirement mission + create_mission_conf_xml_root.find('./program_settings/mission_selector/value').text = "requirements_mission" # write settings to configuration xml file xml_tree.write(path, encoding='utf-8') diff --git a/UNICADOworkflow/src/mission_study_loop/initialize_mission_study_analysis.py b/UNICADOworkflow/src/mission_study_loop/initialize_mission_study_analysis.py index 58843b58ab1e91edb4ac4aa69d360be422c197ad..63a2ec8f48a757ce9b18b459926417c3dc100b28 100644 --- a/UNICADOworkflow/src/mission_study_loop/initialize_mission_study_analysis.py +++ b/UNICADOworkflow/src/mission_study_loop/initialize_mission_study_analysis.py @@ -211,10 +211,7 @@ def initialize_mission_study_analysis(paths_and_names, control_settings, paramet current_workflow_name) # Change switch from design mission to study mission, in order to create a study mission - create_mission_conf_xml_root.find('./program_settings/design_mission/write_mission_file/value').text = \ - str(bool(0)).lower() - create_mission_conf_xml_root.find('./program_settings/study_mission/write_mission_file/value').text = \ - str(bool(1)).lower() + create_mission_conf_xml_root.find('./program_settings/mission_selector/value').text = "study_mission" # write settings to configuration xml file xml_tree.write(path, encoding='utf-8') diff --git a/UNICADOworkflow/src/pre_condition/check_design_logic.py b/UNICADOworkflow/src/pre_condition/check_design_logic.py index 05a63f09f671f9aa867728fed153e3ca46779e8a..e4a49daaa5e86b170e9aa8d4ba092af50175726c 100644 --- a/UNICADOworkflow/src/pre_condition/check_design_logic.py +++ b/UNICADOworkflow/src/pre_condition/check_design_logic.py @@ -376,14 +376,8 @@ def check_design_logic(paths_and_names, parameter_for_design_case, control_setti function_name, frame_info.lineno, log_file_list, current_workflow_name) - # Change switch from design mission to study mission, in order to create a study mission - create_mission_conf_xml_root.find('./program_settings/design_mission/write_mission_file/value').text = \ - str(bool(1)).lower() - create_mission_conf_xml_root.find('./program_settings/study_mission/write_mission_file/value').text = \ - str(bool(0)).lower() - # disable writing of requirementMission - create_mission_conf_xml_root.find('./program_settings/write_requirement_mission/value').text = \ - str(bool(0)).lower() + # Change switch to design mission in order to create a design mission + create_mission_conf_xml_root.find('./program_settings/mission_selector/value').text = "design_mission" # write settings to configuration xml file xml_tree.write(path, encoding='utf-8') diff --git a/UNICADOworkflow/src/pre_condition/reset_of_important_values.py b/UNICADOworkflow/src/pre_condition/reset_of_important_values.py index 718ad948b9c909926f67c0a7e4f2086b102d47b1..85430ec1792ca99d3b2738226f3165478506b9ec 100644 --- a/UNICADOworkflow/src/pre_condition/reset_of_important_values.py +++ b/UNICADOworkflow/src/pre_condition/reset_of_important_values.py @@ -140,15 +140,9 @@ def reset_of_important_values(paths_and_names, parameter_for_design_case, contro function_name, frame_info.lineno, log_file_list, current_workflow_name) - # change DesignMission data - create_mission_conf_xml_root.find('./program_settings/design_mission/write_mission_file/value').text = \ - str(bool(1)).lower() - # change studyMission data - create_mission_conf_xml_root.find('./program_settings/study_mission/write_mission_file/value').text = \ - str(bool(0)).lower() - # change requirementMission data - create_mission_conf_xml_root.find('./program_settings/write_requirement_mission/value').text = \ - str(bool(0)).lower() + # Change switch to design mission in order to create a design mission + create_mission_conf_xml_root.find('./program_settings/mission_selector/value').text = "design_mission" + # write settings to configuration xml file xml_tree.write(path, encoding='utf-8')