logo
Дипломы2 / Андрей / Чужие дипломы / Диплом1 / диплом

4.4. Создание тестирующего приложения.

Так как на момент разработки шлюза система управления и мониторинга еще не существовала, возникла необходимость разработки приложения, которое будет эмулировать СУМ, т.е. будет выдавать шлюзу запросы, которые он и будет обрабатывать. В итоге был разработан тестирующий модуль, окно которого представлено на рис. 4.2, а листинг программы – в приложении 4.

Рис. 4.2. Окно тестирующего приложения

Принцип работы с тестирующим приложением следующий:

  1. в дереве директорий выбирается та директория, которая является «хранилищем» конфигураций;

  2. после нажатия кнопки «Сканировать» шлюзу выдается запрос (инициализация) на поиск конфигураций сетевых элементов в директории, выбранной в п.1, и в соответствии с полученным списком заполняется список IP-адресов сетевых элементов;

  3. при выборе нужного сетевого элемента вызывается интерфейсная функция GetNEData, которая возвращает список указателей на объекты. Получив этот список, приложение выводит информацию о конфигурации блока в виде значений атрибутов объектов, входящих в сетевой элемент.