Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Considere o seguinte cenário:

  • Instalar o Commerce Server adaptadores para o BizTalk Server em um computador que esteja executando o Microsoft BizTalk Server. Esses adaptadores são incluídos no Microsoft Commerce Server 2009 R2.

  • Criar e configurar um ordens recebem local para um ponto de extremidade usando o adaptador BizTalk para ordens de receber ordens do Commerce Server 2009 R2.


Nesse cenário, o local de recebimento para o ponto de extremidade pode parar processando mensagens intermitentemente. Esta condição continua até que o ponto de extremidade for reiniciado.

Além disso, uma mensagem de erro semelhante à seguinte é registrada no log do aplicativo:

Tipo de evento: erro
Origem do evento: BizTalk Server 2009
Categoria do evento: BizTalk Server 2009
Identificação do evento: 5673
Descrição:
O mecanismo de mensagens recebeu um erro de adaptador de transporte "adapter_name" ao notificar o adaptador com o evento BatchComplete. Motivo "Referência de objeto não definida para uma instância de um objeto."

Observação: O espaço reservado para adapter_name essa mensagem de erro é o nome que você especificou para o adaptador BizTalk para ordens no BizTalk Server, como os pedidos do Commerce Server.

Causa

Esse problema ocorre porque um estado de espera infinita pode ocorrer quando o adaptador BizTalk para ordens não receber sinais de outras pessoas durante uma transação. Quando isso ocorre, o adaptador para de serviços da Web do Commerce Server ordem de pesquisa.

Resolução

Para resolver esse problema, aplique esse hotfix. Depois de aplicar esse hotfix, é apresentada uma nova entrada de registro para configurar o valor de tempo limite de transação para o adaptador BizTalk para ordens. Para habilitar esse hotfix, consulte a seção Habilitar o hotfix .

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:

Para aplicar esse hotfix, você deve ter os adaptadores do Commerce Server para BizTalk Server instalado.


Habilitar o hotfix

Para habilitar esse hotfix, siga estas etapas:

  1. Reinicie o ponto de extremidade.

  2. Aplica esse hotfix.

  3. No registro, localize a seguinte subchave:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\CommerceServer\9.0\BizTalk Adapters\Orders\subkeyObservação: Nesse caso, o espaço reservado de subchave é o valor que é especificado nas propriedades do transporte do local do recebimento da ordem.

  4. Adicione a seguinte entrada do registro e o valor para a subchave:

    Nome do valor de sequência de caracteres: TransactionTimeoutMinutes
    Dados do valor de sequência de caracteres: 5
    Observação: Quando você definir o valor de tempo limite de TransactionTimeoutMinutes, não defina o valor muito pequeno. Certifique-se de que você defina o valor para ser maior do que o valor de tempo limite do Microsoft Distributed Transaction Coordinator (MSDTC). Se você definir o valor muito pequeno, um tempo limite pode ocorrer antes que o BizTalk Server pode concluir o processamento de pedidos. Além disso, não defina o valor muito grande, pois o adaptador aguardará que muito antes o tempo limite e continua.


Depois que você habilitar esse hotfix, uma mensagem de erro semelhante à seguinte é registrada no log do aplicativo quando ocorre um tempo limite de transação:

Nome de logon: aplicativo
Fonte: Adaptador de recebimento de pedidos do Commerce Server
Data: Datahora
Identificação do evento: 0
Categoria da Tarefa: Nenhum
Nível: erro
Palavras-chave: clássico
Descrição:
SubmitBatch: O tempo limite da transação ocorreu com o valor de tempo limite de 300000

Observação: O valor de tempo limite nessa mensagem de erro é em milissegundos.



Informações sobre reinicialização

Você não precisa reiniciar o computador após aplicar esse hotfix. No entanto, você deve reiniciar a instância de host do BizTalk após aplicar esse hotfix.


Informações sobre substituição

Esse hotfix não substitui um 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.

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Microsoft.commerceserver.adapter.orders.receiveadapter.dll

9.0.4260.217

51,864

18-Feb-2013

20:28

x86

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

Se você desejar obter mais informações sobre os adaptadores do BizTalk Server, vá para a seguinte página da Web Microsoft Developer Network (MSDN):

Commerce Server adaptadores para o BizTalk Server

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×