CORRECÇÃO: As operações de accionador variável pacote falharem quando utiliza o BizTalk Adapter para base de dados Oracle para ligar a uma base de dados Oracle

Traduções de Artigos Traduções de Artigos
Artigo: 2845542
Expandir tudo | Reduzir tudo

Nesta página

Este artigo aplica-se aos seguintes produtos:
  • Microsoft BizTalk placa Pack 2010
  • Pack de placa Microsoft BizTalk 2013

Sintomas

Suponha que tem um Oracle baseados em WCF enviar porta um Microsoft BizTalk Adapter para base de dados Oracle. Além disso, suponha que algumas variáveis de pacote Oracle e o accionador operações estão a ser utilizadas no servidor Oracle. Nesta situação, as operações de accionador poderão falhar e receberá uma mensagem de erro semelhante à seguinte:
Mensagem enviada para a placa"AdapterName> "enviar por porta"SendPortName> "com o URI"URI> é suspensa.

Detalhes do erro: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: não é possível inserir NULL em ("". "". "")
ORA-06512: na linha 2. o---> Oracle.DataAccess.Client.OracleException: ORA-01400: não é possível inserir NULL em ("". "". "")
ORA-06512: a linha 2
em Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode, o OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, src do objecto, procedimento de cadeia, boleano bProcurar)
em Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, o OracleConnection conn, procedimento de cadeia, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, src do objecto, bProcurar booleano)
em Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
em Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery (comando de OracleCommand, OracleCommonExecutionHelper executionHelper)
---Fim do rastreamento da pilha de excepção interna--

Causa

O problema ocorre porque o estado da sessão é reinicializado quando a placa adquire uma ligação.

Resolução

Para resolver este problema, instale esta correcção e desactivar o agrupamento de ligações nas propriedades da porta de envio.

Informação de pacote de actualização cumulativa

Para o adaptador de BizTalk Pack 2013

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 1 para o BizTalk placa Pack 2013.

Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2892600 Pacote de actualização cumulativa 1 para BizTalk placa Pack 2013

Para o adaptador de BizTalk Pack 2010

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 3 para BizTalk placa Pack 2010.

Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2617150 Pacote de actualização cumulativa 3 para BizTalk placa Pack 2010


Ponto Da Situação

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

Referências

Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2003907 Obter informações sobre correcções do BizTalk Server
Para mais informações sobre configuração de agrupamento de ligações, vá para o seguinte Web site da MSDN:
Como configurar propriedades de enlace da placa de base de dados Oracle

Mais Informação

Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. Microsoft oferece nenhuma garantia, expressa ou implícita, relativamente ao desempenho ou fiabilidade destes produtos.

Propriedades

Artigo: 2845542 - Última revisão: 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 por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
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