当前位置:网站首页>SAP PI/PO rfc2Soap 发布rfc接口为ws示例
SAP PI/PO rfc2Soap 发布rfc接口为ws示例
2022-04-23 06:25:00 【rogerix4】
SAP PI/PO rfc2Soap 发布rfc接口为ws示例
=>Enterprice Services Builder配置
- 事先准备RFC函数

- 事先导入的SLD和NameSpace

1. 新建ESB对象存放目录
- 新建ESB对象存放目录,保存并激活(FOLDER_RFC_TEST)

2. 导入RFC模块
- 导入RFC模块,然后保存激活


3. 新建Service Interface
- 新建Soap->RFC Inbound发送SI(SI_RFC_TEST_REQUEST)
- 设置参数;保存并激活

- 设置参数;保存并激活
- 新建RFC->Soap Outbound接收SI(SI_RFC_TEST_RESPONSE)
- 设置参数;保存并激活

- 设置参数;保存并激活
4. 新建Message Mapping
- 新建Soap->RFC Inbound时的Message Mapping(MM_RFC_TEST_REQUEST)
- 关联字段,保存并激活

- 关联字段,保存并激活
- 新建RFC->Soap Outbound时的Message Mapping(MM_RFC_TEST_RESPONSE)
- 关联字段,保存并激活

- 关联字段,保存并激活
5. 新建Operation Mapping
- 新建Operation Mapping(OM_RFC_TEST)
- Request

- Response

- Request
- 激活所有未激活对象,ESB概览

=>Integration Builder配置
1. 新建IB对象存放目录
- 新建文件夹,保存并激活(FOLDER_RFC_TEST)

2. 新建SAP Client信息通道
- Idoc信息通道


- Proxy信息通道


- RFC信息通道


3. 新建Business Component
- 新建Business Component,并点击保存按钮(BC_RFC_TEST)
- Receiver

- Sender 创建消息通道(CC_RFC_TEST_SENDER)


- Receiver
- 保存并激活所有对象

4. 新建Integrated Configuration
- 新建Integrated Configuration
- Inbound Processing

- Receiver

- Receiver Interface

- Outbound processing

- Inbound Processing
- 保存并激活

- ID清单

- SAP系统信息通道清单

5. 生成WSDL文件
- 参考文件:2481502 - SOAP HTTP 401 Unauthorized
- 参考文件:856597 - FAQ: XI 3.0 / PI 7.0/7.1/7.3 SOAP Adapter
- 选择Display WSDL

- 输入URL:http://host:port /XISOAPAdapter/MessageServlet?channel=p:s:c
- P:Party(此参数可忽略)
- S:Business Component(企业组件)
- C:Communication Component Without Party(信息通道)
- 例如:http://xxxx.com:50000/XISOAPAdapter/MessageServlet?channel=:BC_RFC_TEST:CC_RFC_TEST_SENDER

- 选择SI

- 输入企业组件

- 导出WSDL

=>SoapUI调用
1. SoapUI调用
- 如果出现:401 Unauthorized请检查如下参考文件

版权声明
本文为[rogerix4]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_30797051/article/details/124277061
边栏推荐
猜你喜欢

Discussion on the outline of short video technology

页面实时显示当前时间

# 可视化常见绘图(二)折线图

Discussion on frame construction and technology selection of short video platform

直观理解熵

菜菜的并发编程笔记 |(九)异步IO实现并发爬虫加速

反思|开启B站少女心模式,探究APP换肤机制的设计与实现

keytool: command not found

Javscript gets the real suffix of the file

学习笔记5-梯度爆炸和梯度消失(K折交叉验证)
随机推荐
[CF 1425D]Danger of Mad Snakes(组合计数+容斥)
理解补码的要点
7.子查询
vim+ctags+cscpope开发环境搭建指南
colab
数据库查询优化的方式
[COCI]Lampice (二分+树分治+字符串哈希)
可视化常见问题解决方案(九)背景颜色问题
C语言的指针符号到底靠近变量类型还是变量名?
P1390 公约数的和(莫比乌斯反演)
Pycharm
可视化之路(十)分割画布函数详解
积性函数与迪利克雷卷积
5.SQL99标准:内连接和外连接
莫比乌斯反演
Machine vision series (02) -- tensorflow2 3 + win10 + GPU installation
获取字符格式的当前时间
FSM有限状态机
Django使用mysql数据库报错解决
【自我激励系列】你永远不会准备好