WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Resolvendo Problemas que Ocorrem Durante a Implementação de Fluxos de Mensagens

Use o conselho fornecido aqui para ajudá-lo a resolver problemas que podem surgir durante a implementação dos fluxos de mensagens ou conjuntos de mensagens.

Você Recebe uma Mensagem de Aviso sobre o modo

Mensagem BIP1806
  • Cenário: A mensagem de aviso BIP1806 foi exibida.
    O broker 'Broker_Name' não exibiu seu modo em tempo;
     qualquer informação relatada pode não ser atualizada.
  • Explicação: Excedeu o tempo limite de seu broker antes da conclusão do comando. É possível configurar o valor de tempo limite no parâmetro -w do comando mqsimode ou aceitar o valor padrão de 60 segundos; consulte Comando mqsimode.
  • Solução: Verifique se o broker foi iniciado: se não foi iniciado, inicie-o usando o comando mqsistart. Se tiver iniciado, aumente o valor de tempo limite e execute o comando novamente.
Mensagem BIP1808
  • Cenário: A mensagem de aviso BIP1808 foi exibida.
    O broker 'Broker_Name' não está no nível de software necessário
     para alterar o modo.
  • Explicação: Seu broker está sendo executado em uma versão anterior do produto. É necessário migrar brokers que você criou em uma versão anterior à V6.1.0.2 antes de poder alterar o modo de operação.
  • Solução: Faça upgrade de seu broker para pelo menos a V6.1.0.2 e execute o comando novamente.
Mensagem BIP1821
Mensagem BIP1822
  • Cenário: A mensagem de aviso BIP1822 foi exibida.
    AVISO: O broker 'Broker_Name' está no modo 'Mode_Name' mas possui 'x' fluxos de mensagens
     implementados, o que excede o máximo permitido para este modo.
  • Explicação: Seu broker está sendo executado em um modo que restringe o número de fluxos de mensagens que podem ser utilizados; consulte Restrições que se Aplicam em cada modo de operação.
  • Solução: entre em contato com seu representante IBM para fazer upgrade de sua licença ou exclua o número necessário de fluxos de mensagens; consulte Excluindo um Fluxo de Mensagens ou um Subfluxo.
Mensagem BIP1823
  • Cenário: A mensagem de aviso BIP1823 foi exibida.
    AVISO: O broker 'Broker_Name' possui um fluxo de mensagens chamado 'Message_Flow' no grupo de
     execução 'Execution_Group', que contém um ou mais nós que não
     são válidos neste modo: Mode_Name
  • Explicação: Seu broker está sendo executado em um modo que restringe os tipos de nós que podem ser utilizados em um fluxo de mensagens; consulte Restrições que se Aplicam em cada modo de operação.
  • Solução: Entre em contato com seu representante IBM para fazer upgrade de sua licença, retrabalhe seu fluxo de mensagens para usar nós que são válidos no modo atual ou remova os fluxos de mensagens que contêm nós não-suportados; consulte Excluindo um Fluxo de Mensagens ou um Subfluxo.
Mensagem BIP1824
  • Cenário: A mensagem de aviso BIP1824 foi exibida.
    AVISO: O período de avaliação para o broker 'Broker_Name' expirou em 'Day_Month_Year'.
  • Explicação: Seu broker está sendo executado no modo Trial Edition e seu período de avaliação de 90 dias expirou; consulte Restrições que se Aplicam em cada modo de operação.
  • Solução: Entre em contato com seu representante IBM para fazer upgrade de sua licença.

O Fluxo de Mensagens Implementa no Sistema de Teste, Mas Não em Outros Locais

As Mensagens de Erro sobre o modo de seu Broker São Emitidas ao Criar um Grupo de Execução

Mensagem BIP1825
  • Cenário: A mensagem de erro BIP1825 foi exibida.
    Você tentou criar um grupo de execução 'Execution_Group' no broker 'Broker_Name',
     mas o broker está sendo executado no modo 'Mode_Name', que
     limita o número de grupos de execução que podem existir a qualquer momento.
     O grupo de execução não pode ser criado.
  • Explicação: O grupo de execução não pode ser criado porque o número máximo de grupos de execução para o modo do broker de destino foi atingido e a criação de grupos de execução faz esse limite ser excedido; consulte Restrições que se Aplicam em cada modo de operação. O grupo de execução não foi criado.
  • Solução: Reutilize um grupo de execução existente ou exclua um grupo de execução existente e tente o comando novamente; consulte Excluindo um Grupo de Execução Usando o WebSphere Message Broker Toolkit ou o WebSphere Message Broker Explorer. Alternativamente, entre em contato com seu representante IBM para fazer upgrade de sua licença.

