As mensagens de erro adicionais que podem ser geradas durante uma implementação
são explicadas nesta seção.
Mensagem BIP1106 com WebSphere MQ o código de razão 2030
Mensagem BIP1106 com o erro WebSphere MQ
AMQ7463- Cenário: A mensagem de erro BIP1106 é emitida com
o código de razão 2102, quando você está implementando um conjunto de mensagens grande
que compartilha o gerenciador de filas com o Configuration Manager. A mensagem de erro AMQ7463 do WebSphere MQ também é emitida
com o texto: O registro para o gerenciador de filas <queue
manager> está cheio.
- Solução:
- Pare o Configuration Manager utilizando o comando mqsistop:
mqsistop Configuration Manager -q -i
- Pare o intermediário utilizando o comando mqsistop:
mqsistop broker -q -i
- Pare o gerenciador de filas utilizando o comando amqmdain do WebSphere MQ da seguinte forma:
amqmdain end <queue manager>
- Se você tiver o WebSphere MQ Versão 5 instalado:
- Inicie o WebSphere MQ Services.
- Clique com o botão direito do mouse no gerenciador de filas e clique em Propriedades.
- Clique na guia Log.
- Se você tiver o WebSphere MQ Versão 6 instalado, inicie o
WebSphere MQ Explorer e selecione a Entrada de log na área de janela esquerda.
- Inicie o WebSphere MQ Explorer e selecione a entrada de log na área de janela à esquerda.
- Aumente o número de arquivos primários e secundários de log para que o tamanho
total seja maior que a mensagem de implementação.
- Inicie o Configuration Manager novamente, utilizando o comando mqsistart.
- Reinicie o intermediário utilizando o comando mqsistart.
Mensagem BIP1538 com código de razão 2218- Cenário: A mensagem de erro BIP1538 é emitida como código de razão 2218 quando você está implementando um grande conjunto de mensagens.
- Explicação: O tamanho da mensagem excede o tamanho máximo da mensagem
no canal.
- Solução: Aumente o parâmetro maxmsgl do canal em ambos pares de canais, nas duas extremidades:
- No gerenciador de filas do Configuration Manager, emita o comando WebSphere MQ alter
channel:
alter chl(CM_to_BRK) chltype(sdr) MAXMSGL(104857600)
alter chl(BRK_to_CM) chltype(rcvr) MAXMSGL(104857600)
- No gerenciador de filas do intermediário, emita o comando WebSphere MQ alter channel:
alter chl(BRK_to_CM) chltype(sdr) MAXMSGL(104857600)
alter chl(CM_to_BRK) chltype(rcvr) MAXMSGL(104857600)
- Pare e reinicie cada um dos canais.
Mensagem BIP1536- Cenário: Você definiu um
Configuration Manager para ser executado com um ID
do usuário e definiu um intermediário para ser executado em um
computador diferente com um ID do usuário diferente. A implementação é bem-sucedida, mas a mensagem de erro BIP1536 é
emitida quando você implementa fluxos de mensagens e conjuntos de mensagens para o
intermediário.
- Explicação: É impossível ao
Configuration Manager registrar assinaturas
internas com o intermediário, pois o intermediário está em execução
sob um ID e o Configuration Manager está em
execução sob outro ID. O intermediário e o
Configuration Manager trocam mensagens internas
entre si através do Publicação/Assinatura.
Essas mensagens são transportadas pelo WebSphere MQ,
que requerem determinadas autorizações.
- Solução:
- Certifique-se de que o ID de usuário do intermediário seja um
membro dos grupos mqm e
mqbrkrs.
- Defina o ID do usuário do intermediário no computador em que o
Configuration Manager está sendo executado.
- Defina o ID do usuário utilizado pelo Configuration Manager no computador onde o intermediário está em execução.
- Certifique-se de que todos os IDs estão em letra minúscula para
que sejam compatíveis entre os computadores.
Mensagens BIP1536 e BIP7017- Cenário: As mensagens de erro BIP1536 e BIP7017 são
exibidas.
- Explicação: O Configuration Manager tem um problema ao
registrar suas assinaturas internas nos tópicos relacionados à alteração de
status do intermediário. O Configuration Manager tenta registrar suas assinaturas internas sempre que você implementar uma configuração completa.
A causa do problema é fornecida pela mensagem
BIP7017, que indica que está executando com um
Servidor de Nome de Usuário configurado, mas que o
intermediário ao qual você está implementando não possui o ID do
usuário de serviço do Configuration Manager no
cache do usuário.
- Solução: Faça as verificações a seguir. Quando você identificar e corrigir
o problema, as assinaturas serão registradas corretamente na próxima vez
que você implementar:
- Assegure-se de que o Servidor de Nome de Usuário seja iniciado.
- Assegure-se de que os canais do WebSphere MQ entre
o Servidor de Nome de Usuário e o intermediário sejam iniciados.
- Assegure-se de que o ID de usuário do serviço do Configuration Manager esteja presente no domínio do Servidor de Nome de Usuário.
Mensagem BIP1835- Cenário: A mensagem de erro BIP1835 é exibida.
- Explicação: O conjunto de mensagens que você está implementando produz um dicionário de conjunto de mensagens maior do que o limite interno de 4 MB. Isso pode ocorrer porque você tem muitas definições de mensagens grandes definidas para o mesmo
conjunto de mensagens.
O tamanho de um conjunto de mensagens exportado não é uma boa indicação do tamanho do dicionário do conjunto de mensagens gerado na hora da implementação, pois o conjunto de mensagens exportado é armazenado como XML. O XML pode ser muito detalhado, mas o dicionário tem um formato interno muito mais compacto.
- Solução: Divida as definições de mensagens em
vários conjuntos de mensagens menores.
Mensagem BIP2045- Cenário: A mensagem de erro BIP2045 é exibida no
ambiente de trabalho após a implementação.
- Explicação: Cada intermediário é identificado por um UUID (Universally Unique Identifier), que é armazenado no Configuration Manager quando o
intermediário é definido. O UUID também é armazenado no intermediário quando recebe sua primeira mensagem de implementação. Se o intermediário receber uma mensagem de implementação que contém um UUID diferente, ele rejeitará essa mensagem e emitirá a mensagem de erro
BIP2045. Esse problema pode ocorrer nas seguintes circunstâncias:
- Você tenta implementar de um segundo Configuration Manager;
esse cenário não é suportado no WebSphere Message Broker.
- Você recria o Configuration Manager, mas não o
intermediário.
- Você enfrenta problemas com o canal do WebSphere MQ
enquanto está excluindo e recriando o intermediário.
- Solução: Certifique-se de que não esteja utilizando mais de um Configuration Manager para controlar um único intermediário. Se a configuração estiver correta, siga as instruções na mensagem de erro BIP2045 para reassumir o controle do intermediário reconstruindo-o e reimplementando
seus aplicativos de fluxo de mensagens.
Mensagem BIP2066
- Cenário: Você iniciou um pedido de implementação; por exemplo, implementou
um arquivo BAR em um grupo de execução. A mensagem de erro BIP2066 foi
retornada uma ou mais vezes.
- Explicação: O pedido de implementação não foi confirmado pelo grupo de execução
antes do tempo limite do intermediário ConfigurationChangeTimeout e
InternalConfigurationTimeout (padrão de 60 segundos)
expirou.
- Solução: Aumente estes valores de tempo limite utilizando os parâmetros -g e -k
do comando mqsicreatebroker ou mqsichangebroker. Consulte Configurando Tempos Limites de Configuração para obter informações sobre fatores que afetam tempos limite
e como configurar valores apropriados.
Mensagem BIP2080- Cenário: O intermediário iniciou um grupo de execução; por exemplo,
se você emitiu mqsistart para o
intermediário ou ocorreu um erro e o grupo de execução está sendo recuperado.
a mensagem de erro BIP2080 foi exibida uma ou mais vezes.
- Explicação: O pedido de configuração interno não foi confirmado pelo
grupo de execução antes da expiração do InternalConfigurationTimeout (padrão
de 60 segundos).
- Solução: Altere o tempo limite de configuração utilizando o parâmetro -k
do comando mqsicreatebroker ou mqsichangebroker. Consulte Configurando Tempos Limites de Configuração para obter informações sobre fatores que afetam tempos limite
e como configurar valores apropriados.

