Assinando

Um assinante registra um pedido para uma publicação especificando os elementos a seguir.

Quando o nó de publicação recebe uma mensagem, ele verifica a tabela de assinaturas para determinar se existem pedidos de assinatura que especifiquem o ponto de assinatura deste nó específico ou que correspondam ao conteúdo e/ou ao tópico da mensagem recebida.

Para cada correspondência encontrada, o nó entrega a mensagem publicada na fila de assinante, utilizando o CorrelId opcional, se especificado. Se não for especificado um CorrelId, será utilizado um valor fixo. Cada assinante recebe apenas uma cópia de cada publicação, independente de quantas assinaturas correspondentes o cliente possui.

Os aplicativos SCADA utilizam a porta SCADA para assinar e publicar e CorrelId não é aplicável.

Quando o nó tiver enviado a publicação para todos os assinantes que tenham uma assinatura correspondente, a publicação é descartada, a menos que seja uma publicação retida.

Assinaturas Locais

Assinantes podem especificar uma opção local no registro. Se o fizerem, o registro de assinatura não será redirecionado a outros intermediários, mas será mantido pelo intermediário local. Qualquer mensagem publicada nesse intermediário e que corresponda à assinatura é recebida por esse assinante, mas as mensagens publicadas para outros intermediários não estão disponíveis normalmente, a menos que o assinante tenha também registrado uma assinatura global com um tópico sobreposto e o mesmo ponto de assinatura.

Publicações retidas

Se publicações retidas forem utilizadas, o assinante poderá especificar as seguintes opções quando registrar uma assinatura:

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
aq13040_