从 bgRFC 到 ICF,SAP PI 里 Web Services Runtime 的完整配置思路

在 SAP PI 项目里,Web Service 并不只是一个能从浏览器打开的 WSDL 地址,也不只是 SOA Manager 里能看到的一组服务定义。真正能稳定跑起来的 Web Service 调用,背后要同时依赖 ABAP Web Services Runtime、bgRFC、WSRM、ICF 节点、系统用户、RFC destination、客户端角色授权等多块基础能力。配置 Web Services for PI 这件事,表面看是一串事务码,SU01、SM59、SBGRFCCONF、SE38、SE37、SICF,一个个做下去就行;但真正做过 PI 运维的人都知道,某一步少做、某个 client 忘记重复配置、某个 ICF 节点没有激活,到了消息运行阶段,错误往往不会直白地告诉我们是哪一步没做,而是以异步消息卡住、WSRM 序列异常、SOAP Runtime 检查失败、Web Dynpro 页面打不开这类形式暴露出来。

这套配置要解决的问题很明确,SAP PI 要使用 Web services 和 Web Service Reliable Messaging,也就是 WSRM,就必须先把 Web Services Runtime 调整到可运行状态。SAP 对 WSRM 的解释是,它用于保证业务关键场景里的 Web Service 消息交换能够可靠完成,避免消息丢失或者重复,即使网络连接中断,也要尽量维持可靠交付语义。采购订单、交货通知、发票回传、主数据同步这些场景都很典型,业务方关心的不是技术上发起了一次 HTTP 请求,而是消息到底有没有被对方系统接收、有没有重复处理、失败后是否能恢复。(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪子熙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值