Mensagem BIP2242- Cenário: A mensagem de erro BIP2242 é exibida.
- Explicação: O pedido de implementação (alteração na configuração) não foi
aceito antes da expiração do tempo limite do intermediário ConfigurationChangeTimeout.
Este tempo limite de configuração deve ser longo o suficiente para que o fluxo de mensagens conclua
o processamento de sua mensagem atual e, em seguida, aceite o pedido de implementação; o padrão
são 300 segundos.
- Solução: Configure os tempos limite de configuração utilizando os parâmetros -g e -k
do comando mqsicreatebroker ou mqsichangebroker.
Mensagem BIP7053S- Cenário: Quando você implementa em um intermediário, a mensagem de erro BIP7053S
é exibida.
- Explicação: Esse erro ocorre em um ambiente de diversas pilhas TCP/IP e indica que o ambiente USS (UNIX System Services) TCP/IP não foi configurado corretamente.
O
WebSphere Message Broker utiliza funções
do USS para obter o nome do host para um determinado sistema. A mensagem de erro
a seguir será exibida se o nome do host padrão não estiver configurado corretamente
no ambiente do USS:
BIP7053S: Exceção Java java.lang.Error inesperada do intermdiário $SYS_mqsi 0:
-2103399272!java.net.UnknownHostException :
Hostname: Hostname
O nome do host que é reportado na mensagem de erro é aquele que foi retornado para o intermediário como um resultado da chamada
gethostname.
- Solução: Certifique-se de que o ambiente TCP/IP esteja configurado corretamente
no USS.
Erro do Validador TDS (Tagged/Delimited String)