共用方式為


啟用 MS 分散式交易協調器以允許 Oracle E-Business Suite 的交易

開始建立使用 Oracle E-Business 配接器的應用程式之前,請先設定 MSDTC。

使用 Oracle E-Business 配接器 (在 Oracle E-Business Suite 上執行的作業,可透過 BizTalk Server、WCF 服務模型或 WCF 通道模型) 在交易範圍內執行。 如果用戶端程式有一個以上的交易資源做為相同交易的一部分,交易就會提升為 MSDTC 交易。 若要讓配接器能夠在 MSDTC 交易的範圍內執行作業,請在執行 Oracle E-Business 配接器的電腦上以及 Oracle E-Business Suite 上設定 MSDTC。 此外,將 MSDTC 新增至防火牆中的例外狀況清單,這可能是內建的 Windows 防火牆。

注意

設定 MSDTC 的步驟會因不同的作業系統而有所不同。 本主題中列出的步驟適用于 Windows 用戶端和 Windows Server 作業系統。

設定 MSDTC

  1. 開啟 [元件服務]。

    或者,在伺服器管理員中,選取[工具],然後選取 [元件服務]。

  2. 序展開 [元件服務]、[ 電腦]、[ 我的電腦]、[ 分散式交易協調器]、以滑鼠右鍵按一下 [ 本機 DTC],然後選取 [ 屬性]。

  3. 選取 [ 安全性] 索引標籤。在此索引標籤中,選取下列所有專案:

    • 網路 DTC 存取
    • 允許遠端用戶端
    • 允許輸入
    • 允許輸出
    • 不需要驗證
  4. 選取 [ 確定 ] 以儲存變更。

  5. 如果系統提示您重新開機 MSDTC 服務,請選取 [ ]。 重新開機 MSDTC 服務之後,請關閉屬性和元件服務 MMC。

將 MSDTC 新增至 Windows 防火牆例外狀況清單

提示

Microsoft Distributed Tansaction Coordinator (MSDTC) 可能已在防火牆中允許。 如果是,則會將其列為輸入規則。 如果未列出,請使用本節來允許 MSDTC。

  1. 開啟 [Windows 防火牆],然後選取左側的 [ 進階設定 ]。

    或者,在伺服器管理員中,選取 [工具],然後選取[具有進階安全性的 Windows 防火牆]。

  2. 以滑鼠右鍵按一下 [ 輸入規則],然後選取 [ 新增規則]。

  3. 在精靈中:

    1. 選取 [程式],然後選取 [ 下一步]。
    2. 程式路徑 設定為 %SystemRoot%\system32\msdtc.exe ,然後選取 [ 下一步]。
    3. 允許連線,然後選取 [ 下一步]。
    4. 選取 [ 網域],然後選取 [ 下一步]。
    5. 輸入任何名稱,例如 MSDTC for Oracle EBS ,然後選取 [ 完成]。
  4. 完成精靈,並關閉 Windows 防火牆。

下一個

Oracle EBS 配接器的範例