Дерево страниц
Skip to end of metadata
Go to start of metadata

Плагин ru.intertrust.cm_sochi.plugins.DeleteTestDocsLimitSql предназначен для удаления документов по SQL-запросу.

Статус

ГОТОВО

Комментарий

Плагин при запуске принимает составной параметр: <path>#<sql>

Параметр

Описание

<path>

Путь к иерархии допов delconfig.xml (в файле содержится описание дочерних ДОП к корневым ДОП)

<sql>

sql запрос, возвращающий id документа. Запрос может быть любой, но id должны принадлежать этим типам документов

Параметры:

Действия
  1. Сделать backup данных
  2. Выключить агентов через AdminGUI и периодические задачи в schedules.properties
  3. Остановить wildfly/jboss
  4. В server.properties добавить переменную allow.remove.resolution=true
  5. Поместить на сервер файл delconfig.xml и запомнить путь.
  6. Снова запустить wildfly/jboss
  7. Запустить плагин.


Пример. Удаление всех РКК в модуле по ReplicaID

<Path>/delconfig.xml#select rkkbase.id FROM f_dp_ordrkk ordrkk JOIN f_dp_rkk rkk ON rkk.id = ordrkk.id JOIN f_dp_rkkbase rkkbase ON rkkbase.id = rkk.id LEFT JOIN ss_module module ON module.id = rkkbase.module where module.replica='C3256E1100280C30'