• S4 到 PO/PI proxy 配置手册


    前提条件:

    1,SLD的rfc地址已经被创建

        在注册sap技术系统到PO/PI系统蓝图(SLD)时,到SLD的rfc地址会被自动创建.自动创建的rfc地址是SLD_NUC和SLD_UC.

    确保这两个rfc地址是可用的.

    关于sap技术系统的注册,参考:https://www.cnblogs.com/weixiaopeng/p/11864446.html

     2,sap系统已经被注册到pi的系统蓝图(SLD)

     

    3.basis 已经完成sicf配置

    S4和PO/PI之间Proxy 连接配置过程

    Step 1 – 为PO/PI的Advanced Adapter Engine (AAE)适配器创建rfc地址.

    用T_code sm59维护rfc地址 

    你可以将rfc地址命名为HTTP_<PI/PO System ID>.

    • Connection Type = G (HTTP Connection to External Server)
    • Target Host = <Host Name of AAE or AEX>  一般为PI工作台的登陆地址
    • Port (Service No) = <HTTP Port Number of AAE or AEX host server> : Default 50000  一般为PI工作台的登陆地址的port
    • Path Prefix= /XISOAPAdapter/MessageServlet?ximessage=true

         

    •     在登陆和安全页签设置PO的账号和密码,注意PO/PI账号的权限

       

           

        测试连接是否成功

    Step 2 – 为 PO/PI的Enterprise Resource Repository (ESR)创建rfc地址.

    • Connection Type = G (HTTP Connection to External Server)
    • Target Host = <Host Name of AAE or AEX>
    • Port (Service No) = <HTTP Port Number of AAE or AEX host server> : Default 50000
    • Path Prefix = /rep
    • Logon and Security = 和第一步的配置一致

      

    Step 3 – 为PO/PI的 System Landscape Directory (SLD)创建rfc地址.

    为了获取SLD数据,在这里创建的rfc地址会在第五步再次用到.

     

     Step 4 – 用事务代码SXMD_ADM 配置 Integration Engine.

    进入事务代码,选择节点‘Integration Engine Configuration’.

     选择Configuration

    创建新条目,增加参数‘IS_URL‘, ‘HTTP_TIMEOUT‘ , ‘ENGINE_TYPE‘.如下图

     dest://后边的名称是第一步创建的地址.

    Step 5 – 通过事务代码 SLDAPICUST设置到SLD的连接数据

    确保选择:Access to SLD Server Using HTTP,Connect Using HTTP Destination.

    添加条目:SAP_CONFIG.http地址是是第三步创建的SLD_POD.

    Step 6 – 在PO/PI的 Net-weaver Administrator (NWA)中配置http地址.

    nwa的地址为PI/PO的host地址,端口加/nwa.如:http://10.20.4.49:50000/nwa.也可以在这里创建用户.

    这里创建的http地址用在创建sap的业务系统的入站通信管道(Communication Channel)时,也可以不建.

    路径:NWA > Configuration > Infrastructure > Destinations,为sap业务系统创建一个http连接.

    使用向导创建新连接

    通常,地址名称会被命名为<SAP System ID>CLNT<Client Number>_HTTP.地址类型选择http.

    url是:sap系统sicf中engine的路径,通过测试该服务,可以获取完整的地址

     

     

    system id是sap系统的.

     登陆数据的验证方式:Basic.

    输入sap系统的登陆账号密码

    配置完成后,ping一下地址.如果报500错误,那么不需要处理.

    这个地址会被用在第七步创建sap业务系统的SOAP Receiver Communication Channel

    Step 7 – 为sap业务系统创建sender和receiver soap(http) communication channel.

    SOAP Sender Communication Channel.

    SOAP Receiver Communication Channel.

    Address Type选择 “HTTP Destination” ,将 HTTP Destination name 设置为我们第六步建立的http地址.

    Address Type也可以不使用http destination.使用url address.配置如下图.

    怎么测试连接是否可用?

    检查 RFC 和 HTTP Destinations 是否正常工作.

    使用事务代码sm59测试

    Test the RFC Destinations using transaction sm59. Choose Connection test
    HTTP output of Connection test. Code 200

    使用事务代码 SLDCHECK检查SLD连接状态.

    使用程序SPROX_CHECK_IFR_RESPONSE检查ESR连接状态.

    使用se38执行程序,检查ESR连接状态.

    通过事务代码 SPROXY检查PROXY对象.

    通过Monitor测试Communication Channels 

    进入Configuration Monitoring Home.

    路径:Adapter Engine > Communication Channel Monitor.PIng通信管道.

     

    参考文档:https://sapintegrationhub.com/pi-po/proxy-pi-po/complete-proxy-configuration-guide-sap-pi-po-ecc/

  • 相关阅读:
    ReentrantLock类详解
    Linux中 docker安装
    canvas画图练习教程
    Axure 9 使用笔记
    设计模式9—工厂模式【创建型】
    Docker 快速部署 MySQL
    Laravel Sanctum SPA cookie&session 验证实践
    地图地区生成随机点
    Laravel Class 'DoctrineDBALDriverPDOMySqlDriver' not found
    LightHouse 自定义参数指令 (Argument Directives)
  • 原文地址:https://www.cnblogs.com/weixiaopeng/p/11867327.html
Copyright © 2020-2023  润新知