Использовать выходные данные процессора ExecuteXPath в процессоре QueryMarklogic - PullRequest
0 голосов
/ 20 июня 2019

Я получаю файл XML от процессора QueryMarklogic, который содержит идентификационный номер ссылки.Я получаю значение ref Id с помощью процессора EvaluateXPath и сохраняю его как атрибут flowfile (имя атрибута как содержимое), и мне снова нужно извлечь документ из MarkLogic, содержащий этот ref Id как Id.

Я создал потоккак QueryMarkLogic -> ExecuteXPath -> QueryMarkLogic.Но в последнем процессоре я не могу использовать вывод из ExecuteXPath.Пример запроса для последнего процессора -

<query xmlns="http://marklogic.com/appservices/search">
  <and-query>
    <collection-query>
      <uri>live</uri>
    </collection-query>
    <value-query type="string">
      <element name="id" ns="" />
      <text>${'content'}</text>
    </value-query>
  </and-query>
</query>
...