Структура ПО

Структура ПО. В самом общем плане ПО станции состоит из ОС (APZ) и прикладного ПО (APT). Главный принцип прикладного ПО – деление на программные блоки.

Программный блок (ПБ) состоит из программного кода (PS – Program Store), ссылок (RS – Reference Store) и переменных (DS – Data Store). Каждый программный блок имеет свой интерфейс, через который он обменивается сигналами с другими ПБ. Все сигналы имеют своё обозначение и строго документированы.

Обмен сигналами происходит в рамках выполнения определённого задания (Job). Задание инициируется, например, при поднятии трубки абонентом и набора номера.

За выполнением заданий следит особая функция «Форлопп» (в переводе со шведского – цепочка), которая реализует, при необходимости, «точечный» рестарт, автоматически сбрасывая, например, зависший терминал). Активизация этой функции выполняется по команде. Также с помощью «Форлопп’а» персонал станции, например, может разъединить соединение, выполнив следующие команды (параметры команд не указаны): CTRAI SYFIP SYFRI И, как следствие, получить SW ERROR (это допускается, только будет ещё одна запись в станционном электронном журнале (SYRIP:LOG)). Вообще, без крайней необходимости, эту функцию – то есть, принудительное разъединение, лучше не использовать (имеем опыт). 8 Управление станцией Для управления станцией необходимы терминалы, в качестве которых выступают обычные ПК, подключаемые к IOG, а именно к платам LUM или к local port’у процессора IOG. Или терминалы, подключаемые к APG. Общение со станцией осуществляется через программу WinFIOL, в основном, посредством команд MML. Программа WinFIOL является универсальным средством управления станцией, и работает с IOG3, IOG11, IOG20, APG, а также с УПАТС MD110. Сначала использовалась только разработчиками станции, позже была доработана для пользователей.

Существуют альтернативы, например, telnet.

WinFIOL является многооконной программой: например, к одному окну можно подключить порт V.24 AXE-10, ко второму окну интерфейс Ethernet AXE-10, к третьему окну - порт V.24 MD110 и т.д. Всего WinFIOL поддерживает несколько десятков окон. Для работы со станционными данными и более «тонкого» общения со станцией используются команды из группы test system. Эти команды также вводятся через WinFIOL. 9