このトピックには、以下のセクションが含まれています。
メッセージ・フローからの出力メッセージをフィルター操作して、関心のある特定のトピックを登録しているサブスクライバーに送るには、Publication ノードを使用します。 Publication ノードは常に、メッセージ・フローの出力ノードであり、それ自体の出力ターミナルは持っていません。
メッセージ・フローがパブリッシュ/サブスクライブ・アプリケーションをサポートしている場合には、Publication ノードを使用します。 パブリケーションを受信することが予想されるアプリケーションは、ブローカーにサブスクリプションを登録しなければなりません。 限定的な基準 (特定のパブリケーション・トピックなど) を提供することによって、取得するパブリケーションを修飾することもできます。
サブスクライバー・アプリケーションが WebSphere MQ Enterprise Transport を使用してブローカーに接続する場合には、メッセージがパブリッシュされるキューを WebSphere MQ クラスター・キューまたは共有キューとして定義できます。
ワークベンチでは、Publication ノードは次のアイコンで表されます。
このノードが使用される方法に関しては、次のサンプルを参照してください。
このノードの使用方法を示す例として、定期的に株価の更新をパブリッシュするようなパブリッシング・アプリケーションを作成したと仮定します。 アプリケーションは MQInput ノード上のブローカーにメッセージを送信し、株式のパブリケーションは Publication ノードを通して、複数のサブスクライバーに対して使用可能になります。
Publication ノードのインスタンスをメッセージ・フローに入れると、Publication ノードを構成することができます。 エディター・ビューでノードを右マウス・ボタンでクリックし、「プロパティー (Properties)」をクリックします。 ノードの基本プロパティーが表示されます。
値を入力する必要のある (デフォルト値が定義されていない) すべての必須プロパティーには、プロパティー・ダイアログにアスタリスクが表示されます。
以下のように、Publication ノードを構成します。
このアクションを実行しないようにするには、チェック・ボックスのチェックを外します。
詳細については、サブスクリプション・ポイントを参照してください。
「キャンセル (Cancel)」をクリックすると、ダイアログを閉じてプロパティーの変更をすべて破棄します。
Publication ノード・ターミナルについては、次の表に説明されています。
ターミナル | 説明 |
---|---|
In | ノードが処理するメッセージを受け入れる入力ターミナル。 |
以下の表でノードのプロパティーを説明します。M の見出しの列は、プロパティーが必須 かどうかを示します (デフォルトが定義されていない場合に値を入力することが必要なら、プロパティー・ダイアログにアスタリスクのマークが付きます)。 C の見出しの列は、プロパティーが構成可能 かどうかを示します (メッセージ・フローを bar ファイルに追加してデプロイするとき、値を変更できます)。
Publication ノードの「基本 (Basic)」プロパティーについては、次の表に説明されています。
プロパティー | M | C | デフォルト | 説明 |
---|---|---|---|---|
暗黙的ストリーム命名 (Implicit Stream Naming) | はい | いいえ | 選択されていない | 入力メッセージを受信した WebSphere MQ キューの名前をストリーム名として使用するかどうか。 チェック・ボックスを選択すると、このアクションが実行されます。 |
サブスクリプション・ポイント (Subscription Point) | いいえ | いいえ | ノードのサブスクリプション・ポイント値。 |
Publication ノードの「説明 (Description)」プロパティーについては、次の表に説明されています。
プロパティー | M | C | デフォルト | 説明 |
---|---|---|---|---|
簡略説明 (Short Description) | いいえ | いいえ | ノードの簡単な説明 | |
詳細説明 (Long Description) | いいえ | いいえ | メッセージ・フロー内のノードの目的を説明するテキスト |
注意 |
商標 |
ダウンロード |
ライブラリー |
技術サポート |
フィードバック
![]() ![]() |
ac04590_ |