標籤:style blog http io os 使用 ar strong 檔案
1 課程簡介
通過本課程熟悉商務活動監控(BAM)的使用及各組件的配置。
(本環境為Windows 2008 32位作業系統環境 + Visual Studio 2010 + BizTalk 210)
2 準備工作
1. 熟悉BizTalk Schema, Orchestration等相關開發技術
3 示範
1. 建立BizTalk項目(簽名、應用程式名稱配置)
2. 建立Schema,建立id(string類型),product(string類型),quantity(int類型),price(decimal類型)個欄位,如所示
3. 建立Orchestration並配置相應的流程、訊息及連接埠。
4. 部署工程,配置接收、傳送埠、Orchestration。
5. 啟動應用程式,測試(使用Schema產生相應的測試XML)
6. 開啟Excle,單擊Add-Ins菜單 欄中的 BAM,在下拉式功能表中單擊BAM Activity…
7. 在彈出的活動定義視窗中點擊建立,並在建立使用中視窗的活動名字中輸入 OrderInfo
8. 在“建立使用中視窗”中點擊建立項,在項目名稱中輸入 Begin,項目類型中選擇裡Business Milestones. 同理,建立一個名稱為end的Business Milestone活動項。
8. 如所示建立其他活動項
9. 點擊兩次確定,之後進入視圖建立嚮導
10. 建立新視圖
10. 在視圖名稱和使用中視窗,輸入OrderInfoView名稱及選擇剛才建立的OrderInfo活動
11. 選擇所有的項
12. 在“查看項”視窗中選擇新群組
12. 在“新群組”視窗中輸入組名稱“OrderDecision”,選中所有的milestone。點擊OK,儲存。
13. 點擊建立持續期中輸入名稱OrderDuration,在Time resolution中選擇Second。點擊OK,儲存。
14. 點擊下一步,建立資料維度
15. 點擊建立維度,在維度名稱中輸入Products,維度類型中選擇資料維度,Dimension Levels選擇ProductName。
16. 如所示建立一個數值維度
17.建立時間維度
18. 建立度量值
19. 建立計數器
20. 點擊兩次下一步完成視圖建立過程。
自訂樞紐分析表
21. 建立基於產品名稱,時間為分類的訂單數量統計
22. 複製第一個表格,建立基於時間的不同類別產品的平均價格,數量等的統計
23. 選中表格並點擊功能表列中PivoteChart,選擇相應的統計圖。
24.儲存Excel為orderinfoview.xlsx
部署BAM Excel定義檔案
25.使用以下兩條命令部署BAM Excel定義檔案(第二條命令中Excel檔案位置請替換為實際位置)
cd C:\Program Files (x86)\Microsoft BizTalk Server 2010\Tracking
bm deploy-all -Def
initionFile:"D:\Projects\AppLabs\BAMLab\orderinfoview.xlsx"
關聯操作
26. 開啟應用程式列表中的BizTalk Serve 2010
27. 在追蹤設定檔編輯器中點擊匯入BAM活動定義,在定義名稱中選擇OrderInfo
28.在事件來源中選擇BAMLab
29. 點擊下一步選擇Orchestration
30. 將Receive_1 拖拽到begin,Send_1拖拽到end
31. 在Orchestration視圖中點擊Receive_1右鍵選擇Message Payload Schema。
32. 拖拽相應的節點到活動中。
33. 在活動項中點擊關聯的欄位並為其配置關聯的連接埠
34. 另存追蹤設定檔為OrderInfo.btt。
35. 使用以下兩條命令部署追蹤設定檔(第二條命令中設定檔位置請替換為實際位置)
cd C:\Program Files (x86)\Microsoft BizTalk Server 2010\Tracking
bttdeploy D:\Projects\AppLabs\BAMLab\orderinfo.btt
36. 在BAM Portal中驗證View部署情況
測試
注意:相同ID的訊息會被忽略
訪問BAM Portal
查看Excel檔案
添加提醒
1. 在BAM Portal中設定查詢條件進行搜尋
2. 點擊Set Alert
3. 點擊儲存之後在訂閱者中添加訂閱(郵件訂閱賬戶為:[email protected] , 請NS$BAMAlerts及hMailServer服務正常運行)
4. 滿足條件的訊息到達之後會有相應的寄件提醒
BizTalk動手實驗(十)商務活動監控(BAM)示範