使用 Siebel 配接器建立 BizTalk 應用程式的建置組塊
使用 Siebel 配接器在 Siebel 系統上執行作業牽涉到兩組活動:設計階段活動和執行時間活動。 若要使用 Siebel 配接器搭配 BizTalk Server,在 Siebel 系統上執行作業,您必須使用 Visual Studio 和 BizTalk Server 管理主控台分別執行一組設計階段和執行時間工作。 本節提供這些工作的概觀。 本節中的所有主題都會示範如何使用 BizTalk Server在 Siebel 系統上執行特定作業,這些高階工作會建立模型。
設計階段工作
WCF LOB 配接器 SDK 可讓您使用取用配接器服務 BizTalk 專案增益集或新增配接器中繼資料精靈,以 XML 架構定義語言的形式流覽、搜尋和擷取商務元件和商務服務的 Siebel 中繼資料 (XSD) 。 XSD 是您想要在 Siebel 系統上執行的作業,而且只有在您建立 BizTalk 專案時,才能使用取用配接器服務增益集或新增配接器中繼資料精靈。 在設計階段,您可能需要執行下列工作。
建立 BizTalk 專案並產生架構。 若要開始,您必須在 Microsoft Visual Studio 中建立 BizTalk 專案,並產生您將在 Siebel 系統中叫用之商務元件或商務服務的架構。 例如,如果您想要將記錄插入帳戶商務元件中,您必須為帳戶商務元件產生 Insert 作業的中繼資料。 在此步驟中,您會使用取用配接器服務增益集或新增配接器中繼資料精靈來產生架構。 如需詳細資訊,請參閱 在 Visual Studio 中取得 Siebel 作業的中繼資料。
設定協調流程。 產生架構之後,您必須使用協調流程Designer來設定協調流程。 針對基本協調流程,您可以新增傳送和接收圖形以及傳送和接收邏輯埠。 在後續步驟中,您將使用 BizTalk Server 管理主控台,將這些邏輯埠對應至實體埠。 協調流程會使用這些埠來挑選配接器用戶端所傳送的訊息。 協調流程接著會將訊息傳遞至 Siebel 系統。 從 Siebel 系統收到回應之後,協調流程會將回應傳遞至配接器用戶端。
建立訊息並連結至架構。 在協調流程中,您必須建立訊息,以對應至您在第一個步驟中產生的架構。 一般而言,您會建立要求和回應訊息。 這些訊息會對應至對應的要求和回應架構。
將訊息圖形對應至訊息和埠。 在協調流程中,您現在必須將您在第二個步驟中新增的每個圖形對應到您在第三個步驟中建立的訊息。 您也必須將訊息圖形對應至將傳送該訊息的埠。
例如,如果協調流程中的第一個圖形是接收訊息的接收圖形,您將會將此圖形對應至「要求」訊息,以及傳送要求訊息的埠。
建置和部署 BizTalk 專案。 設定協調流程和對應的訊息、埠和架構之後,您必須建置 BizTalk 解決方案。 若要在 Visual Studio 中建置專案,您需要元件金鑰檔案。 成功建置解決方案之後,您必須部署解決方案。
注意
這些高階工作的詳細描述,包括下列主題底下提供程式資訊。
部署解決方案之後,您的設計階段工作就會完成。 您現在必須執行執行時間工作。
執行時間工作
設定應用程式。 您在設計階段部署的 BizTalk 專案會顯示在 BizTalk Server 管理主控台中作為協調流程。 您必須設定此協調流程,方法是將您在設計階段建立的邏輯埠對應至您現在必須使用 BizTalk Server 管理主控台建立的實體埠。
在實體埠上,您必須指定「動作」或「動作對應」。 此動作對應于您想要在 Siebel 系統上執行的作業。 如果您未使用動態動作,則需要設定動作。
啟動應用程式。 設定應用程式之後,您必須啟動應用程式,並在定義的檔案位置卸載輸入訊息。 協調流程會取用輸入訊息,並將其傳遞至 Siebel 系統,並接收回應。 此回應將可供您在另一個定義的檔案位置使用。
若要完成這些高階設計階段和執行時間工作,您也必須執行其他工作。 例如,當您使用取用配接器服務 BizTalk 專案增益集或新增配接器中繼資料精靈來產生架構時,您必須指定連線 URI 以連線到 Siebel 系統。 本節提供使用 Siebel 配接器開發 BizTalk 應用程式時必須執行的這類重複工作相關資訊。