FIX: Pacchetto trigger variabile operazioni non riuscire quando si utilizza l'Adapter BizTalk per Database Oracle per connettersi a un Database Oracle

In questo articolo si applica ai seguenti prodotti:

  • Microsoft BizTalk Adapter Pack 2010

  • Microsoft BizTalk Adapter Pack 2013

Sintomi

Si supponga di avere un Oracle basate su WCF invia porta un Microsoft BizTalk Adapter per database Oracle. Inoltre, si presuppone che vengano utilizzate sul server Oracle alcune variabili di package Oracle e operazioni di trigger. In questo caso, le operazioni di trigger possono avere esito negativo e viene visualizzato un messaggio di errore analogo al seguente:

Un messaggio inviato alla scheda "<AdapterName>" sulla porta di trasmissione "<SendPortName>" con l'URI "<URI> è stato sospeso. Dettagli errore: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: Impossibile inserire NULL in ("". "". "") ORA-06512: riga 2---> Oracle.DataAccess.Client.OracleException: ORA-01400: Impossibile inserire NULL in ("". "". "") ORA-06512: in linea 2at Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode, conn OracleConnection, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, oggetto src, procedura stringa, booleano bEsegui) in Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, conn OracleConnection, stringa procedura IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, oggetto src, Boolean bEsegui) in Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery () Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)---fine traccia dello stack dell'eccezione interna--

Causa

Il problema si verifica perché lo stato della sessione viene reinizializzato quando la scheda acquisisce una connessione.

Risoluzione

Per risolvere questo problema, installare questa correzione e disattivare il pool di connessione nelle proprietà della porta di trasmissione.

Informazioni sul pacchetto di aggiornamento cumulativo

Per BizTalk Adapter Pack 2013

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 1 per BizTalk Adapter Pack 2013. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2892600 Pacchetto di aggiornamento cumulativo 1 per BizTalk Adapter Pack 2013

Per BizTalk Adapter Pack 2010

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 3 per BizTalk Adapter Pack 2010. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2617150 Pacchetto di aggiornamento cumulativo 3 per BizTalk Adapter Pack 2010

Stato

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" di questo articolo.

Riferimenti

Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2003907 Informazioni sugli aggiornamenti rapidi di BizTalk ServerPer ulteriori informazioni sulla configurazione del pool di connessione, visitare il seguente sito Web MSDN:

Come configurare le proprietà di associazione scheda Database Oracle

Ulteriori informazioni

I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×