As Mensagens de Erro sobre o modo de seu Broker São Emitidas Durante a Implementação

Mensagem BIP1826
  • Cenário: A mensagem de erro BIP1826 foi exibida.
    Você tentou implementar um arquivo broker archive (BAR) no grupo de execução
     'Execution_Group' no broker 'Broker_Name',
     mas o broker está sendo executado no modo 'Mode_Name', que limita o
     número de fluxos de mensagens que podem existir a qualquer momento.
     O arquivo BAR não pode ser implementado.
  • Explicação: O arquivo BAR não pode ser implementado, porque faz o broker executar mais fluxos de mensagens do que a quantidade válida para o modo de operação atual do broker de destino; consulte Restrições que se Aplicam em cada modo de operação. O arquivo BAR não pode ser implementado.
  • Solução: Exclua fluxos de mensagens do broker e tente o comando novamente; consulte Excluindo um Fluxo de Mensagens ou um Subfluxo. Alternativamente, entre em contato com seu representante IBM para fazer upgrade de sua licença.
Mensagem BIP1827
  • Cenário: A mensagem de erro BIP1827 foi exibida.
    Você tentou implementar um arquivo broker archive (BAR) no grupo de execução
     'Execution_Group' no broker 'Broker_Name',
     mas o broker está sendo executado no modo 'Mode_Name', que possui uma restrição
     nos tipos de nó que podem ser implementados.
     O arquivo BAR não pode ser implementado.
     O conjunto de tipos de nós localizados no arquivo BAR que não são
     válidos são: Node_Type.
  • Explicação: O arquivo BAR não pode ser implementado porque contém nós que não são válidos para o modo atual do broker de destino; consulte Restrições que se Aplicam em cada modo de operação. O arquivo BAR não pode ser implementado.
  • Solução: Retrabalhe seu fluxo de mensagens para utilizar nós que sejam válidos no modo atual, ou remova os fluxos de mensagens que contenham nós não suportados; consulte Excluindo um Fluxo de Mensagens ou um Subfluxo. Alternativamente, entre em contato com seu representante IBM para fazer upgrade de sua licença.
Mensagem BIP1828
  • Cenário: A mensagem de erro BIP1828 foi exibida.
    Você tentou implementar um arquivo broker archive (BAR) no grupo de execução
     'Execution_Group' no broker 'Broker_Name',
     mas o período de avaliação para o broker expirou.
     O arquivo BAR não pode ser implementado.
  • Explicação: O broker de destino está sendo executado em um modo de avaliação que expirou; consulte Restrições que se Aplicam em cada modo de operação. O arquivo BAR não pode ser implementado.
  • Solução: Entre em contato com seu representante IBM para fazer upgrade de sua licença. Se você já tiver comprado uma licença válida para o broker de destino, altere o broker para o modo correto, utilizando o comando mqsimode; consulte Comando mqsimode.
Mensagem BIP1829
  • Cenário: A mensagem de erro BIP1829 foi exibida.
    Você tentou implementar um arquivo broker archive (BAR) no grupo de execução
     'Execution_Group' no broker 'Broker_Name',
     mas o broker está sendo executado no modo 'Mode_Name', que
     limita o número de grupos de execução que podem existir a qualquer momento.
     O arquivo BAR não pode ser implementado.
     
  • Explicação: O arquivo BAR não pode ser implementado porque o número máximo de grupos de execução para o modo do broker de destino foi atingido; consulte Restrições que se Aplicam em cada modo de operação. O arquivo BAR não pode ser implementado.
  • Solução: Exclua um grupo de execução existente e tente o comando novamente; consulte Excluindo um Grupo de Execução Usando o WebSphere Message Broker Toolkit ou o WebSphere Message Broker Explorer. Alternativamente, entre em contato com seu representante IBM para fazer upgrade de sua licença.

As mensagens de erro sobre o nível de função são emitidas quando você implementa

