Oracle EBS的Alerts Manager提供了非常强大的预警机制,可以调用Concurrent Program、Message、Operating System Script和SQL Statement Script等等,本章主要讲述如何调用Concurrent Progarm?
设置路径:Alert Manager-->Alert-->Default
1.定义“Name”
1.1 Application输入或择选为“客户化应用”
1.2 输入唯Name: CUX采购订单自动发电邮
2.设置“Event”
2.1 选择“Event”签标
2.2 Application输入或选择“客户化应用”
2.3 Table输入或选择表“CUX_PO_AUTOMSGS”,注意:该表一定要通过注册参可以使用,详细注册方法请参考:Oracle EBS预警系统管理-基础设置(1)
2.4 输入Select Statement:
Select PO_HEADER_ID Into &POHEADERID From CUX.CUX_PO_AUTOMSGS Where ROWID=:ROWID And STATUS=1
3.点击“Actions”定义活动
3.1 输入唯一活动名称“测试调用并发程序”
3.2 点击“Action Details”
3.3 选择“Action Type”为“Concurrent Program”
3.4 Application输入或选择“客户化应用”
3.5 Program Name输入或选择“GB采购订单自动发送邮件”
3.6 Arguments(变元)输入内容: "&POHEADERID",注意:与Select Statement获得值是对应的,如下图
注意:若调用的并发程序有多个参数时,则每一个参数需要用""圈着就可以了。例如:
变元:
"&ORGID""&POHEADERID""""63375147@qq.com,chen110@gmail.com"
若&ORGID为100和&POHEADERID为12389,则在调用并发请求时,自动转换成参数格式:
100,12389, , 63375147@qq.com,chen110@gmail.com
4.点击“Actions Set”,定义“Actions Set”
4.1 输入Action Set Name为“测试调用并发程序集”
4.2 点击“Action Set Details”
4.3 选择“Members”签标
4.4 Action输入或选择“测试调用并发程序”
4.点击Verify 和 Run 按钮
5.设置预警活运的范围
注意:谁触发预警调用并发请求程序,被提交的并发请求程序的申请人就是谁