JAVÍTÁS: "A formázó kivételt dobott az üzenet deszerializálása közben" hibaüzenet jelenik meg, amikor a WCF-SAP adapter a BizTalk Adapter Pack csomagban RFC-t vagy BAPI-t hajt végre egy SAP rendszerben.

Hatókör
BizTalk Adapters

Ez a cikk a következő termékre vonatkozik:

  • BizTalk Adapter Pack 2.0
  • BizTalk Adapter Pack 2010

Tünetek

Vegyük például a következő esetet:

  • Telepíti a Microsoft BizTalk Adaptert a mySAP Business Suite 3.0-hoz egy számítógépre.

    Megjegyzés: A BizTalk Adapter for mySAP Business Suite 3.0 a Microsoft BizTalk Adapter Pack 2.0 vagy a Microsoft BizTalk Adapter Pack 2010 része.

  • A WCF-SAP-adapter távoli függvényhívást (RFC) vagy üzleti alkalmazásprogramozási felületet (BAPI) hajt végre egy SAP-rendszerhez.

  • Az SAP-rendszer RFC_BCD típusú negatív decimális értéket ad vissza.

Ebben az esetben a következőhöz hasonló hibaüzenet jelenhet meg:

Megjegyzés

A formázó kivételt dobott az üzenet deszerializálása során:
Hiba történt a http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER. paraméter deszerializálása közben.
Az InnerException üzenet a következő volt: "Hiba történt a microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER típusú objektum deszerializálásakor.
A "-*<decimális érték>" érték nem elemezhető "decimális" típusúként."

      

Ok

A problémát az okozza, hogy a RFC_BCD érték helytelenül lett átalakítva .NET karakterlánc adattípusra.

Amikor a RFC_BCD értéket .NET karakterlánc adattípusra konvertálja, a WCF-SAP adapter nem foglal le elegendő memóriahelyet az érték konvertálásához. Ezért kivételt észleltünk.

Megoldás

Összegző frissítéssel kapcsolatos információk

A BizTalk Adapter Pack 2010 esetében

A problémát elhárító gyorsjavítás megtalálható a BizTalk Adapter Pack 2010 2-es ö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:

2572999 2-es összegző frissítőcsomag a BizTalk Adapter Pack 2010-hez

BizTalk Adapter Pack 2.0 esetén

A problémát elhárító gyorsjavítás megtalálható a BizTalk Adapter Pack 2.0 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:

2557150 3. összegző frissítőcsomag a BizTalk Adapter Pack 2.0-hoz

Á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.

További információ

Az SAP-adattípusokról az MSDN alábbi webhelyén talál további információt:

Általános információk az SAP-adattípusokról 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ól