v8-runner

download

Получите конфигурацию базы одним пакетом.

Вывод

Примеры ответов; пути и длительность зависят от запуска.

download --state working / database Используется в Unica 0.13

v8-runner download --state working --output build/main.cf

забирает конфигурацию базы в пакет .cf или .cfe: основную или, с --state database, конфигурацию базы данных (12)

Классы ответов

Классы относятся ко всем вариантам этой команды; условия отдельных ключей указаны в строках. Примеры ниже показывают форму ответа, а не все сочетания настроек.

КлассКогда возникает и что означает
Файл выгружен и опубликованpublished: true; target_state — created или replaced.
Файл опубликован с предупреждениемНапример, уборка временных файлов не удалась либо прерывание было отложено до завершения публикации. Файл при этом уже получен.
План подготовленmode — preview, published — false, target_state — unchanged.
Подготовка отклоненаНеверный выходной путь, отсутствующая база/утилита или занятый workPath.
Выгрузка или публикация сорвалисьpublished — false; target_state различает unchanged, restored после отката файла и uncertain, если состояние цели не установлено.
Ожидаемый файл не полученexecution.status — invalid_output: файл отсутствует, пуст или невалиден.
Выполнение прерваноexecution.status — cancelled / timed_out; проверьте published, target_state и сохранённую диагностику.

Причины отказов и различия между ошибкой команды, ошибкой шага и диагностикой запуска — в словаре ответов.

Варианты ответа

Операция завершилась успешно

Фрагмент успешного текстового ответа:

state: working
mode: apply
published: true

Сохранение результата сорвалось, прежний файл восстановлен

restored здесь означает откат выходного файла, а не восстановление информационной базы. published: false. При неудачном откате состояние становится uncertain.

published: false
target state: restored
execution status: failed
ERROR: runtime error: output publication failed; previous target restored

Состояние выходного файла не установлено

Это отдельный класс результата публикации: published не подтверждён, прежний файл не удалось гарантированно вернуть.

published: false
target state: uncertain
warning: publication rollback failed; the output target requires manual inspection
ERROR: runtime error: publication rollback failed; the output target requires manual inspection

Файл опубликован с предупреждением

ok и published остаются true: сопутствующая ошибка уборки не отменяет факт публикации.

published: true
warning: temporary directory cleanup failed

download --state working --output build/main.cf --dry-run Используется в Unica 0.13

v8-runner download --state working --output build/main.cf --dry-run

Превью проверяет настройки и доступность исполнителя. Платформа не запускается; база и выходные файлы не меняются. Без --dry-run выполняется указанная операция. Значения --state: working и database; ключ и --output обязательны.

Варианты ответа

План выгрузки пакета подготовлен

Успех превью подтверждает подготовку плана, а не выполнение операции. Фрагмент текстового ответа:

state: working
command: download
mode: preview
provider dispatched: false

Настройка исполнителей и конфигурации проекта.