Нифи-реестр не загружается в правильном порядке - PullRequest
0 голосов
/ 08 апреля 2019

Так что я довольно новый пользователь Ni-Fi (всего 4 недели опыта в создании потоков).Моя команда и я недавно начали разработку интеграционных тестов для Ni-Fi, чтобы протестировать наши потоки, от начала до конца.Однако после создания потоков из реестра Ni-Fi, похоже, возникает проблема с тем, что Ni-Fi неправильно загружает реестр и меняет порядок в XML относительно того, когда и где он загружает части потока.

Это по сути неправильно, потому что это означает, например:

My RestLookupService принимает XMLTreeReader.Если XMLReader не создается раньше, чем служба, он выдаст сообщение «недопустимо», сообщающее, что он не может найти XMLReader.Это означает, что мой поток не загружен правильно, и, следовательно, моя проблема будет сохраняться.

Если у кого-то есть какие-либо подсказки или идеи о том, как это исправить, я с удовольствием выслушаю их.

Большое спасибо.

Это происходит время от времени, и текущее исправление, которое мы используем, состоит в том, чтобы загружать как можно больше раз, пока оно не загрузится в правильном порядке.Это происходит на Ni-Fi версии 1.7.1.

Мой ожидаемый результат - загрузка потока в правильном порядке, как если бы это был лук, где сначала будут созданы внутренние слои, а поверх них - другие слои.Поэтому сначала нужно создать мой XMLReader, а также все компоненты, необходимые для службы.Затем создается сервис со ссылками на все из них.

...