def engine_add(p_engine, p_ip, p_username, p_password, p_protocol, p_port, p_default, p_proxyurl, p_proxyuser, p_proxypassword): """ Add engine to a configuration param1: p_engine: name of Masking engine param2: p_ip: IP of Masking engine param3: p_username: username param4: p_password: password param5: p_protocol: protocol (http/https) param6: p_port: port param7: p_default: is engine default - Y/N - default value N param8: p_proxyurl: Proxy URL param9: p_proxyuser: proxy username param10: p_proxypassword: proxy password return None if OK or integer with error """ config = DxConfig() config.init_metadata() if config.insert_engine_info(p_engine, p_ip, p_username, p_password, p_protocol, p_port, p_default, p_proxyurl, p_proxyuser, p_proxypassword): print_error("Problem with adding engine to database") config.close() return -1 else: print_message("Engine added to configuration") config.close() return None
def engine_delete(p_engine, p_username): """ Delete Masking engines from configuration file param1: p_engine: name of Masking engine param2: p_username: username return None if OK or integer with error, ex. no rows found """ config = DxConfig() config.init_metadata() if config.delete_engine_info(p_engine, p_username): print_error("Problem with deleting engine from database") config.close() return -1 else: print_message("Engine deleted from configuration") config.close() return None