Mensagem BIP2276
  • Cenário: A mensagem de erro BIP2276 é exibida.
    O fluxo 'Message_flow', que incluir um fluxo de mensagens de
    tipo de nó 'Node_type' não pode ser implementado pois o nível de função do
    fix pack atual do '<version>.<release>.<modification>.<fix>' 
    não suporta este nó. 
    Use mqsichangebroker -f all' para ativar esta funcionalidade.
  • Explicação: O broker recebeu uma instrução para criar um nó do fluxo de mensagens do tipo Node_type no fluxo de mensagens Message_flow. O broker não pode criar nós deste tipo porque as novas funções não foram ativadas para este broker. Use o comando a seguir para ativar esta função e todas as outras funções:
    mqsichangebroker MB8BROKER -f all
  • Solução: Altere o fluxo para evitar o uso do nó indisponível ou ative as novas funções usando o comando mqsichangebroker; consulte Comando mqsichangebroker.

Mensagens de Erro Emitidas durante a Implementação no z/OS

A Serialização de Entrada Esperada Não Está Ocorrendo para uma Fila Compartilhada que Atende a Várias Instâncias de um Fluxo de Mensagens no z/OS

Você Cria um Serviço Configurável, em seguida, Implementa um Fluxo de Mensagens e o Adaptador de Entrada, Mas a Implementação Falha

Você Criou um Fluxo de Mensagens do WebSphere Adapters que Usa Adaptadores Secundários e Ocorreu um Conflito de Nomenclatura nos Adaptadores Secundários ou Conjuntos de Mensagens

Você Recebe uma Falha de Verificação de Autoridade ao Implementar no z/OS

Falha na Implementação Quando Há Dependências de Projeto Circulares

Mensagens de Erro Emitidas durante a Implementação

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
  • Cenário: A mensagem de erro BIP1106 é emitida com o código de razão 2030, quando você está implementando um conjunto de mensagens grande.
  • Explicação: O tamanho da mensagem excede o comprimento máximo da mensagem da fila de transmissão para o gerenciador de filas do broker.
  • Solução: Aumente o comprimento máximo da mensagem para a fila de transmissão usando o comando WebSphere MQ alter qlocal, em que o comprimento máximo da mensagem (maxmsgl) está em bytes:
    alter ql(transmit_queue_name) maxmsgl(104857600) 
    Para obter mais informações sobre esse comando, consulte a seção Guia de Administração do Sistema do Centro de Informações Online do WebSphere MQ Versão 7.
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 reconhecido pelo grupo de execução antes da expiração da soma dos valores para os parâmetros de tempo limite do broker ConfigurationChangeTimeout e InternalConfigurationTimeout.
  • Solução: Aumente estes valores de tempo limite especificando os parâmetros -g e -k do comando mqsicreatebroker ou mqsichangebroker. Consulte Configurando Valores de Tempo Limite de Configuração para obter informações sobre fatores que afetam os valores de tempo limite e como configurar os valores apropriados.
Mensagem BIP2080
  • Cenário: O broker iniciou um grupo de execução; por exemplo, se você emitiu mqsistart para o broker 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 reconhecido pelo grupo de execução antes da expiração do valor do InternalConfigurationTimeout (padrão de 60 segundos).
  • Solução: Altere o tempo limite de configuração especificando o parâmetro -k do comando mqsicreatebroker ou mqsichangebroker. Consulte Configurando Valores de Tempo Limite de Configuração para obter informações sobre fatores que afetam os valores de tempo limite e como configurar os valores apropriados.
Mensagem BIP2241
  • Cenário: A mensagem de erro BIP2241 é exibida.
  • Explicação: Você está tentando implementar um fluxo de mensagens contendo um nó que não está disponível no broker de destino.
  • Solução: Assegure que a versão do WebSphere Message Broker Toolkit na qual o fluxo de mensagens foi desenvolvido corresponda à versão do broker no qual o fluxo de mensagens está sendo implementado. Se o fluxo de mensagens estiver usando um nó definido pelo usuário ou um nó fornecido em um SupportPac, certifique-se de que a implementação do nó de tempo de execução tenha sido corretamente instalada no computador no qual o broker está em execução. Se seu fluxo de mensagens incluir um nó definido pelo usuário, consulte Instalando Arquivos de Tempo de Execução da Extensão Definida pelo Usuário em um Intermediário. Se seu fluxo de mensagens incluir um nó fornecido em um SupportPac, consulte as informações de instalação, se fornecidas, para o SupportPac.
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 valor de tempo limite configurado pelo parâmetro do broker ConfigurationChangeTimeout. Este valor de tempo limite de configuração deve ser longo o suficiente para o fluxo de mensagens concluir o processamento de sua mensagem atual e, em seguida, aceitar o pedido de implementação; o padrão é 300 segundos.
  • Solução: Configure os valores de tempo limite de configuração especificando os parâmetros -g e -k do comando mqsicreatebroker ou mqsichangebroker.
