Šis raksts attiecas uz šādiem produktiem:
-
Microsoft BizTalk Adapter pakotnes 2010
-
Microsoft BizTalk Adapter pakotnes 2013
Simptomi
Pieņemsim, ka jums ir WCF sistēma Oracle nosūtīt Microsoft BizTalk adapteris Oracle datu bāzei portam. Pieņemiet arī, daži Oracle pakotnes mainīgos un trigera darbības tiek izmantotas Oracle serverī. Šajā gadījumā trigeris var neizdoties, un tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
Adaptera "<AdapterName>" Sūtīt portu "<SendPortName>" ar URI nosūtīts ziņojums <URI> tiek apturēta. Kļūdu informācija: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA 01400: nevar ievietot nulles uz ("". "". "") ORA 06512: Line 2---> Oracle.DataAccess.Client.OracleException: ORA 01400: nevar ievietot nulles uz ("". "". "") ORA 06512: pie rindā pie notiek 2 at Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode OracleConnection sav, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objektu src, virkne procedūru, Boolean bCheck) Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode OracleConnection sav, virkne procedūru, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objektu src, Boolean bCheck) Iekšējais izņēmuma steka izsekošanas dati---Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)---galā (Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery)
Cēlonis
Šī problēma rodas, jo sesijas stāvoklis ir reinitialized, adapteris iegūst savienojumu.
Risinājums
Lai novērstu šo problēmu, instalēt šo labojumfailu un atspējot savienojuma pūlošanas sūtīt portu rekvizītos.
Kumulatīvā atjauninājuma pakotnes informācija
BizTalk adapteris pakotnei 2013
Labojumfails, kas novērš šo problēmu ir iekļauta 1. kumulatīvo atjauninājumu pakotnē BizTalk Adapter pakotnes 2013. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2892600 BizTalk adapteris pakotnes 2013 1. kumulatīvo atjauninājumu pakotne
BizTalk adapteris pakotnes 2010
BizTalk adapteris pakotnes 2010 3. kumulatīvo atjauninājumu pakotne ir iekļauta labojumfails, kas novērš šo problēmu. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2617150 BizTalk adapteris Pack 2010. gada 3. kumulatīvo atjauninājumu pakotne
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Atsauces
Lai iegūtu papildinformāciju par BizTalk Server labojumfailu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2003907 Informācija par BizTalk Server labojumfailuLai iegūtu papildinformāciju par savienojuma apvienošanas konfigurācija, skatiet šajā MSDN vietnē:
Kā konfigurēt adapteri Oracle datu bāzes saistījuma rekvizītiem
Papildinformācija
Šajā rakstā minētos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Korporācija Microsoft nesniedz nekādas netiešas vai citādas garantijas par šo produktu veiktspēju vai uzticamību.