Semântica e Uso de Tópico

Quando um aplicativo é construído, o projeto da árvore de tópicos deve levar em conta os seguintes princípios de sintaxe e semântica de nomes de tópicos:
  • Nomes de tópicos fazem distinção entre maiúsculas e minúsculas.

    Por exemplo, "CONTAS" e "Contas" são dois tópicos diferentes.

  • Nomes de tópicos podem incluir o caractere de espaço.

    Por exemplo, "Contas a pagar" é um tópico válido.

  • Uma "/" à esquerda cria um tópico distinto.

    Por exemplo, "/USA" é diferente de "USA" e "/USA' corresponde a "+/+" e "/+", mas não a "+".

  • Um nome de tópico que contém '//' não é um nome válido. Uma tentativa de se associar a um tópico com tal nome provoca um erro.
  • Não inclua o caractere nulo (\x0000 em Unicode) em nenhum tópico.
  • Os caracteres curinga "+" e "#" não são tratados como curingas se estiverem misturados com quaisquer outros caracteres (incluindo eles próprios, mas excluindo o separador de nível de tópico "/") dentro de um nível de tópico.
Os seguintes princípios se aplicam à construção e conteúdo de uma árvore de tópicos:
  • Não existe limite ao número de níveis em uma árvore de tópicos.
  • Não existe limite ao comprimento do nome de um nível em uma árvore de tópicos.
  • Pode existir qualquer número de nós "root"; isto é, pode haver qualquer número de árvores de tópico. Eles são definidos abaixo da raiz "", que é a raiz de todos os nós de raiz. Ele é referido como "topicRoot", embora não exista um nome de tópico correspondente. Os aplicativos não podem publicar ou assinar para esta raiz virtual.
  • As árvores de tópico com raízes de "$SYS" e "$ISYS" são reservadas apenas para utilização de WebSphere Message Broker.

    Se estiver utilizando segurança baseada em tópico, apenas intermediários poderão publicar mensagens nesses tópicos e apenas intermediários poderão assinar mensagens com um tópico de "$ISYS", independente do conteúdo das ACLs (Access Control Lists) do tópico que estiverem definidas.

    Veja mais detalhes sobre segurança baseada em tópico e ACLs na seção Segurança Baseada em Tópico.

Conceitos relacionados
Tópicos
Referências relacionadas
Caracteres Especiais em Tópicos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
aq13300_