Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

ПРОТОКОЛИРОВАНИЕ РАБОТЫ И ОБРАБОТКА НЕШТАТНЫХ СИТУАЦИЙ

 

В процессе работы программа ведет 3 протокола: sqlgate.prt, pack_prt, pack_err.prt. sqlgate.prt – протокол работы программы, pack_prt – протокол обработки пакетов, pack_err.prt – протокол пакетов, которые не удалось обработать.

При старте программы в протокол sqlgate.prt заносится время старта. После запуска ведения базы, в случае успешного подключения к серверу об этом заносится запись в протокол, например: «Установлено соединение с базой 'oragidbde'» и на экран (см. рис 4). В случае невозможности подключения сообщение заносится в протокол и выводится на экран, после этого требуется устранить неполадки и повторить попытку подключиться снова.

 

 

рис. 4

 

После успешного запуска программа начинает просматривать каталоги, указанные в файле настроек.

При обнаружении в каталоге обмена пакета, предназначенного для шлюза, программа пытается обработать его и занести информацию, содержащуюся в нем в SQL-базу.

Перед началом обработки в протокол pack_prt производится запись о начале разбора пакета, например:

[11.10.2002 12:10:16]: O2749757.200...

Если в процессе разбора пакета с данными обнаружилось несоответствие формата, то пакет будет перемещен в каталог BADPACKS (в этом каталоге ведется архив бракованных пакетов). В протоколе pack_prt появится следующая запись: ___невозможно обработать пакет, а в протоколе pack_err.prt запишется сообщение с детальным описанием ошибки, из-за которой пакет не обработался.

После разбора пакета, данные передаются в SQL-сервер процедуре на сервере для занесения их в базу.

После корректного завершения работы процедуры на SQL-сервере в протокол pack_prt заносится следующее сообщение о том, какого рода данные были обработаны (пометка или предупреждение, добавление, удаление или изменение), например:




Дата добавления: 2015-09-12; просмотров: 9 | Поможем написать вашу работу | Нарушение авторских прав

П 22.4.3. Интерфейс пользователя для просмотра динамики скорости | П 22.5.2. Интерфейс пользователя | П 23.1. Схема информационных потоков | П 24. Настройка системы автоматического формирования сообщений для АСОУП о прибытии, отправлении и проследовании поездов | Принципы автоформирования макетов. | Общие сведения о пометках | Заголовок пакета | Интерфейс ввода и корректировки пометки | Состав информации, включаемой в журнал |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав