修正: 幾個問題時,會發生 JD Edwards OneWorld XE BizTalk Server 2006 R2 或 BizTalk Server 2009年中使用 BizTalk 配接器的 JD Edwards EnterpriseOne 或 BizTalk 配接器

文章翻譯 文章翻譯
文章編號: 2291479 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

請考慮下列案例:
  • 您必須執行的 Microsoft BizTalk Server 2006 R2 或 Microsoft BizTalk Server 2009年的電腦。
  • 您使用下列的配接器的其中一個交換 商業功能 BizTalk Server 與 JD Edwards EnterpriseOne 系統之間的訊息:
    • JD Edwards EnterpriseOne 的 Microsoft BizTalk 配接器
    • JD Edwards OneWorld xe 功能的 Microsoft BizTalk 配接器
在這個案例中,可能會發生一或多個下列問題。

問題 1

您嘗試使用配接器傳送一則訊息之後,介面卡是閒置一段,然後試著傳送另一個訊息。在這個案例中,介面卡不會傳送的第一個訊息。然而,配接器會將傳送第二個訊息。此外,應用程式記錄檔會記錄類似下列的事件:

事件類型: 錯誤
對於企業應用程式的事件來源: Microsoft Biztalk 配接器
事件類別: 無
事件識別碼: 0
描述:
執行階段錯誤: 沒有無法建立連線,因為目標機器一直拒絕,所以 127.0.0.1:15000

問題 2

當您設定 最大同時呼叫 傳輸屬性設為大於 1 的介面卡,許多訊息執行個體凍結和未處理的值。

問題 3

定期將暫止訊息。此外,一些類似下列的事件項目會記錄在應用程式記錄檔中:

事件 1

事件類型: 錯誤
對於企業應用程式的事件來源: Microsoft BizTalk 配接器
事件類別: 無
事件識別碼: 0
描述:
無效的目標: X0010GetNextNumber@JDE://CALLBSFN/

事件 2

事件類型: 錯誤
對於企業應用程式的事件來源: Microsoft Biztalk 配接器
事件類別: 無
事件識別碼: 0
描述: 錯誤傳輸訊息:<soap-env:fault></soap-env:fault>
ENV ="http://schemas.xmlsoap.org/soap/envelope/

"><faultcode>SOAP-ENV:Client</faultcode><faultstring>要求 ID: 未知</faultstring>

例外狀況型別: 方法不存在
例外狀況資訊:
發生例外狀況:
無效的目標: X0010GetNextNumber@JDE://CALLBSFN/X0010>

事件 3

事件類型: 警告
事件來源: BizTalk Server 2009 年
事件類別: BizTalk Server 2009 年
事件識別碼: 5743
描述: 配接器無法傳輸訊息至傳送埠"<send port="">"url"<url>"。它會指定此傳送埠的重試間隔後重新傳輸。詳細資料:"傳輸的錯誤訊息:<soap-env:fault xmlns:soap-env=" xmlns:soap-env=""></soap-env:fault xmlns:soap-env="></url></send>http://schemas.xmlsoap.org/soap/envelope/

"><faultcode>SOAP-ENV:Client</faultcode><faultstring>要求 ID: 未知</faultstring>

例外狀況型別: 方法不存在
例外狀況資訊:
發生例外狀況:
無效的目標: X0010GetNextNumber@JDE://CALLBSFN/X0010>".

發生的原因

對於企業應用程式,在 BizTalk 配接器中發生錯誤會發生這些問題。

解決方案

Hotfix 資訊

使用 Microsoft 的支援的 hotfix。不過,此 hotfix 被用來修正本文所述的問題。套用此 hotfix 會遭遇本文所述之問題的系統。此 hotfix 可能會接受其他測試。因此,如果您不會嚴重受到這個問題,我們建議您等候下一個包含此 hotfix 的軟體更新。

Hotfix 是可供下載,如果沒有在此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果這個區段不會出現,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註 如果發生其他問題或任何疑難排解是必要的您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。Microsoft 客戶服務和支援電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註 「 下載 Hotfix 」 表單會顯示此 hotfix 卻使用的語言。如果看不到您的語言,是因為 hotfix 未提供該語言的支援。

必要條件

若要套用此 hotfix,您必須有 BizTalk 配接器的企業應用程式介面 (也就是 BizTalk LOB 卡) 安裝。此外,電腦應該執行 BizTalk Server 2006 R2 Service Pack 1 (SP1) 或 BizTalk Server 2009年。

重新啟動需求

您不需要套用此 hotfix 之後重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代任何其他的 hotfix。

檔案資訊

檔案屬性 (或較新的檔案屬性),此 hotfix 的英文版具有下列表格中所列。日期和時間的這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換成當地時間。若要尋找要查看 UTC 與本地時間之間的差異,請使用 時區 在索引標籤 日期和時間 在 [控制台] 中的項目。
BizTalk Server 2006 R2 sp1
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.biztalk.adapters.bizutil.dll1.0.5022.13164,2322011-08-8 月16: 47x86
對於 BizTalk Server 2009
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.biztalk.adapters.bizutil.dll1.0.5102.2156,0402010-7 月 28-10: 30x86

套用此 hotfix 的方式

若要在安裝之後,請套用此 hotfix,請執行下列作業:
  1. 手動註冊 Microsoft.BizTalk.Adapters.BizUtil.dll 檔案在全域組件快取 (GAC) 中。若要執行這項操作,請依照下列步驟執行。

    1. 開啟 Visual Studio 命令提示字元SDK 命令提示字元 視窗。將目前的目錄變更為下列:
      %ProgramFiles%\Common 企業 Applications\Bin 的 Files\Microsoft BizTalk 配接器
      重要 若要開啟 Visual Studio 命令提示字元 視窗中,您必須有 Microsoft Visual Studio 2008年或 Microsoft Visual Studio 2005] 安裝。若要開啟 SDK 命令提示字元 視窗中,您必須有 Microsoft。NET Framework 2.0 SDK 安裝。
    2. Visual Studio 命令提示字元SDK 命令提示字元 視窗中,輸入下列命令,並按 Enter:
      gacutil Microsoft.BizTalk.Adapters.BizUtil.dll /i
  2. 在登錄中建立新的子機碼。若要執行這項操作,請依照下列步驟執行:

    警告 如果您變更登錄不正確使用登錄編輯程式或使用另一個方法,可能會發生嚴重的問題。這些問題可能會要求您重新安裝作業系統。Microsoft 無法保證可以解決這些問題。變更登錄的自行承擔風險。
    1. 按一下 [ 開始按一下 [執行],型別 regedit然後按一下 [確定].
    2. 找出並選取下列登錄機碼:
      32 位元的作業系統
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalkAdapters
      64 位元的作業系統
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalkAdapters
    3. 在上 編輯 功能表指向 然後按一下 DWORD 值.
    4. 型別 AgentOutboundTimeout然後按 Enter 鍵。
    5. 在上 編輯 功能表,按一下 修改.
    6. 選取 小數位數型別 60000然後按一下 [確定].
    [ AgentOutboundTimeout 值會用到資源回收 RunTimeAgent 特定時間期間的閒置時間後的處理程序。我們建議您設定值,使它不只是在 Oracle 伺服器上完成作業需要的時間。根據預設,值為 60000 毫秒 (1 分鐘)。

狀況說明

Microsoft 已確認這是在 「 Microsoft 產品資料 」 適用於 」 一節中所列的問題。

其他相關資訊

JD Edwards EnterpriseOne 的 BizTalk 配接器的相關資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站:
JD Edwards EnterpriseOne 的 BizTalk 配接器的一般資訊
如需詳細的 JD Edwards OneWorld XE BizTalk 配接器的相關資訊,請造訪下列 MSDN 網站:
對於 JD Edwards OneWorld XE BizTalk 配接器的一般資訊
如需詳細資訊 Visual Studio 命令提示字元 視窗,請造訪下列 MSDN 網站:
「 Visual Studio 命令提示字元] 視窗的一般資訊
如需有關 BizTalk Server 的 hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2003907 BizTalk Server 的 hotfix 的詳細資訊

屬性

文章編號: 2291479 - 上次校閱: 2011年8月19日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
  • Microsoft BizTalk Server 2006 R2 Service Pack 1?應用於:
    • Microsoft BizTalk Server 2006 R2 Branch
    • Microsoft BizTalk Server 2006 R2 Developer Edition
    • Microsoft BizTalk Server 2006 R2 Enterprise Edition
    • Microsoft BizTalk Server 2006 R2 Standard Edition
關鍵字:?
kbautohotfix kbqfe kbhotfixserver kbexpertiseadvanced kbsurveynew kbbiztalk2009presp1fix kbbtsadapters kbmt KB2291479 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2291479
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com