Список команд и скриптов запуска
Этот раздел содержит информацию о командах 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
".