CORRECÇÃO: Operações de disparador variável de pacote falharem quando você usa o adaptador BizTalk para banco de dados Oracle para se conectar a um banco de dados Oracle

Traduções deste artigo Traduções deste artigo
ID do artigo: 2845542
Expandir tudo | Recolher tudo

Neste artigo

Este artigo aplica-se aos seguintes produtos:
  • Pacote de adaptador do Microsoft BizTalk 2010
  • Pacote de adaptador do Microsoft BizTalk 2013

Sintomas

Suponha que você tenha um Oracle baseadas no WCF enviar porta em um Microsoft BizTalk Adapter for o banco de dados Oracle. Além disso, suponha que algumas operações de disparador e variáveis do pacote Oracle estão sendo usadas no servidor Oracle. Nessa situação, as operações de disparador podem falhar e você receber uma mensagem de erro semelhante à seguinte:
Uma mensagem enviada ao adaptador"AdapterName> "Enviar na porta"SendPortName> "com URI"URI> está suspenso.

Detalhes do erro: Microsoft.ServiceModel.Channels.Common.TargetSystemException: 01400 ORA: não é possível inserir NULL em ("". "". "")
ORA-06512: na linha 2,---> Oracle.DataAccess.Client.OracleException: ORA-01400: não é possível inserir NULL em ("". "". "")
ORA-06512: na linha 2
no Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objeto src, procedimento de cadeia de caracteres, bVerificar Boolean)
no Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, OracleConnection conn, procedimento de cadeia de caracteres, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objeto src, bVerificar Boolean)
em Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
no Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery (comando OracleCommand, OracleCommonExecutionHelper executionHelper)
---Fim do rastreamento de pilha de exceções internas--

Causa

O problema ocorre porque o estado da sessão é reinicializado, quando o adaptador adquire uma conexão.

Resolução

Para resolver esse problema, instale esta correção e desabilitar o pool de conexão nas propriedades da porta de envio.

Informações do pacote de atualizações cumulativas

Para o pacote de adaptador do BizTalk 2013

O hotfix resolve esse problema está incluído no pacote de atualização cumulativa 1 para BizTalk adaptador Pack 2013.

Para obter mais informações sobre como obter esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
2892600 Pacote de atualização cumulativa 1 para BizTalk adaptador Pack 2013

Para o pacote de adaptador do BizTalk 2010

O hotfix resolve esse problema está incluído no pacote de atualizações cumulativas 3 para pacote de adaptador do BizTalk 2010.

Para obter mais informações sobre como obter esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
2617150 Pacote de atualizações cumulativas 3 para pacote de adaptador do BizTalk 2010


Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Referências

Para obter mais informações sobre os hotfixes do BizTalk Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:

2003907 Informações sobre os hotfixes do BizTalk Server
Para obter mais informações sobre a configuração de pool de conexão, consulte o seguinte site da MSDN:
Como configurar propriedades de ligação de adaptador de banco de dados Oracle

Mais Informações

Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Propriedades

ID do artigo: 2845542 - Última revisão: quinta-feira, 31 de outubro de 2013 - Revisão: 1.0
Palavras-chave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbbtsadapters kbmt KB2845542 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2845542

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com