Existem algumas regras que devem ser seguidas ao fornecer nomes ou identificadores para os componentes e recursos em seu domínio de intermediário.
$ | % | ' (apóstrofo) | " (aspas) |
- (traço) | _ (sublinhado) | @ | ~ (til) |
! | ( | ) | { |
} | [ | ] | & |
# | & | + | , (vírgula) |
; | = | (espaço) |
. (ponto) | % | - (traço) | _ (sublinhado) |
@ | ~ (til) | ! | { |
} | [ | ] | & |
# | , (vírgula) | = | (espaço) |
Geralmente você pode utilizar os caracteres A a Z, a a z e 0 a 9, além de qualquer caractere Unicode com um valor decimal maior que 127 (hexadecimal X'7F'), contanto que seu sistema operacional possa reconhecer os caracteres escolhidos.
Se você espera rastrear a operação de um grupo de execução, restrinja o nome desse grupo para incluir apenas os caracteres alfabéticos e numéricos válidos listados. Os comandos de rastreio não suportam a utilização de caracteres especiais para um nome de grupo de execução.
Para todos os outros recursos, (Servidor de Nomes de Usuário, conjuntos de mensagens, fluxos de mensagens e tópicos), todos os caracteres suportados pela configuração do banco de dados serão suportados.
Em plataformas Windows, nomes de intermediários, nomes de Configuration Manager e nomes fixos ( UserNameServer) não fazem distinção entre maiúsculas e minúsculas. Por exemplo, os nomes de intermediário Broker1 e BROKER1 se referem ao mesmo intermediário.
Em sistemas Linux e UNIX, os nomes de intermediários e nomes de Configuration Manager fazem distinção entre maiúsculas e minúsculas e os exemplos acima se referem a diferentes intermediários. Você deve utilizar UserNameServer como mostrado.
Em sistemas z/OS, você deve colocar nomes compostos por letras maiúsculas e minúsculas entre aspas.
Existem regras adicionais para nomenclatura e pastas de serviços de mensagens no cabeçalho MQRFH2.