共用方式為


設定 Oracle 資料庫配接器的連線 URI

連接 URI 是連接字串,其中包含連線至 Oracle 資料庫所需的參數。 在 Visual Studio 中使用 [取用配接器服務增益集] 或 [新增配接器中繼資料精靈] 時,您必須指定 URI 以連線到 Oracle 資料庫以產生中繼資料。 使用 BizTalk Server 管理控制台設定協調流程時,您必須指定 URI 以連線到 Oracle 資料庫以執行作業。

使用 Visual Studio 指定連線 URI

您必須從 Visual Studio 中,使用取用配接器服務附加元件(Consume Adapter Service Add-in)或新增配接器中繼資料精靈(Add Adapter Metadata Wizard)來指定認證。

若要使用消費適配器服務外掛程式指定連線 URI

  1. 以滑鼠右鍵按兩下 BizTalk 項目,然後選取 [ 新增產生的專案]。

  2. 在 [ 新增產生的專案 ] 對話框中,執行下列動作:

    使用此 若要這樣做
    類別 按一下 [ 取用配接器服務]。
    範本 按一下 取用配接器服務
  3. 若要啟動 [ 取用配接器服務 ] 對話框,請按兩下 [ 新增]。

  4. 在 [ 取用配接器服務 ] 對話框中,從 [ 選取系結 ] 列表中,選取 oracleDBBinding,然後按兩下 [ 設定]。

  5. 在 [ 設定配接器 ] 對話框中,按兩下 [ 安全性 ] 索引標籤,然後從 [ 用戶端認證類型 ] 下拉式清單框中,選取 [ 用戶 名稱],並指定使用者名稱和密碼以連線到 Oracle 資料庫:

    • 若要使用 Oracle 資料庫認證進行連線,請在 [ 使用者名稱 ] 和 [ 密碼 ] 文本框中輸入資料庫認證。

    • 若要使用 Windows 驗證進行連線,請在 [使用者名稱] 文字框中輸入 / ,並將 [密碼] 文字框保留空白。

  6. 按兩下 [URI 屬性] 索引標籤,並指定不同參數的值。 如需 Oracle 資料庫配接器連線 URI 的詳細資訊,請參閱 建立 Oracle 資料庫連線 URI

  7. 按兩下 [ 系結屬性] 索引標籤,並指定系結值,如果有的話,這是產生架構之前所需的值。 如需系結屬性的詳細資訊,請參閱 設定 Oracle 資料庫的系結屬性

  8. 按一下 [確定]

使用 [新增配接器元數據精靈] 指定連線 URI

  1. 以滑鼠右鍵點擊 BizTalk 專案,指向 [新增],然後按一下 [新增已產生的項目]。

  2. 在 [ 新增產生的專案 ] 對話框中,執行下列動作:

    使用此 若要這樣做
    類別 按兩下 [新增配接器]。
    範本 按兩下 [新增配接器元數據]。
  3. 按下 新增。 [新增配接器元數據精靈] 已開啟。

  4. 在 [新增配接器元數據精靈] 中,選取 [WCF-OracleDB]。 選取安裝 BizTalk Server 的電腦,以及 BizTalk 資料庫的名稱。

    這很重要

    如果您已在 BizTalk 中設定 WCF-OracleDB 埠,請從 [埠] 清單中選取

  5. [下一步]。

  6. 在 [ 取用配接器服務 ] 對話框中,從 [ 選取系結 ] 列表中,選取 oracleDBBinding,然後按兩下 [ 設定]。

  7. 在 [ 設定配接器 ] 對話框中,按兩下 [ 安全性] 索引標籤,然後從 [用戶端認證類型 ] 列表中選取 [ 用戶 名稱],然後指定使用者名稱和密碼以連線到 Oracle 資料庫:

    • 若要使用 Oracle 資料庫認證進行連線,請在 [ 使用者名稱 ] 和 [ 密碼 ] 文本框中輸入資料庫認證。

    • 若要使用 Windows 驗證進行連線,請在 [使用者名稱] 文字框中輸入 / ,並將 [密碼] 文字框保留空白。

  8. 按兩下 [URI 屬性] 索引標籤,並指定不同參數的值。 如需 Oracle 資料庫配接器連線 URI 的詳細資訊,請參閱 建立 Oracle 資料庫連線 URI

  9. 按兩下 [ 系結屬性] 索引標籤,並指定系結值,如果有的話,這是產生架構之前所需的值。 如需系結屬性的詳細資訊,請參閱 設定 Oracle 資料庫的系結屬性

  10. 按一下 [確定]

從 BizTalk Server 管理控制台指定連線 URI

從 BizTalk Server 管理控制台中,您必須將認證指定為 WCF-Custom 或 WCF-OracleDB 埠組態的一部分。

