BizTalk动手实验(十)业务活动监控(BAM)演示
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. 点击保存之后在订阅者中添加订阅(邮件订阅账户为:user2@labs.com , 请NS$BAMAlerts及hMailServer服务正常运行)
4. 满足条件的消息到达之后会有相应的邮件提醒
BizTalk动手实验(十)业务活动监控(BAM)演示的更多相关文章
- BizTalk动手实验(十七)ODBC适配器使用
更多内容请查看:BizTalk动手实验系列目录 BizTalk 开发系列 1 课程简介 通过本课程熟悉ODBC适配器的的使用,本练习采用BizTalk 20 ...
- BizTalk动手实验(十四)AS2传输非EDI消息
1 课程简介 本课程通过AS2协议完成XML文件的传输过程,传输之后同步接收MDN确认信息.通过本课程熟悉AS2传输解决方案的基本开发与配置方法. 2 准备工作 为了模拟实际的B2B交互过程,本实验需 ...
- BizTalk动手实验(九)业务规则引擎使用
1 课程简介 通过本课程熟悉业务规则引擎(BRE)的使用(本环境为Windows 2008 32位操作系统环境 + Visual Studio 2010 + BizTalk 210) 2 准备工作 1 ...
- BizTalk动手实验(十六)EDI-AS2解决文案开发配置
1 课程简介 通过本课程熟悉EDI.AS2解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验 本实验基于BizTalk 2013(Windows ...
- BizTalk动手实验(十五)AS2消息安全传输
1 课程简介 本课程将配置AS2相关的安全传输配置,学员可以通过本课程熟悉相关的安全配置. 2 准备工作 为了模拟实际的B2B交互过程,本实验需要2台BizTalk Server 2010虚拟机(两两 ...
- BizTalk动手实验(十二)WCF-Oracle适配器使用
1 课程简介 通过本课程熟悉WCF-Oracle适配器的的使用 2 准备工作 1. 新建BizTalk空项目 2. 配置BizTalk项目的应用程序名称及程序签名. 3. Oracle数据库 ( Or ...
- BizTalk动手实验(十三)EDI解决方案开发配置
1 课程简介 通过本课程熟悉EDI解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验 2 准备工作 从BizTalk安装目录的SDK中将EDI ...
- BizTalk动手实验(十一)自定义开发管道组件
1 课程简介 通过本课程熟悉自定义开始管道组件的流程.各组件接口的功能作用以及自定义管道. 本场景为开发一个消息ZIP压缩的发送管道组件. 2 准备工作 1. 熟悉管道组件各阶段组成 2. 下载Ion ...
- BizTalk动手实验(八)消息路由
1 课程简介 通过本课程熟悉BizTalk消息由的机制 2 准备工作 1. 熟悉XML.XML Schema.XSLT等相关XML开发技术 2. 新建BizTalk空项目 3 演示 3.1 动态消息路 ...
随机推荐
- windows下自动关机
定时:at 00:00 shutdown -s //在00:00时关机 倒计时:shutdown -s -t 3600 //3600s后关机 取消:shutdown -a
- DSP using MATLAB 示例Example2.4
n = [0:10]; x = stepseq(0,0,10) - stepseq(10,0,10); [xe,xo,m] = evenodd(x,n); set(gcf,'Color',[1,1,1 ...
- Coursera课程下载和存档计划[转载]
上周三收到Coursera平台的群发邮件,大意是Coursera将在6月30号彻底关闭旧的课程平台,全面升级到新的课程平台上,一些旧的课程资源(课程视频.课程资料)将不再保存,如果你之前学习过相关的课 ...
- 得到UIView中某个非子视图在UIView中的位置
使用 convertRect: fromView: 或者 convertRect: toView:例如一个视图控制器的view中有一个UITableView,UITableView的某个cell中有个 ...
- MFC MessageBox AfxMessageBox
MessageBox 一.消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合.1.MessageBox("这是一个最简单的消息框!");2.M ...
- 51Nod 1002 数字三角形 Label:水水水 && 非学习区警告
一个高度为N的由正整数组成的三角形,从上走到下,求经过的数字和的最大值. 每次只能走到下一层相邻的数上,例如从第3层的6向下走,只能走到第4层的2或9上. 5 8 4 3 6 9 7 ...
- 【wikioi】1014 装箱问题
题目链接 算法:动态规划(01背包) 01背包思想:依次对待某一物体,考虑是否放入容量为V的背包中 用f[V]来表示容量为V的背包的最大价值,则决策是 f[V] = max{f[V], f[V-v[i ...
- USACO 5.5 Hidden Password(搜索+优化)
水了好几下. 优化1:开始初始化的时候,如果左边那个也是最小值,那么此点就不用进队了. 优化2:如果队列里的位置,已经超过了后面位置的初始位置,那么后面这个位置也没用了. /* ID: cuizhe ...
- centos 7 搭建本地yum仓库
首先需要创建一个目录 mkdir /1 #在根目录下创建一个名字为1的目录 将光盘挂载到创建的这个目录 mount /dev/cdrom /1 yum命令配置文件在/etc/yum.repos.d ...
- Flex在Win10,Chrome浏览器上汉字乱码的问题
今天遇到一个超级郁闷的问题,之前好好的程序.但是因为客户升级了客户端操作系统.由Win7升级到Win10,就出现乱码了. 找了好多原因和办法都没解决. (1)IE浏览器正常 (2)Win7,Windo ...