共用方式為


教學課程:將 BizTalk 專案移轉至 Oracle 資料庫配接器

隨附于 Microsoft BizTalk Server 的 BizTalk ODBC Adapter for Oracle Database,與 WCF 架構的 Oracle 資料庫配接器不同,包括:

  • 建立 BizTalk 專案的設計階段體驗。

  • 中繼資料擷取體驗。

  • 架構檔案名和命名空間。

  • 資料類型對應。

  • 可以使用配接器執行的作業。

  • BizTalk Server管理主控台中的實體埠設定

    這些差異說明在 移轉使用 BizTalk ODBC Adapter for Oracle Database 建立的 BizTalk 專案主題中。

    不過,您可以對使用 BizTalk ODBC Adapter for Oracle Database 建立的 BizTalk 專案進行變更,並讓它與 WCF 型 Oracle 資料庫配接器搭配使用。

    本教學課程提供您應該對使用 BizTalk ODBC Adapter for Oracle Database 所建立之現有 BizTalk 專案的變更進行指示。

注意

在本教學課程中,為了簡潔起見,BizTalk ODBC Adapter for Oracle Database 將稱為「vPrev Oracle 資料庫配接器」。 同樣地,使用 vPrev Oracle 資料庫配接器的 BizTalk 專案稱為「vPrev BizTalk 專案」。

用於教學課程的範例

本教學課程是以示範如何移轉 vPrev BizTalk 專案的範例 (Oracle_Migration) 為基礎。 此範例隨附于 Microsoft BizTalk 配接器套件。 如需詳細資訊,請參閱 配接器範例

必要條件

  • 您必須有 vPrev BizTalk 專案。 本教學課程牽涉到在 CUSTOMER 資料表上執行 Insert 作業的 BizTalk 專案。 CUSTOMER 資料表是在 SCOTT 架構下建立,方法是執行 BizTalk 配接器套件範例所提供的 SQL 腳本。

  • 您必須有要求訊息,才能使用 vPrev Oracle 資料庫配接器在 Oracle 資料庫上執行 Insert 作業。 要求訊息必須符合使用 vPrev Oracle 資料庫配接器產生的 Insert 作業架構。

  • 您必須已完成必要條件中的步驟

瞭解使用舊版配接器建立的 BizTalk 專案

vPrev BizTalk 專案建立的主要要素包括:

  • BizTalk 協調流程。 這是一個簡單的協調流程,可從檔案位置挑選要求訊息、使用 Oracle 傳送接收埠將要求訊息傳送至 Oracle 資料庫、接收回應,並將它儲存至另一個檔案位置。

  • 您想要在 Oracle 資料庫上執行的作業架構。 本教學課程牽涉到 BizTalk 專案,該專案會在 SCOTT 架構的 CUSTOMER 資料表上執行 Insert 作業。 CUSTOMER 資料表是在 SCOTT 架構下建立,方法是執行 BizTalk 配接器套件範例所提供的 SQL 腳本。 針對 CUSTOMER 資料表產生的架構CUSTOMERService_CUSTOMER_x5d.xsd。 此架構是使用 vPrev Oracle 資料庫配接器產生。

    注意

    不同于 WCF 架構的 Oracle 資料庫配接器,vPrev Oracle 資料庫配接器不支援在 Oracle 資料庫資料表上產生特定作業的中繼資料。 根據預設,配接器會針對資料表上支援的所有作業產生架構。 如需 vPrev Oracle 資料庫配接器和 WCF 架構 Oracle 資料庫配接器之間的更多此類差異,請參閱 移轉使用 BizTalk ODBC Adapter for Oracle Database 建立的 BizTalk 專案

  • 要求訊息。 在 CUSTOMER 資料表上執行 Insert 作業的要求訊息。 要求訊息的架構符合舊版 Oracle 資料庫配接器所呈現的 Insert 作業架構。

如何移轉使用舊版配接器所建立的 BizTalk 專案

此移轉教學課程的目標是讓您能夠傳送要求訊息,此訊息符合 vPrev Oracle Database 配接器所產生的架構,其使用只能處理符合 WCF 架構 Oracle 資料庫配接器的訊息的 WCF-Custom 埠。 因此,移轉練習涉及設定 WCF-Custom 埠,以處理不符合 WCF 架構 Oracle 資料庫配接器架構的訊息。

不過,若要能夠適當地設定 WCF-Custom 埠,您必須執行下列工作:

  • 在 SCOTT 上產生 Insert 作業的中繼資料。使用 WCF 型 Oracle 資料庫配接器的 CUSTOMER 資料表。

  • 將使用 vPrev Oracle Database 配接器執行 Insert 作業的要求訊息對應至使用 WCF 型 Oracle 資料庫配接器執行插入作業的要求訊息。

  • 將使用 WCF 型 Oracle 資料庫配接器收到的回應訊息對應至 vPrev Oracle 資料庫配接器的回應訊息。

  • 在 BizTalk Server 管理主控台中建立 WCF-Custom Oracle 傳送接收埠。

  • 將 WCF-Custom 埠設定為使用要求和回應對應。

另請參閱

開始使用 Biztalk Server