1、首先登陆接口开发网址,ESR---主要是建接口结构和数据映射的关系。ID----与外部交互的定义和配置。
2、一、ESR配置1,下载运行ESR点击Enteroise Services Respository(ESR企业服务器库)下一行的标红位置进行下载。
3、2,CMD运行备注:目前这里仅只使用了第一个。
4、运行后,第一个软件界面,以及其中一个接口的目录结构。
5、讲解:对于图中做的两个PI接口,第一个是六个模块,第二个是五个模块,缺少一个External Definitions。区别在于六个接口的是外部接口,外部写好了接口,并给出了WSDL地址,调用外部接口,把数据推送给外部使用。如果是内部写接口,则不需要创建第六个功能模块。
6、目录讲解:
7、3,创建Namespace选中对应的文件,右键新建Namespace,如下图所示。
8、完成后,点击Create,进行文本的描述,然后保存。
9、点击保存按钮,保存完成后,即可查看到对应新建的包。
10、依次再去创建上面所说的六层结构或五层结构(具体是否创建External Definitions需要视情况确定)。本文因为是调用外部接口,所以需要创建External Definitions。由下到上的顺序依次创建。
11、3.创建External Definitions
12、点击Create进行创建,创建完成后,导入桌面事先生成的.XML文件。此处xml文件的生成是WSDL地址+?WSDL---网址打开,然后保存本地即可。
13、导入完成后会生成出具体的文件信息,点击保存激活。
14、注:新建的配置文件都是在这里进行激活。
15、选中需要激活的文件,点击激活即可。
16、若激活成功,会弹出如下提示信息。
17、4,创建Data Type(1)选中新建的包,右键新建Data Type,输入相应的名称DT_FEED_MHRS_Response,这里需要建立输入和输出。
18、点击创建,继续编写相关信息,最后点击保存。
19、保存完成后,即可出现新的列表,选中后右键激活。激活后,图标前缀就会消失。
20、(2)新建DT_FEED_MHRS_Request
21、创建完成后,进行添加字段,然后进行保存
22、保存完成后,同样激活即可。(3)两个都新建完成后,分别双击打开,激活后则DT_FEED_MHRS_Request和DT_FEED_MHRS_Response图标消失,如下图所示。
23、5,创建Message Types(1)创建MT_FEED_MHRS_Response
24、选取填写Data Type Used的信息。
25、选取完成后,则会自动关联出Data Type所设置的内容结构。点击保存并激活。
26、同样,激活完成后,则新创建的文件会显示在列表中。(1)创建MT_FEED_MHRS_Request
27、同样选取填写Data Type Used的信息,并保存激活。
28、选取完成后,则会自动关联出Data Type所设置的内容结构。点击保存并激活。
29、6,创建Service interfaces必须建两个,一个是Outbound,一个是Inbound(1)OutBound:数据输入---SI_FEEDBACK_MHRS_Request
30、备注:图中的Make this an Event Interface不要勾选!!并选取添加Name
31、进行保存操作,然后对其进行激活。备注:激活成功后,新建文件前面的图标会自动消失,若未消失,则激活失败。(2)Inbound----_SI_FEEDBACK_MHRS_Response
32、这里SI_FEEDBACK_MHRS_Response选取添加名字和-SI_FEEDBACK_MHRS_Request是不相同的。
33、保存并激活。
34、7,创建Message Mapping(1)创建MM_FEEDBACK_MHRS_Request
35、创建完成后,进行选择配置项。
36、完成后,再选中图中所示进行双击获取,进行连接配置。
37、成功拖动完成如下图所示。
38、然后进行保存,激活操作。(2)创建MM_FEEDBACK_MHRS_Response
39、进行配置连接。
40、然后保存激活。
41、8,创建OperateMappingOM_FEEDBACK_MHRS
42、配置图中标红的所有位置
43、选中完后,点击保存。
44、图上,Target Message有时显示为空,是显示的问题,配置好保存激活,重新登陆查看即可。
45、再配置返回的选项。
46、点击保存并激活。