from netscout.request_handler import NetscoutRequestHandler SERVER_HOST = '0.0.0.0' SERVER_PORT = 1024 if __name__ == '__main__': print 'Argument List: ', str(sys.argv) if len(sys.argv) > 1: port = int(sys.argv[1]) else: port = SERVER_PORT exe_folder_str = get_file_folder(sys.argv[0]) ConfigurationParser.set_root_folder(exe_folder_str) request_handler = NetscoutRequestHandler() request_manager = RequestManager() request_manager.bind_command('login', (NetscoutRequestHandler.login, request_handler)) request_manager.bind_command('logout', (NetscoutRequestHandler.logout, request_handler)) request_manager.bind_command('getresourcedescription', (NetscoutRequestHandler.get_resource_description, request_handler)) request_manager.bind_command('setstateid', (NetscoutRequestHandler.set_state_id, request_handler)) request_manager.bind_command('getstateid', (NetscoutRequestHandler.get_state_id, request_handler)) request_manager.bind_command('mapbidi', (NetscoutRequestHandler.map_bidi, request_handler)) request_manager.bind_command('mapuni', (NetscoutRequestHandler.map_uni, request_handler)) request_manager.bind_command('mapclearto', (NetscoutRequestHandler.map_clear_to, request_handler)) request_manager.bind_command('mapclear', (NetscoutRequestHandler.map_clear, request_handler))
from common.server_connection import ServerConnection from common.request_manager import RequestManager from netscout.request_handler import NetscoutRequestHandler SERVER_HOST = '0.0.0.0' SERVER_PORT = 1024 if __name__ == '__main__': print 'Argument List: ', str(sys.argv) if len(sys.argv) > 1: port = int(sys.argv[1]) else: port = SERVER_PORT exe_folder_str = get_file_folder(sys.argv[0]) ConfigurationParser.set_root_folder(exe_folder_str) request_handler = NetscoutRequestHandler() request_manager = RequestManager() request_manager.bind_command( 'login', (NetscoutRequestHandler.login, request_handler)) request_manager.bind_command( 'logout', (NetscoutRequestHandler.logout, request_handler)) request_manager.bind_command( 'getresourcedescription', (NetscoutRequestHandler.get_resource_description, request_handler)) request_manager.bind_command( 'setstateid', (NetscoutRequestHandler.set_state_id, request_handler)) request_manager.bind_command(
command = "dlt-crs-fiber::{0}&{1}:{2};".format(src_in_port, dst_in_port, self._incr_ctag()) self._session.send_command(command, re_string=self._prompt) else: self.map_clear_to(src_port, dst_port, command_logger) else: raise Exception(self.__class__.__name__, "Selected '{}' connection type is not supported".format(self._service_mode)) def set_speed_manual(self, command_logger=None): pass if __name__ == '__main__': import sys from cloudshell.core.logger.qs_logger import get_qs_logger from common.xml_wrapper import XMLWrapper ConfigurationParser.set_root_folder(get_file_folder(sys.argv[0].replace("/glimmerglass/", "/"))) gglass = GlimmerglassDriverHandler() plogger = get_qs_logger('Autoload', 'GlimmerGlass', 'GlimmerGlass') gglass.login('localhost:1023', 'admin', '********', plogger) result = gglass.get_resource_description('localhost:1023') result1 = gglass.get_resource_description('localhost:1023') print XMLWrapper.get_string_from_xml(result) print XMLWrapper.get_string_from_xml(result1)