zoukankan      html  css  js  c++  java
  • SAP PI

    PI功能很是强大,且系统很稳定。

    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消息堵塞查看
  • 相关阅读:
    关于线程的执行顺序
    常用正则表达式
    @JsonFormat与@DateTimeFormat注解的使用
    Mybatis中 #{} 和 ${} 的区别!
    [Redis]Spring Boot 中 Redis 的使用
    [WebSocket长连接]SpringBoot2.0集成WebSocket,实现后台向前端推送信息
    [springboot] 搭建项目及单元测试
    [AOP拦截 ]SpringBoot+Quartz Aop拦截Job类中的方法
    [vue折线图] 记录SpringBoot+Vue3.0折线图订单信息展示
    SpringBoot解决cors跨域问题
  • 原文地址:https://www.cnblogs.com/sap-ronny/p/8479708.html
Copyright © 2011-2022 走看看