У меня есть сценарий, в котором я получаю сообщение с помощью узла ввода MQ, и в зависимости от значения исходной системы, присутствующей в сообщении, мне нужно сформировать строку темы и опубликовать сообщение. Вот как выглядит мой поток:
MQInput -> Вычислить -> Публикация
И я заполняю значение Topic, используя: SET OutputRoot.Properties.Topic = 'TopicName /' || sourceName;
Это нормально работает, если сообщение содержит одну исходную систему.
Однако есть вероятность, что сообщение содержит несколько исходных систем. Можно ли использовать вышеупомянутую команду для публикации сообщений в строке с несколькими темами? (что-то вроде этого)
УСТАНОВИТЬ OutputRoot.Properties.Topic = 'Topic /' || sourceName1;
УСТАНОВИТЬ OutputRoot.Properties.Topic = 'Topic /' || sourceName2;
Ценю любые предложения.