有効期限が切れたパブリケーションおよびサブスクリプション

保存されているパブリケーションとサブスクリプションの期限切れの通知は、 以下のシステム・トピックでパブリッシュされます。
$SYS/Broker/broker_name/warning/expiry/Publication/timestamp/topic

$SYS/Broker/broker_name/warning/expiry/Subscription/timestamp/topic
ここで、
broker_name
このメッセージを発行するブローカーの名前
timestamp
サブスクリプションまたは保存されているパブリケーションの期限切れのタイム・スタンプ (GMT 時刻で表される)
topic
サブスクリプションまたは保存されているパブリケーションのトピック

これらのイベントは、非永続的で、保存されないパブリケーションです。

以下の例は、有効期限が切れたサブスクリプションおよび保存されているパブリケーションを示すイベント・メッセージです。

パブリケーションの有効期限が切れた

Event publication topic =
"$SYS/Broker/Broker1/warning/expiry/Publication/2000-12-31
23:59:59/stock/IBM"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Topic name="stock/IBM">
        <Delete>
          <RetainedPublication
            subscriptionPoint="poundsSterling"/>
        </Delete>
      </Topic>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

サブスクリプションの有効期限が切れた

Event publication topic =
"$SYS/Broker/Broker1/warning/expiry/Subscription/2000-12-31
23:59:59/stock/IBM"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Topic name="stock/IBM">
        <Delete>
          <Subscription
            clientId="mqrfh2:Broker1:client1queue"
            subscriptionPoint="poundsSterling"
            filter="currentPrice>100"
            user="Fred"/>
        </Delete>
      </Topic>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>
関連タスク
ブローカーの作成
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
au19740_