WCF SAP Nco 連接器在 BizTalk Server 中建立額外的泛空白字元

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3197184
徵狀
當您使用 WCF SAP Nco 連接線類型 (.NET Framework 的連接器) 在使用 BizTalk Server 2013 R2 時,額外的填補 (泛空白字元) 加入,並傳送至 SAP。

IDOC 接收作業時,會以泛空白字元的長度是等於該欄位長度的填補,文字欄位。例如,OBJECT_KEY 項目是 sap 定義為 50 個字元字串。

當您使用傳統的 RFC,如下列範例所示時,則會不加入任何尾端泛空白字元︰

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>

不過,當您使用 Nco 的 [接點] 類型後, 端空白字元會加入,如下列範例所示︰

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
發生的原因
之所以發生這個問題,是因為新的 Nco 介面卡遺失結尾調整功能,若要排除其他的泛空白字元。
解決方案

累積更新資訊

解決這個問題的修正程式包含在 BizTalk 配接器的封包 2013年的累積更新套件 4BizTalk Server 2013 R2 的累積更新套件 5.

附註套用此更新之後,IDOC 會修剪相同當您使用傳統的 RFC。
狀況說明
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

警告:本文為自動翻譯

內容

文章識別碼:3197184 - 最後檢閱時間:11/14/2016 04:56:00 - 修訂: 2.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard, Microsoft BizTalk Server 2013 Standard, Microsoft BizTalk Adapter Pack 2013

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3197184 KbMtzh
意見反應