点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我有Proxy-PI-其余方案,我假设以x-www-form-urlencoded格式发送数据。 使用邮递员时,我能够正确接收响应,但是如果使用PI,则无法理解如何在PI ESR中容纳键值,以及如何在接收器支架适配器中进行编码所需的设置。
下面是我得到的邮递员结果以及在PI中也需要使用的关键值。
请帮助!
致谢
Neha
rest-query-sap.jpg (65.8 kB)
大家好
任何想法
你好
您对此有何想法。
https://answers.sap.com/questions/12879150/how-to-send-http-body-parameters-in-sap-po-75.html
嗨 ,
您可以为此使用XSLT电源。 像某些OAuth 2.0令牌服务一样,不接受查询字符串或有效载荷JSON作为值。 尝试将此XSLT代码与操作映射(使用虚拟消息类型对其结果不重要)
x-www-form-urlencoded通常表示原始文本。 我们可以使用XSLT或JAVA映射生成。
谢谢,这项工作成功了。 我还添加了一个MessageTransformBean,以在其余通道中将内容类型更改为x-www-form-urlencoded。
Hi Litza/Atakan,
感谢Atakan,当我在同步方案中在接收方的HTTP_AAE适配器中使用XSLT代码时,它工作正常。 但是,当我在其余接收器适配器中使用该代码时,得到错误的XML/Json结构无效。
您能否建议在接收器侧配置其余适配器。
系统-SAP PI 7.4 SP10。
此致
Pradeep Kumar
嗨,Pradeep,
您是否要解析查询字符串? 像这样吗 grant_type = xxxxxx&username = yyyyyy&password = zzzzzz
如果我理解正确; 您可以再次使用XSLT或JAVA映射。 但是这次,JAVA Mapping将更加有用。 尝试解析REST适配器上的"错误处理"; 您可以从那里获得XML结构。 之后,您可以使用UDF或JAVA映射从XML节点解析查询字符串。
错误处理映射可以是这样;
希望它会有所帮助。
一周热门 更多>