新規トピックの追加

新規トピックを指定する Publish コマンドをメッセージ・ブローカーに送信することによって、 新規トピックを暗黙的に定義できます。 しかし、新規トピックを明示的に定義するには、以下のことを行ってください。

  1. 「ブローカー管理 (Broker Administration)」パースペクティブに切り替えます。
  2. 「ドメイン (Domains)」ビューを選択します。
  3. ドメインを展開し、 「トピック (Topics)」項目をダブルクリックして (または「トピック (Topics)」項目を右マウス・ボタン・クリックしてから「開く (Open)」をクリックし)、トピック・エディターを開きます。
  4. トピック階層エディターが表示するトピック階層で、 「トピック (Topics)」を右クリックします。
  5. 表示されるメニューから、 「トピックの作成 (Create Topic)」をクリックします。 トピック・ウィンドウがオープンし、トピック階層を表示します。
  6. トピック階層で、作成中のトピックの親トピックにするトピックを選択します。 トピック・ウィンドウの下部の区画に、新規トピックの名前を入力します。
  7. 「次へ (Next)」をクリックします。 次のウィザード・ページが開きます。このウィンドウの左側の区画に、定義済みのすべてのプリンシパル (グループおよびユーザー) が表示されます。
  8. 新規トピックと関連付けるグループおよびユーザーを選択し、 ウィンドウの 2 つの区画の間の > アイコンをクリックします。 ウィンドウの右側の区画が、選択したグループとユーザーで更新されます。
  9. 右側の区画で選択した各プリンシパルに対して、 対応するリストから値を選択して「パブリッシュ (Publish)」「サブスクライブ (Subscribe)」、 および「永続 (Persistent)」属性を設定できます。

    複数のプリンシパルを選択すると、 プリンシパルのセットの値を選択できます。

  10. 「完了 (Finish)」をクリックして、 トピック階層にトピックを挿入し、トピックのアクセス制御リスト (ACL) を更新します。 ACL は、「プリンシパル (Principal)」、「パブリッシュ (Publish)」、「サブスクライブ (Subscribe)」および「永続 (Persistent)」というタイトルの付いた 4 つの列を持つテーブルにあります。 テーブルの行は、トピックに関連する各プリンシパルのプロパティーを示します。

    トピックはローカルで追加されますが、 保管するかエディターを閉じるまでは変更は有効になりません。

    エディターを保管するか閉じると、 「変更後にトピックをデプロイする」設定に応じて、 新規トピック階層をデプロイするためのプロンプトが出るか、自動的にデプロイメントされます。

関連概念
トピック
パブリッシュ/サブスクライブ
パブリケーション
サブスクリプション
トピック・ベースのセキュリティー

関連タスク
ACL 項目の作成

関連資料
「ブローカー管理 (Broker Administration)」パースペクティブ
トピック階層エディター