Мы используем триггеры для запуска потока гармонизации DHF, когда поступает необработанный входной документ.Поток гармонизации работает нормально, и создается гармонизированная сущность, однако в журнале также есть ошибки для неудачной гармонизации.
Входные документы не являются временными и сохраняются с помощью «temporal: Statement-Set-Document-Version».-uri », поэтому URI документа сохраняется, как только появляется новая версия.Пример сообщения об ошибке: «ошибка в плагине (PLUGIN-ERROR): XDMP-ASerr: XPTY00041.0-mlInvalid coercionXDMP-AS: (ошибка: XPTY0004) $ значение в виде xs: string - недопустимое приведение: () в виде xs: stringfalse $ value… ”
Похоже, что если входной документ новый, то и документ uri, и временная коллекция uri документа передаются в триггер.Document-uri выполняет поток согласования, но временная коллекция uri вызывает ошибку в журналах.Когда входной документ является новой версией существующего временного документа, только триггер документа передается в триггер, и все работает нормально.Я ожидаю, что в любом случае только триггер документа передается в триггер.Это ошибка, или это поведение задумано?