JAVÍTÁS: A csomagváltozó trigger műveletei sikertelenek, amikor a BizTalk Adapter for Oracle Database segítségével csatlakozik egy Oracle-adatbázishoz

Hatókör
Microsoft BizTalk Adapter Pack 2013 BizTalk Adapters

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.