A cikk az alábbi termékekre vonatkozik:
- Microsoft BizTalk Adapter Pack 2010
- Microsoft BizTalk Adapter Pack 2013
Tünetek
Feltételezzük, hogy WCF-alapú Oracle-küldési porttal rendelkezik egy Microsoft BizTalk Adapter for Oracle adatbázison. Tegyük fel továbbá, hogy az Oracle-kiszolgáló néhány Oracle-csomagváltozót és eseményindító műveletet használ. Ebben az esetben az eseményindító műveletek meghiúsulhatnak, és a következőhöz hasonló hibaüzenet jelenik meg:
Megjegyzés
A "SendPortName>" küldési porton< lévő "AdapterName>" adapternek< küldött üzenet "<Az URI> felfüggesztve.
Hiba részletei: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: cannot insert NULL into ("".""."")
ORA-06512: a 2. sorban ---> Oracle.DataAccess.Client.OracleException: ORA-01400: cannot insert NULL into (".""."")
ORA-06512: a 2. sorban
itt: Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx*, pOpoSqlValCtx, Object src, String eljárás, Boolean bCheck)
itt: Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String eljárás, IntPtr opsErrCtx, OpoSqlValCtx*, pOpoSqlValCtx, Object src, Boolean bCheck)
itt: Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
itt: Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)
--- A belső kivétel veremkövetési --- vége
Ok
A problémát az okozza, hogy a munkamenet állapota újra inicializálódik, amikor az adapter kapcsolatot létesít.
Megoldás
A probléma megoldásához telepítse ezt a javítást, és tiltsa le a kapcsolatkészletezést a küldési port tulajdonságainál.
Az összegző frissítési csomag adatai
A BizTalk Adapter Pack 2013 esetén
A problémát elhárító gyorsjavítást a BizTalk Adapter Pack 2013 1-es összegző frissítési csomagja tartalmazza.
Az összegző frissítési csomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2892600 1. összegző frissítési csomag a BizTalk Adapter Pack 2013-hoz
A BizTalk Adapter Pack 2010 esetében
A problémát elhárító gyorsjavítás megtalálható a BizTalk Adapter Pack 2010 3. összegző frissítőcsomagjában.
Az összegző frissítési csomag beszerzéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2617150 3. összegző frissítési csomag a BizTalk Adapter Pack 2010-hez
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Hivatkozások
A BizTalk Server gyorsjavításairól a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2003907 Információ a BizTalk Server gyorsjavításokrólA kapcsolatkészletezés konfigurálásáról az MSDN következő webhelyén talál további információt:
Az Oracle-adatbázisadapter kötési tulajdonságainak konfigurálása
További információ
A jelen cikkben tárgyalt, külső féltől származó termékeket a Microsofttól független cégek készítik. A Microsoft nem vállal sem kifejezett, sem más jellegű jótállást e termékek megbízhatóságára és működésére vonatkozóan.