Tünetek
Ha WCF-SAP Nco-összekötőtípust (a .NET-keretrendszer összekötőjét) használja a BizTalk Server 2013 R2-ben, a rendszer további kitöltést (üres szóközöket) ad hozzá, és elküldi az SAP-nek.
Amikor IDOC-fogadási művelet történik, a szöveges mezőket az adott mező hosszával megegyező hosszúságú üres szóközök töltik ki. Például az OBJECT_KEY elemet az SAP egy 50 karakteres sztringként definiálja.
A klasszikus szabványjavaslat használatakor, mint az alábbi példában, akkor a dokumentum végén nem ad hozzá szóközöket:
<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Ha azonban az Nco összekötőtípust használja, a következő példának megfelelően végül térközök lesznek:
<OBJECT_KEY>testfromBiztalk </OBJECT_KEY>
Ok
A problémát az okozza, hogy az új Nco-adapterből hiányzik a végpontok levágására szolgáló funkció, amely kizárná a további üres területeket.
Megoldás
Összegző frissítéssel kapcsolatos információk
A probléma megoldását a BizTalk Adapter Pack 2013 4-es összegző frissítése, valamint a BizTalk Server 2013 R2 5-ös összegző frissítőcsomagja tartalmazza.
Megjegyzés: A frissítés alkalmazása után az IDOC le lesz vágva, ugyanúgy, mint a klasszikus szabványjavaslat használatakor.
Á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
További információ a BizTalk Server szervizcsomagjáról és összegző frissítési listájáról.
További információ a BizTalk Server gyorsjavításairól és az összegző frissítések támogatásáról.