Список команд и скриптов запуска

Этот раздел содержит информацию о командах Net Admin и обработчика Скриптов запуска.

Аргументы команд разделяются символом "/". Каждая строка в скрипте запуска может содержать лишь одну команду.

Выполнение команд Net Admin и Startup Script, которые изменяют у сервера статус контекстного дерева, может привести его к нестабильному состоянию или повредить БД. Перед выполнением команд следует провести резервное копирование базы данных.

Поддерживаемые команды

E

Остановить сервер

R

Перезапустить сервер

W

Перезапустить веб-сервер внутри SberMobile Server

S/context_mask/variable/value_for_row1_column1/value_for_row1_column2/...

Установить значение для переменной контекста. Устанавливает значение переменной 'variable' в каждом контексте, относящемуся к 'context_mask', созданной таблицы данных из следующих параметров команды.

C/context_mask/function/value_for_row1_column1/value_for_row1_column2/...

Вызывает функцию 'function' из каждого контекста, соответствующего 'context_mask', передающей таблицу данных, cозданную из следующих параметров, как входное значение.

F/context_mask/variable/setField/setValue[/searchField/searchValue]

Установить поле 'setField' первой записи значения переменной 'variable' в каждом контексте, oтносящемся к 'context_mask' для 'setValue'. Если параметры 'searchField' и 'searchValue' установлены, значение в записях изменяется там, где значение поля 'searchField' равно 'searchValue'.

Создание таблицы данных при помощи аргументов команды

Во время обработки некоторых команд (Set Variable, Call Function и пр.) Таблица данных создаётся из списка арументов команд, как описано здесь.

Если значение аргумента окружено символами "$", SberMobile Server возьмет данные для этого параметра из указанного имени файла. Файл должен находиться в директории, где установлен SberMobile Server. Например, если значение параметра "$parameterizer.xml$", SberMobile Server получит данные для этого параметра из "parameterizer.xml".