sap pi的操作1

最近接到一个关于PI的接口需求,以前没做过关于pi的接口,只能自己先找些资料研究下了。

SAP PI看上去很简单,因为它不过是一个接口中间件而已,并没有实际业务逻辑程序在里面,但是复杂度和繁琐程度是极其高的,因为它几乎所有的接口都可以通过配置完成。同时,PI是一个基于SOA架构的中间件,XML的思想贯穿前后,从这一点上看,基础知识更为重要,在遇到很多不解问题时,从基础出发才是关键。

1、什么是PI

PI = Process Integration
SAP PI是一项集成的技术和平台
    1、为sap和non-sap之间提供集成
    2、为A2A和B2B业务情景提供集成
    3、支持同步和异步通讯模式
    4、支持跨组件的业务过程管理(BPM)

2、PI的重要性

3、PI总体架构

IR:接口和流程定义
ID:流程配置、路游规则配置和映射配置
业务处理引擎负责从ID加载流程配置和规则信息并控制消息的路由、映射和转发 
集成引擎实现了消息的路由,映射,和通道转发(到适配器引擎)
适配器引擎实现了与SAP ECC系统,其他系统的连接

4、PI Adapter

RFC
FILE
JDBC
PROXY
IDOC
SOAP
等等

5、SAP PI重点

SLD中开发
IB中的IR和ID的开发
cc-BPM的开发
RWB的监控
IS中的监控和维护
PI的调优(AFW、IE、BPE、Hardware)

6、PI开发SLD

配置SLD,进入System Landscape Directory
  Products: 创建product
  Software Components:创建Software Components
  Technical System:创建技术系统并指定创建的Software Components 
  Business System: 根据技术系统创建业务系统

7、PI开发IR

Integration Repository
  Import Software components from SLD
  建DataType:建立需要的数据结构
  创建MessageType
  创建MessageInterface
  创建MessageMapping:将souce和target的数据结构匹配
  创建Interface Mapping 

8、PI开发ID

Integration Directory
  创建Party 一般的开发是不需要创建的,用于接口比较
     多,子系统比较多的情况
   Assign business system
   创建 Business Service 
   配置Communication Channel
   配置Receiver Determination
   配置Interface Determination
   配置Sender Agreement :如果是IDOC和HTTP的是可以不用创建
   配置 Receiver Agreement

9、RWB监控

URL:http://<host>:port/rwb
重点:
Message Monitoring
Component Monitoring

10、IS中监控和维护

SXMB_MONI:常规Message监控
SMQ1:Outbound消息堵塞查看
SMQ2:Inbound消息堵塞查看

总的来说要想掌握PI这门技能,任重而道远啊!!

猜你喜欢

转载自blog.csdn.net/qq_16116183/article/details/81139822
SAP