Sintomas

Considere o seguinte cenário:

  • Você tem um local de recebimento é configurado para usar o Microsoft BizTalk Adapter para WebSphere MQ (adaptador MQSC) está incluído no Microsoft Host Integration Server 2010 ou o Microsoft Host Integration Server 2009 para receber mensagens da IBM WebSphere MQ.

  • As mensagens que são recebidas da fila de IBM WebSphere MQ são mensagens criptografadas de EBCDIC.

Nesse cenário, o início e o fim de algumas mensagens recebidas podem conter caracteres embaralhados (inválido) depois que as mensagens são convertidas usando o conjunto de caracteres (por exemplo, UTF-8) que é especificado na configuração do adaptador de MQSC. Quando isso ocorre, você receberá uma mensagem de erro semelhante à seguinte:

Receber de uma mensagem recebida pelo adaptador "MQSC" no local "receive_location_name" com URI "URI" está suspenso.

Detalhes do erro: Houve uma falha ao executar o pipeline de recebimento: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, versão = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" fonte: "disassembler XML" porta receber: "Nome da porta" URI: "URI" motivo: componentes do estágio de desmontagem não podem reconhecer os dados.

Causa

O adaptador MQSC não estava convertendo corretamente mensagens com base no conjunto de caracteres especificado nas configurações do adaptador por causa de problemas relacionados ao comprimento da mensagem recebida.

Resolução

Informações da atualização cumulativa

O Host Integration Server 2013

A correção que resolve esse problema está incluída no pacote de atualização cumulativa 1 para o Host Integration Server 2013. Para obter a atualização cumulativa 1, consulte o seguinte artigo da Base de Conhecimento Microsoft:

2908834 pacote de atualizações cumulativas 1 para o Host Integration Server 2013

O Host Integration Server 2010

A correção que resolve esse problema está incluída no pacote de atualização cumulativa 9 para o Host Integration Server 2010. Para obter a atualização cumulativa 9, consulte o seguinte artigo da Base de Conhecimento Microsoft:

2897923 cumulativa Atualizar pacote 9 para o Host Integration Server 2010

O Host Integration Server 2009

A correção que resolve esse problema está incluída no pacote de atualizações cumulativas 7 para o Host Integration Server 2009. Para obter a atualização cumulativa 7, consulte o seguinte artigo da Base de Conhecimento Microsoft:

2975320 atualização cumulativa 7 para o Host Integration Server 2009

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente nos sistemas que estiverem enfrentando o problema descrito neste artigo. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e Suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: o formulário "Baixar Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos:

Você deve ter o Microsoft Host Integration Server 2009 cumulativa atualização 6 instalado para aplicar esse hotfix.

Informações sobre reinicialização

Você terá que reiniciar o computador após aplicar esse hotfix.

Informações sobre substituição

Esse hotfix não substitui nenhum hotfix lançado anteriormente.

Informações sobre o arquivo:

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

Para todas as versões baseadas em x86 compatíveis do Host Integration Server 2009

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Microsoft.biztalk.adapter.mqsc.imqwrapper.dll

8.0.4101.2

165,088

31-Jan-2014

19:42

x86

Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll

8.0.4101.2

164,072

31-Jan-2014

19:42

x86

Para todas as versões baseadas em x64 do Host Integration Server 2009

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Microsoft.biztalk.adapter.mqsc.imqwrapper.dll

8.0.4101.2

165,088

31-Jan-2014

19:42

x86

Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll

8.0.4101.2

164,072

31-Jan-2014

19:42

x86

Microsoft.biztalk.adapter.mqsc.imqwrapper.dll

8.0.4101.2

198,368

31-Jan-2014

19:46

x64

Microsoft.biztalk.adapter.mqsc.imqwrappertxn.dll

8.0.4101.2

195,816

31-Jan-2014

19:46

x64



Observação: Devido às dependências do arquivo, a correção mais recente que contém esses arquivos também pode conter arquivos adicionais.



Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Mais informações

O problema descrito aqui está relacionado ao problema descrito no seguinte artigo da Base de Conhecimento Microsoft:

Corrigir 2883141 : erro de "Falha ao tentar obter mensagem da fila" quando for recebida uma mensagem maior que 1 MB no BizTalk Server 2010Depois que essa atualização for aplicada, o adaptador MQSC usa MQ obter as opções adicionais (MQGMO_ACCEPT_TRUNCATED_MSG e MQGMO_CONVERT) quando ele recebe mensagens. Essas opções permitem IBM WebSphere MQ enviar de volta o real tamanho em bytes da mensagem a ser convertida.

Além disso, as configurações de Tamanho de mensagem máximo devem ser configuradas para corresponder aos requisitos de tamanho de mensagem específica do ambiente para certificar-se de que todas as mensagens são recebidas com êxito. As configurações de Tamanho de mensagem máximo podem ser especificadas nos parâmetros de adaptador MQSC e nas configurações do IBM WebSphere MQ. Portanto, certifique-se de que as configurações concordam.

Essa atualização no Host Integration Server 2010 atualização cumulativa 9 substitui a atualização relacionada que foi incluída no Host Integration Server 2010 cumulativa atualizar 8 e deve ser usada em ambientes que implementam o adaptador MQSC para integração com IBM WebSphere MQ.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×