若要指定 WCF-Custom 埠的連線 URI

  1. 啟動 BizTalk Server 管理控制台。

  2. 在主控台樹中,展開 BizTalk 群組,然後展開 應用程式,接著展開您要建立埠的應用程式,然後按一下 傳送埠接收埠。 在右窗格中,您可以選擇建立埠或選取現有的埠。

  3. 在 [埠屬性] 對話框中,從 [ 類型 ] 下拉式清單中選取 [WCF-Custom],然後按兩下 [ 設定]。

  4. 針對傳送埠,在 WCF-Custom 傳輸屬性 對話方塊中,點選 認證 索引標籤,然後執行下列其中一項動作:

    • 選取 [不要使用單一登錄 ] 選項,並指定要連線到 Oracle 資料庫的使用者名稱和密碼。

      • 若要使用 Oracle 資料庫認證進行連線,請在 [ 使用者名稱 ] 和 [ 密碼 ] 文本框中輸入資料庫認證。

      • 若要使用 Windows 驗證進行連線,請在 [使用者名稱] 文字框中輸入 / ,並將 [密碼] 文字框保留空白。

    • 選取 [ 使用單一登錄 ] 選項,然後指定聯盟企業單一登錄 (SSO) 應用程式。

  5. 針對接收埠,在 WCF-Custom 傳輸屬性 對話框中,按一下 其他 索引標籤,然後執行下列其中一項動作:

    • 選取 [用戶帳戶] 選項,並指定要連線到 Oracle 資料庫的使用者名稱和密碼。

      • 若要使用 Oracle 資料庫認證進行連線,請在 [ 使用者名稱 ] 和 [ 密碼 ] 文本框中輸入資料庫認證。

      • 若要使用 Windows 驗證進行連線,請在 [使用者名稱] 文字框中輸入 / ,並將 [密碼] 文字框保留空白。

    • 選取 [從分支機構應用程式取得認證] 選項,然後指定分支機構應用程式。

  6. 按一下 [確定]

指定 WCF-OracleDB 埠的連接 URI

  1. 啟動 BizTalk Server 管理控制台。

  2. 將 WCF-OracleDB 配接器新增至 BizTalk Server 管理控制台。 如需指示,請參閱 將 Oracle 資料庫配接器新增至 BizTalk Server 管理控制台

  3. 在主控台樹中,展開 BizTalk 群組,然後展開 應用程式,接著展開您要建立埠的應用程式,然後按一下 傳送埠接收埠。 在右窗格中,您可以選擇建立埠或選取現有的埠。

  4. 在 [埠屬性] 對話框中,從 [ 類型 ] 下拉式清單中選取 [WCF-OracleDB],然後按兩下 [ 設定]。

    備註

    若要查看接收埠的位置屬性對話框,請按下埠屬性對話框左窗格中的 [ 接收位置 ] 索引標籤,然後按兩下 [ 新增]。

  5. 在 [埠屬性] 對話框中,按兩下 [ 系結 ] 索引標籤。從 [ 系結類型 ] 下拉式清單中,選取 oracleDBBinding

  6. 如果您要建立傳送埠,請在 [傳輸屬性] 對話框中,按兩下 [ 認證 ] 索引卷標,然後執行下列其中一項:

    • 選取 [不要使用單一登錄 ] 選項,並指定要連線到 Oracle 資料庫的使用者名稱和密碼。

      • 若要使用 Oracle 資料庫認證進行連線,請在 [ 使用者名稱 ] 和 [ 密碼 ] 文本框中輸入資料庫認證。

      • 若要使用 Windows 驗證進行連線,請在 [使用者名稱] 文字框中輸入 / ,並將 [密碼] 文字框保留空白。

    • 選取 [ 使用單一登錄 ] 選項,然後指定聯盟企業單一登錄 (SSO) 應用程式。

  7. 如果您要建立接收埠,請在 [傳輸屬性] 對話框中,按兩下 [ 其他 ] 索引卷標,然後執行下列其中一項動作:

    • 選取 [用戶帳戶] 選項,並指定要連線到 Oracle 資料庫的使用者名稱和密碼。

      • 若要使用 Oracle 資料庫認證進行連線,請在 [ 使用者名稱 ] 和 [ 密碼 ] 文本框中輸入資料庫認證。

      • 若要使用 Windows 驗證進行連線,請在 [使用者名稱] 文字框中輸入 / ,並將 [密碼] 文字框保留空白。

    • 選取 [從分支機構應用程式取得認證] 選項,然後指定分支機構 SSO 應用程式。

  8. 按一下 [確定]

另請參閱

使用 Oracle 資料庫開發 BizTalk 應用程式的建置組塊
使用 Windows 驗證連線到 Oracle 資料庫