私は tibco デザイナーを使用してプロジェクトを行っており、いくつかのタグを変更して 3 つの宛先に繰り返す必要がある xml ドキュメントが必要です。トークナイザーを使ってJAVAでやろうと思っていたのですが、TIBCO designer 5.3にこの機能があるのか疑問に思っていました。
コメントやアドバイスをいただければ幸いです。
rgds、ジェイ
私は tibco デザイナーを使用してプロジェクトを行っており、いくつかのタグを変更して 3 つの宛先に繰り返す必要がある xml ドキュメントが必要です。トークナイザーを使ってJAVAでやろうと思っていたのですが、TIBCO designer 5.3にこの機能があるのか疑問に思っていました。
コメントやアドバイスをいただければ幸いです。
rgds、ジェイ
Danieleが言ったように、マッパーを使用できます。トークナイザーが本当に必要な場合は、XPath Formula Builder ウィンドウの [関数] タブの String フォルダーにトークン化関数があります。
最後のアプローチは、要素を 2 回 (3 回) 複製してから、選択肢で囲むことです。これはマッパーに似ていますが、より高速です。ただし、スキーマの制限により、これを行うことができない場合があります。
xml から Java への変換は、かなりのリソースを消費する可能性があります。おそらくより良いアプローチは、マッパーまたはsendJmsを3回使用することです(「3つの宛先に繰り返される」とは、異なるjms宛先に3回送信されることを意味すると想定しています。そうでない場合は、プロジェクトの詳細を提供してください)。
同じタグ (指定としてタグ名としましょう) を持つ 3 つの異なる宛先 (すべてがキューであるとしましょう) に送信する必要がある場合は、次のオプションがあります。
このアプローチを使用する場合に備えて、このアプローチに使用するユーザーが 3 つの宛先すべてで同じであることを確認してください。