如何在SAP DataServices中处理JSON消息

2020-08-24 16:59发布

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

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


您好,专家。

我需要使用SAP DS中的POST方法来调用REST Web服务。 我关注了这篇文章 https://blogs.sap.com/2016/06/07/using-rest-web-service-in-sap-data-services-using-web-service- rest-datastore /但在我的情况下,Web服务系统仅使用json格式。 如我所见,主要有2个问题:

1。 如何调用REST Web服务并获得响应。 我已经基于WADL创建了DataStore。 数据存储的导入功能,但是当我看到此功能的结构时,REQUEST_SHEMA和REPLY_SHEMA中只有EMPTYBODY字段。

如何在SAP DS中使用JSON格式? 从DS拨打电话时如何生成它,以及在获得响应时如何解析它。

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

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


您好,专家。

我需要使用SAP DS中的POST方法来调用REST Web服务。 我关注了这篇文章 https://blogs.sap.com/2016/06/07/using-rest-web-service-in-sap-data-services-using-web-service- rest-datastore /但在我的情况下,Web服务系统仅使用json格式。 如我所见,主要有2个问题:

1。 如何调用REST Web服务并获得响应。 我已经基于WADL创建了DataStore。 数据存储的导入功能,但是当我看到此功能的结构时,REQUEST_SHEMA和REPLY_SHEMA中只有EMPTYBODY字段。

如何在SAP DS中使用JSON格式? 从DS拨打电话时如何生成它,以及在获得响应时如何解析它。

付费偷看设置
发送
1条回答
1楼-- · 2020-08-24 17:24

您好钱德拉,请参阅以下KBA https://launchpad.support.sap。 com/#/notes/2230626

另外-这是一些将SOAP响应从soapUI更改为xml到xsd的技巧-

2)WADL-Web应用程序描述语言,描述对Web提供商的请求和响应。 该文件应包含一个Grammars元素,该元素提供输入和输出模式的位置。 然后,DS可以解析元素并将其存储在内部存储库中,以进行浏览和公开操作。 https://www.w3.org/Submission/wadl /

3)XSD-用于描述Web服务操作的输入和输出的架构。 DS严格要求每个功能具有XSD定义的固定架构。

4)JSON/XML-Web服务用于与客户端进行通信的消息格式。 Rest API支持XML和JSON格式。

将json转换为xml: http://www.utilities-online.info/xmltojson /#.W1tmwdhKjuM

xml到xsd: https://www.freeformatter.com/xsd-generator.html

谢谢

Denise

一周热门 更多>