Šis straipsnis taikomas šiems produktams:

  • Microsoft BizTalk adapterį paketą 2010

  • "Microsoft" BizTalk adapteris paketą 2013

Požymiai

Tarkime, kad WCF pagrįsta Oracle, siųsti prievado, Microsoft BizTalk adapteris, skirtas "Oracle" duomenų bazės. Be to, Tarkime, kad kai kurie "Oracle" paketas kintamųjų ir sukelti operacijos yra naudojami į Oracle serverį. Tokiu atveju, sukelti operacijų gali nepavykti, ir gaunate klaidos pranešimą, panašų į šį:

Laiškas siunčiamas adapteris "<AdapterName>" siųsti prievado "<SendPortName>" su URI <URI> yra sustabdytas. Klaidos informacija: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: negalima įterpti NULL į ("". "". "") ORA-06512: eilutėje 2---> Oracle.DataAccess.Client.OracleException: ORA-01400: negalima įterpti NULL į ("". "". "") ORA-06512: ne liniją 2at Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objekto src, eilutės procedūrą, Bulio logikos bCheck) Ne Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, OracleConnection conn, eilutės procedūrą, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objekto src, Bulio logikos bCheck) (Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery) Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)---pabaigoje vidinių išimčių rimkinio stebėjimo---

Priežastis

Ši problema iškyla, nes seansų būsenos yra inicijuota iš naujo, kai ji įgyja ryšį.

Sprendimas

Norėdami išspręsti šią problemą, Įdiekite šį pakeitimą ir išjungti ryšio buferizavimas siųsti prievado ypatybės.

Kaupiamojo naujinimo paketo informacija

BizTalk adapterį paketo 2013

Karštųjų pataisų, kuris pašalins šią problemą yra įtraukti į atnaujinimų paketas 1 BizTalk adapteris paketą 2013. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

2892600 BizTalk adapteris paketą 2013 1 kaupiamųjų naujinimų paketas

BizTalk adapterį paketo 2010

Karštųjų pataisų, kuris pašalins šią problemą yra įtraukti į 3 kaupiamųjų naujinimų paketas BizTalk adapterį paketą 2010. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamųjų naujinimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

2617150 BizTalk adapterį paketą 2010 3 kaupiamųjų naujinimų paketas

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Nuorodos

Jei norite gauti daugiau informacijos apie BizTalk Server karštąsias pataisas, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

2003907 Informacija apie BizTalk serverio karštąsias pataisasJei norite gauti daugiau informacijos apie ryšio buferizavimo konfigūraciją, rasite apsilankę šioje MSDN svetainėje:

Kaip sukonfigūruoti Oracle duomenų bazės adapterio siejimo ypatybės

Daugiau informacijos

Trečiųjų šalių produktus, aprašytus šiame straipsnyje, gamina bendrovei „Microsoft“ nepriklausančios įmonės. „Microsoft“ neteikia jokių numanomų ar kitokių garantijų dėl šių produktų veikimo ar patikimumo.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius

Ieškoti mokymo >

Pirmiausia gaukite naujų funkcijų

Prisijungti prie "Microsoft Insider" >

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×