还是用这张图来说明一下。
IR中的四大块:Integration Scenario & Integration Processes, Interface Objects, Mapping Objects, Adapter Objects
先看看最简单的:Interface Objects
Data Types:就是定义了传入传出的格式,就和ABAP中声明表结构类型一般。这里就用到了我们之前提过的XSD(XML Schema Definition)。
下面举个例子:
Message Types:这个就像ABAP中定义表结构一般,参考一个Data Types建立一个Message Types
Message Interface:对Message Types进一步封装,确定是Message Interface的属性,是Inbound/Outbound/Abstract,Abstract是针对BPM来使用的。可以定义Fault Message Type来进行异常管理(除了异步的Outbound)。之前提到的WSDL(Web Services Description Language )就在这里使用。WSDL是用XML书写的一个文档,它用来描述某个Web Service,规定服务的位置以及此服务提供的操作。在IR中的Data types被转换为WSDL中type elements,Message type转换为WSDL中的Message elements,Message Interface转化为portTypes elements。对于RFC, IDoc可以直接作为Message Interface导入。
Context Objects:标出特定的field,主要用于运行时参考。
阅读(1307) | 评论(0) | 转发(0) |