MQ 入力ノードを使用してメッセージを受信するシナリオがあり、メッセージに存在するソース システムの値に基づいて、トピック文字列を形成し、メッセージを公開する必要があります。これは私のフローがどのように見えるかです:
MQInput -> 計算 -> パブリケーション
そして、次を使用して Topic の値を設定します。ソース名;
これは、メッセージに 1 つのソース システムが含まれている場合に問題なく機能します。
ただし、メッセージに複数のソース システムが含まれる可能性があります。上記のコマンドを使用して、複数のトピック文字列にメッセージを公開することはできますか? (このようなもの)
SET OutputRoot.Properties.Topic = 'Topic/' || ソース名1 ;
SET OutputRoot.Properties.Topic = 'Topic/' || sourceName2 ;
提案をお待ちしております。