As mensagens de erro adicionais que podem ser geradas durante uma implementação
são explicadas nesta seção.
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 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 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 Event
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 Event
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.