BizTalk動手實驗(十)商務活動監控(BAM)示範

來源:互聯網
上載者:User

標籤: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)示範

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.