有时候我们需要从EBS数据库中将一些数据传输到其他的系统中,那么对于现在EBS来说,有两种方式可以实现:1.业务事件;2.队列
现在我们只描述业务事件的方式:
一、在EBS中创建业务事件
1、首先要确定业务事件的名称,例如:
cux.oracle.apps.inv.machine.config.maintain
2、然后以EBS管理员身份进入EBS系统区创建业务事件:
系统管理员->工作流->业务事件
![](https://img-my.csdn.net/uploads/201211/27/1354009705_6302.png)
3、点开业务事件后,选择创建事件
![](https://img-my.csdn.net/uploads/201211/27/1354009708_7728.png)
4、填写相关的业务事件的名称、说明、责任人,然后点击应用。
![](https://img-my.csdn.net/uploads/201211/27/1354009711_6125.png)
二、在SOA中订阅业务事件
5.新建一个SOA的Application后,打开composite,拖动一个Oracle Application到面板中,选择数据库连接和连接池JNDI名
![](https://img-my.csdn.net/uploads/201211/27/1354009716_8746.png)
6.选择创建IREP文件, 如果是第一次订阅选YES;如果不是,选NO
![](https://img-my.csdn.net/uploads/201211/27/1354009719_8770.png)
7.选择业务事件,输入刚才创建的业务事件的名称,点