Удаление определенного узла XML в TIBCO BusinessWorks - PullRequest
0 голосов
/ 09 июня 2009

У меня есть XML-схема "глобальная переменная" в TIBCO BusinessWorks. Это проще, чем кажется - в основном только один повторяемый узел.

Изображение: Tibco globals.
(старый URL отредактирован)

Различные процессы в системе могут обновлять этот список. Проверить, есть ли они в списке, легко:

$ GetVariable / абонент-лист / подписчик = $ _processContext / ns: ProcessContext / ProcessId

Добавить себя в список тоже довольно просто, используя операцию Set Variable (см. Нижнюю половину изображения)

Но как процесс может удалить себя из списка? Я уверен, что есть тип отображения, который я могу использовать, чтобы отфильтровать нужный мне узел и пропустить остальное?

1 Ответ

1 голос
/ 09 февраля 2010

Я не могу получить доступ к изображению, поэтому трудно точно знать, но преобразователь в Set Variable должен выглядеть примерно так:

$GetVariable[subscriber-list/subscriber != $_processContext/ns:ProcessContext/ProcessId]

Если это не так, просто обновите ссылку на изображение, и я еще раз посмотрю.

...