Возвращаемое значение#

Тип Значение
none (MD action) Записывает переменную MD; её тип определяется выражением и атрибутами.

Типы и методы

Присваивание#

Слой: Mission Director, действия.

XML
<set_value name="$Label" exact="'example'" />
<set_value name="$Revision" exact="0" />
<set_value name="$Records" exact="table[]" />

Что произойдёт: В текущем MD-контексте $Label = "example", $Revision = 0, $Records является пустой таблицей MD. Вывода в журнал нет.

Атрибут Назначение
name Путь записываемой переменной
exact Выражение значения
operation Операция над значением, если она указана

Увеличение ревизии#

XML
<set_value name="$Revision" operation="add" exact="1" />

Что произойдёт: Если $Revision после инициализации равен 0, он станет 1. Изменяется значение переменной в указанном контексте.

Счётчик должен существовать и иметь подходящий тип. Инициализацию и миграцию сохранённого состояния нужно проектировать отдельно.

Область видимости#

$Revision текущего контекста и Init.$Revision не обязательно являются одной переменной. У обработчиков с экземплярами явно определите, что локально запросу, а что хранится в общем реестре.

Это не полный перечень атрибутов элемента. Новые формы сверяйте с XSD своей версии и проверяйте запуск.

Подробнее: переменные MD, миграции.