到你的Business Interface里面右击你的MediationModule选择new在然后选择External Service.
单击选中的External Service:
选择Adapters 系统一般默认的就是第一个并点击next:
然后选择JDBC的适配器如:IBM WebSphere Adapter for JDBC
如果这个下面有相对应的jdbc连接就可以直接选择下面连接就可以了 如果没有就直接选择IBM WebSphere Adapter for JDBC然后在点next
选择WebSphere ESB Server 这个是选择服务一般都选择EAS服务然后点next
然后把要对应的连接的数据库包增加上去。我这里是连接到oracle。所以放的oracle包然后在继续点next
然后选择Inbound 。Inbound是数据的获取。Outbount是数据的传出。Inbound和outbound状态的选择我们是通过以WESB来决定的。我们现在是要获得CRPP中的数据变化。所以根据WESB来说我们是要你Inbound来获取
然后选择你要连接的数据库。我这里是oralce10 。这里需要填写的是连接数据库的信息
填写正确的数据信息后点next
然后点击Edit Query按钮 会弹出External Service窗口然后选择里面的tables在选择 然后点击ok后 在点击Run Query
然后选择你要进行操作的用户。刚在前面填写用户的时候我填写的BJKF所以这里是对BJKF进行操作。展开bjkf选择里面的tables后按 这个按钮是用来进行对表进行过滤的
然后在里面输入过滤条件按OK后tables里面只会出现你要过滤的表然后选择表头如:我这里是选择FI_VOUCHER1在按 会出现
因为是表头所以这里不需要进行操作以默认的形式,然后点击OK选择表体FI_VOUCHER2
后在按 会出现:
然后选择表体的表头也就是父表,在然后选择与父表的关系外键。如果有多个外键就选多个。选完后在选择 。选择完后在点OK
然后在选择与表体有关联的表这里是FI_VOUCHER3选择后在点击 会出现:
这上面会出现选择表FI_VOUCHER3的主键这一块的原因是数据库中没有对这个表定义主键所以这里要你手动添加与表体(FI_voucher3)所关系的主键。然后在选择父表和外键关系,在选择上父对象拥有子对象后点OK,然后在点next.点完next后会出现一个界面我们不要改动就以默认形式在先next后会出现
看到这个界面时你会看到这个界面上面会显示错误时,你需要去掉 这个复选框里面的勾,去掉后在点击 这个按钮会出现密码这一行,然后在这里数据连接数据库的密码。这样做的好处是,你以后在运行调试这个项目时,不需要不停的去输入密码。然后点next。点完next后会出现一个界面。这个界面你可以默认直接 点finish就可以了这样我们Inbound就OK了。