Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

第五章 一个简单的小例子 - 接上文

第六步 IR中导入我们在SLD中定义的software组件

导入之后创建命名规范

可以看到,在该命名规范下会产生以下四个东东:

我们先来定义接口对象 Interface Objects

  • 创建数据类型:

    

发送结构:

接受结构:

  • 创建消息类型:

  • 创建消息接口:

  • 创建消息的映射关系:

    

  • 创建接口的映射关系:

    

第七步:定义ID

  • 创建场景:

    

  • 创建业务服务 Business Service, 并指定发送和接收方

  • 创建通道,指定adapter,定义发送路径:

   

  • 创建发送方协议 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>

遇到的问题:

  1. 权限:请注意文件要放到<SID>adm用户有权限的目录下
  2. 发送方交流通道不通:重新启动File adapter 方法:进入VM,重新启动