通过HTTP适配器使用宁静的服务

2020-08-17 20:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们! 我的PI是7.1。...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们!

我的PI是7.1。

我开发了一个类似于以下同步方案的界面:

出站
SAP(代理)->发送客户数据-> SAP PI <-REST Web服务

入站
SAP(代理)<-带有PDF的RECEIVE XML <-SAP PI <-REST Web服务
在XML节点内的BASE64字符串中

我对静态服务的了解不多。

我看到在我的PI上没有启用Axis,所以我只是在Communication Channel接收器中使用了de http适配器。

我使用http方法POST在HTTP请求中传递了带有客户数据的XML,并且我从静态服务获得了HTTP响应,并在响应中的XML内添加了PDF,并且运行良好。

我的问题是:我可以使用HTTP适配器来使用Rest服务(所有方法:PUT,POST,GET和DELETE),而不使用SOAP Axis吗? 如果不是,为什么在这种情况下可以使用HTTP适配器使用该服务? 是因为其余服务只有一个URL参数吗?

谢谢!

Matheus Goulart
SAP PI GRC ABAP

圣保罗-巴西

消息的编辑者:Matheus Oliveira Goulart我刚刚使用HTTP适配器上的prolog选项在HTTP请求的主体上传递了带有XML的参数:request = 12345678 11999995555 8992101200003204510 352279018335277 电视 SAP SAP-codigo SAP-transacao sap1 sap-user 2011 -01-12T12:10:3​​0-03:00 INTERNO Prolog ="请求 ="

2条回答
亦是此间程序员
2020-08-17 21:13 .采纳回答

我刚刚在Communication Channel中使用HTTP适配器的prolog选项解决了问题。

Att,

Matheus Goulart

一周热门 更多>