共用方式為


執行預先定義的路線入口範例

Microsoft BizTalk ESB 工具組包含 20 個您可以執行的預先定義路線使用案例。 如需這些使用案例的清單,請參閱 路線案例範例

注意

執行任何範例之前,您必須手動將適當的路線系結檔案從 \Source\Samples\Itinerary\Install\Binding 資料夾匯入 GlobalBank.ESB BizTalk 應用程式。 這個系結檔案會重設兩個動態傳送埠上的屬性。 匯入名為 GlobalBank.ESB.Itinerary_Bindings.xml 的系結檔案。

執行其中一個預先定義的路線坡形範例

  1. 如果 GlobalBank.ESB 應用程式尚未執行,請使用 BizTalk 管理主控台加以啟動。

  2. 在 Windows 檔案總管中,開啟子資料夾 \Source\Samples\Itinerary\Source\ESB。您安裝 BizTalk ESB 工具組範例的 Itinerary.Test\bin\Debug,然後啟動名為 Esb.Itinerary.Test.exe 的應用程式。

  3. 按一下 [LoadItinerary ] 按鈕,然後從 \Source\Samples\Itinerary\Itineraries 資料夾選取名為 TwoWay-OrchTransform-OrchRoutingGroup-OrchTwoWayCustom.xml 的範例路線。

  4. 在 [ Web 服務選項 ] 區段中,選取 [ 雙向服務 ] 核取方塊。 這會指示測試用戶端執行要求-回應路線服務作業。

  5. (選擇性) 如果您想要應用程式使用 OnRamp.Itinerary.Response.WCF 接收位置,而不是預設的 OnRamp.Itinerary.Response.SOAP 接收位置,請選取 [ 使用 WCF 服務 ] 核取方塊。

  6. 按一下 [LoadMessage ] 按鈕,然後從 \Source\Samples\Itinerary\Test\Data 資料夾中選取 NAOrderDoc.xml 範例訊息。

  7. 按一下 [ SubmitRequest ] 按鈕,將要求傳送至路線隨選服務。 圖 1 顯示結果。

    路線坡道

    圖 1

    執行其中一個路線坡形範例的路線隨向用戶端應用程式

    路線定義中指定的服務名稱會直接對應至範例所訂閱之服務的 ServiceName 屬性。 在先前程式 (TwoWay-OrchTransform-OrchRoutingGroup-OrchTwoWayCustom.xml) 中執行的路線範例中,第一個執行的服務是執行轉換的協調流程型服務。 下列路線區段會指定此服務。

<Service uuid="" beginTime="" completeTime=""   
    name="Microsoft.Practices.ESB.Services.Transform"  
    type="Orchestration" state="Pending" isRequestResponse="false"  
    position="0" serviceInstanceId="" />  

< Service >元素中的協調流程服務會指定具有圖 2 所示之篩選屬性的直接系結協調流程。 請注意,協調流程只會訂閱值為ServiceName內容屬性的Microsoft.Practices.ESB.Services.TransformServiceState內容屬性的Pending值,以及ServiceType內容屬性的值 Orchestration。

篩選運算式

圖 2

路線坡形範例中使用的直接系結協調流程篩選運算式