Mensagem BIP3226
  • Cenário: A mensagem de erro BIP3226 é exibida; por exemplo:
    (Semipersistent_Compute1.Main, 27.89) : Índice da matriz avaliado como '0' mas deve 
    ser avaliado como um número inteiro positivo, diferente de zero.
    A primeira inserção em BIP3226 (neste exemplo, Semipersistent_Compute1.Main) identifica o nó e rotina nos quais a instrução ocorre. A segunda inserção (neste exemplo, 27.89) identifica a linha e coluna aproximadas do valor de índice mostrado na terceira inserção (neste exemplo, '0').
  • Explicação: A validade do uso de um índice de referência de campo de zero foi corrigida em WebSphere Message Broker Versão 7.0. Se você tiver instruções em seus módulos ESQL que incluam um índice de zero, será gerado o erro BIP3226E.

    Por exemplo, seu módulo ESQL pode conter a seguinte instrução:

    SET OutputRoot.XMLNSC.Top.A[0].B = 42;
  • Solução:

    É necessário corrigir todas as instruções ESQL que usam um índice de zero para usar um índice de 1. As instruções podem usar uma variável, bem como um valor literal para o índice; verifique as duas possíveis situações. Por exemplo, seu código alterado pode ler:

    SET OutputRoot.XMLNSC.Top.A[1].B = 42;
Mensagem BIP7053S
  • Cenário: Quando você implementa em um broker, a mensagem de erro BIP7053S é exibida.
  • Explicação: Este erro ocorre em um ambiente com várias pilhas TCP/IP e indica que o ambiente TCP/IP do UNIX System Services (USS) não foi configurado corretamente.
    O WebSphere Message Broker usa funções do USS para obter o nome do host para um sistema específico. A seguinte mensagem de erro 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 broker $SYS_mqsi 0: 
    -2103399272!java.net.UnknownHostException :
    Hostname: Hostname
    O nome do host relatado na mensagem de erro é o que foi retornado ao broker como 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)
  • Cenário: Você tenta implementar um conjunto de mensagens com um um formato de linha TDS que possui um erro.
  • Explicação: O trecho a seguir de um registro de erros ilustra o que você pode ver para um erro do Aprovador TDS. Nesse caso, a causa do problema é que o elemento Town não tem uma tag definida.
    Arquivo de Rastreio do Extrator TDS
    ========================
    
    Iniciando a Extração..
    
    Extraindo Info de Identificação
    Extraindo Info do Projeto
    Extraindo Mensagens
    Extraindo Elementos
    Extraindo Tipos Compostos
    Extraindo Membros de Tipo
    Extraindo Membros de Tipo
    Extraindo Membros de Tipo
    Extraindo Membros de Tipo
    Extraindo Membros de Tipo
    Iniciando Indexação..
    
    Criando IDs de Membros para a Tabela de Índice de Marcações.
    
    Iniciando Validação..
    
    Validando Projeto
    Validando Tipos
    ERRO: TDSValidator::ValidateTypeMemberSimpleElement:
      Elementos simples em um tipo com o atributo Data Element Separation = Tagged 
      Delimited devem ter o seguinte atributo definido:
      Element Level - Tag
    (ID do Elemento: Town)
    (ID do Tipo: AddressType)
    Código de Retorno: -80
    
    Validando Mensagens
    
    Info de Rastreio
    ===========
    EXCEPTION: TDSValidator::Validate:
      Validação TDS falhou.
        1 erros
        0 avisos
    Código de Retorno: -1
  • Solução: Use as informações no log de erros para corrigir o problema.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:35


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | au16542_