第五章 一个简单的小例子 - 接上文
第六步 在IR中导入我们在SLD中定义的software组件
导入之后创建命名规范
可以看到,在该命名规范下会产生以下四个东东:
我们先来定义接口对象 – Interface Objects
发送结构:
接受结构:
第七步:定义ID
- 创建业务服务 – Business Service, 并指定发送和接收方
- 创建发送方协议 – sender agreement
- 创建接收方决定方法 – receiver determination
- 创建接口决定方法 – interface determination
- 创建接收方协议 – receiver agreement
第八步: 测试该接口
创建文件input.xml,并将文件放到发送文件夹下,文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<ns0:mt_ob xmlns:ns0="http://bob.com/file">
<First_line>first line<First_line/>
<Second_line>second line<Second_line/>
<date>20111215<date/>
</ns0:mt_ob>
启动接口发送文件,监控接口
检查接收方文件夹
<?xml version="1.0" encoding="UTF-8"?>
<ns0:mt_ib xmlns:ns0="http://bob.com/file">
<line_2>second line</line_2>
<Line_1>first line</Line_1>
<Line_3>2011/12/15</Line_3>
</ns0:mt_ib>
遇到的问题:
- 权限:请注意文件要放到<SID>adm用户有权限的目录下
- 发送方交流通道不通:重新启动File adapter, 方法:进入VM,重新启动