Publicações e Assinaturas Expiradas

A notificação da expiração de publicações retidas e assinaturas é publicada nos seguintes tópicos de sistema:
$SYS/Broker/broker_name/warning/expiry/Publication/timestamp/topic

$SYS/Broker/broker_name/warning/expiry/Subscription/timestamp/topic
em que:
broker_name
é o nome do intermediário emitindo esta mensagem.
timestamp
é a data e a hora da expiração da assinatura ou publicação retida (expressa como uma hora GMT).
topic
é o tópico da assinatura ou da publicação retida.

Estes eventos são publicações não-persistentes e não-retidas.

Exemplos

A seguir há um exemplo das mensagens de evento para uma publicação retida ou assinatura expirada.

Publicação Expirada

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>

Assinatura Expirada

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>
Conceitos relacionados
Domínios de Intermediário
Tarefas relacionadas
Criação de um Intermediário
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 07/11/2005
au19740_