Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Ovaj se članak odnosi na sljedeći proizvod:

  • BizTalk prilagodnik Pack 2.0

  • BizTalk prilagodnik paket 2010

Simptomi

Kada koristite jednu od sljedeće prilagodnike koji su uključeni u Microsoft BizTalk prilagodnik Pack 2.0 ili Microsoft BizTalk prilagodnik paket 2010 na primanje mjesto, mjesto primanje neočekivano ponovo pokreće:

  • Windows Communication Foundation (WCF)-prilagodnik SQL

  • Prilagodnik WCF Oracle

Uz to, BizTalk Server naići iznimka ConnectionException i BizTalk server možda ponovo nakon jednog od sljedećih upozorenja zapisuje u zapisnik za aplikacije.

Prilagodnik WCF SQL

Upozorenje 1

"" "WCF-SQL" "prilagodnik potenciju poruku o pogrešci. Pojedinosti "" System.ObjectDisposedException: rashodovanoj objekt se ne može pristupiti. Naziv objekta: 'Transakcije'.at System.Transactions.Transaction.Rollback (iznimku e) na Microsoft.Adapters.Sql.SqlAdapterInboundHandler.TryReceive (vremensko ograničenje vremenski raspon na poruci & poruku IInboundReply & Odgovori) na Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.TryReceive (vremenski raspon vremensko ograničenje, poruci & poruku) na System.ServiceModel.Dispatcher.InputChannelBinder.TryReceive (vremenski raspon vremensko ograničenje, RequestContext & requestContext) na System.ServiceModel.Dispatcher.ErrorHandlingReceiver.TryReceive (vremenski raspon vremensko ograničenje, RequestContext & requestContext) "". "

Upozorenje 2

"" "WCF-SQL" "prilagodnik potenciju poruku o pogrešci. Pojedinosti "" System.TimeoutException: iznimka vrste 'System.TimeoutException' je thrown.at () Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired na Microsoft.Adapters.Sql.ExecutionHelper.ExecuteScalar (SqlCommand sqlCommand, TimeoutHelper timeoutHelper) na Microsoft.Adapters.Sql.SqlAdapterInboundHandler.Polling_WaitForMessage (TimeoutHelper timeoutHelper) na Microsoft.Adapters.Sql.SqlAdapterInboundHandler.WaitForMessage (vremenski raspon vremensko ograničenje) na Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (vremenski raspon vremensko ograničenje) na System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (vremenski raspon vremensko ograničenje) na System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage()"". "

Prilagodnik WCF Oracle

Upozorenje 1

Prilagodnik "WCF Oracle" potenciju poruku o pogrešci. Pojedinosti "Microsoft.ServiceModel.Channels.Common.ConnectionException: vremensko ograničenje" 00: 02:00 "isteklo tijekom izvršavanja funkcije"WaitForMessage". ---> System.TimeoutException: vremensko ograničenje "00: 02:00" isteklo tijekom izvršavanja funkcije "WaitForMessage". na Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired() na Microsoft.Adapters.OracleCommon.OracleCommonUtils.SetCommandTimeout (OracleCommand naredba, TimeoutHelper timeoutHelper) na Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery (naredba OracleCommand, OracleCommonExecutionHelper executionHelper) na Microsoft.Adapters.OracleDB.OracleDBConnection.OpenConnection ( OracleCommonExecutionHelper executionHelper)---Praćenje stoga Unutarnja iznimka---na Microsoft.Adapters.OracleDB.OracleDBConnection.OpenConnection (OracleCommonExecutionHelper executionHelper) na kraju Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage (OracleCommonExecutionHelper executionHelper) na Microsoft.Adapters.OracleDB.OracleDBInboundContract.WaitForMessage (vremenski raspon vremensko ograničenje) na Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (vremenski raspon vremensko ograničenje) na System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (vremenski raspon vremensko ograničenje) na System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage() ".

Upozorenje 2

Prilagodnik "WCF Oracle" potenciju poruku o pogrešci. Pojedinosti "System.TimeoutException: vremensko ograničenje" 00: 02:00 "isteklo tijekom izvršavanja funkcije"WaitForMessage". na Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired() na Microsoft.Adapters.OracleCommon.OracleCommonUtils.SetCommandTimeout (OracleCommand naredba, TimeoutHelper timeoutHelper) na Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteScalar (naredba OracleCommand, OracleCommonExecutionHelper executionHelper) na Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage ( OracleCommonExecutionHelper executionHelper OracleCommonConnectionWrapper veza) u Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage (OracleCommonExecutionHelper executionHelper) na Microsoft.Adapters.OracleDB.OracleDBInboundContract.WaitForMessage (vremenski raspon vremensko ograničenje) na Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (vremenski raspon vremensko ograničenje) na System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (vremenski raspon vremensko ograničenje) na System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage() ".

Uzrok

Taj se problem pojavljuje jer mjesto primanje neočekivano ponovo pokreće kada metodu WaitForMessage generira iznimku TimeoutException . Kada metodu WaitForMessage generira iznimku TimeoutException , naziva metodu TryReceive , a zatim prilagodnik WCF SQL ili prilagodnik WCF Oracle kumulira natrag transakcije. Međutim, vraćanje operacija može generirati iznimku ObjectDisposedException . Dakle, jednog od upozorenja koje se spominju u odjeljku "Simptomi" se generira.

Rješenje

Informacije o kumulativnom ažuriranju

Za paket prilagodnik BizTalk 2010

Hitni popravak kojim se rješava taj problem obuhvaćen kumulativnim ažuriranjem paketa 2 za BizTalk prilagodnik paket 2010. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem kliknite sljedeći broj članka u Microsoftovoj bazi znanja:2572999kumulativnim ažuriranjem paketa 2 za BizTalk prilagodnik paket 2010

Za BizTalk prilagodnik Pack 2.0

Hitni popravak kojim se rješava taj problem obuhvaćen kumulativnim ažuriranjem paketa 3 za BizTalk prilagodnik Pack 2.0. Dodatne informacije o tome kako nabaviti paket kumulativnim ažuriranjem, članak u Microsoftovoj bazi znanja pod sljedećim brojem:

2557150 Kumulativnim ažuriranjem paketa 3 za BizTalk prilagodnik Pack 2.0NapomenaOvaj hitni popravak dodaje < TraceIdentifier > i < / TraceIdentifier > oznake koje su potrebni u datoteci za praćenje WCF (.svcLog). Nakon hitni popravak dodaje te oznake, ispraviti izlazne datoteke praćenja i usluge praćenja preglednik alat (SvcTraceViewer.exe) velike datoteke praćenje WCF se brže otvara. Sljedeće :: izlaz tragova nemaju < TraceIdentifier > i < / TraceIdentifier > oznake prije nego primijenite taj hitni popravak: < opis > ExecuteNonQuery::Exit < / opis >< opis > OpenConnection::Exit < / opis >< ExecuteScalar::Exit opis > < / opis >< Polling_WaitForMessage::Exit opis > < / opis >

Status

Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".

Dodatne informacije

Dodatne informacije o IInputChannel.WaitForMessage metoda posjetite sljedeće web-mjestu MSDN:

Opće informacije o metodu IInputChannel.WaitForMessageDodatne informacije o IInputChannel.TryReceive metoda posjetite sljedeće web-mjestu MSDN:

Opće informacije o metodu IInputChannel.TryReceiveDodatne informacije o BizTalk Server hitnih popravaka kliknite sljedeći broj članka u Microsoftovoj bazi znanja:

2003907 Informacije o hitnim popravcima za BizTalk Server

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×