Аноним

Изменения

Telnet-скрипты

7 байт добавлено, 11:49, 22 апреля 2016
Общие сведения
Все поступающие в ComConfig команды будут выполняться '''строго''' в том же порядке, в котором они поступили. Исключение составляют лишь неверные команды или команды, которые не могут выполниться больше суток (по причине возникновения ошибок). Такие команды удаляются из очереди, давая возможность выполниться командам, поступившим в очередь позже.
Каждый telnet-скрипт (кроме <code>CommutatorLogin</code> и <code>CommutatorLogout</code>) должен представлять из себя законченный unit-of-work. Нужно исходить из предположения, что на момент начала выполнения любого скрипта имеется открытая telnet-сессия, которая ожидает ввода пользователя. После завершения выполнения скрипта telnet-сессия должна оставаться в том же виде, в котором была на начало выполнения. Т.е. скрипт не должен оставить сессию в контексте выполнения какой-то команды свитча (например, войти в режим <code>config</code> и не выйти из него). Только так можно гарантировать, что выполнение данного скрипта никак не помешает выполнению последующих скриптов, которые будут выполняться в той же сессии.
Отдельного внимания заслуживают скрипты <code>CommutatorLogin</code> и <code>CommutatorLogout</code>.<br>