如何创建使用来自外部RESTful API的数据的oData?

2020-09-07 03:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 我很困惑。 在Sa...

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

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


大家好!

我很困惑。

在Sap Cloud平台中工作。

我有SAPUI5 fiori应用程序和外部RESTful API,需要将它们连接在一起。

我如何认识到,要连接它们,我需要创建oDATA服务并将其连接到外部RESTful API。 之后需要为我的oData创建Destination并将其实现到我的应用程序中。

我到底在哪里可以为外部RESTful API创建oData?

非常感谢!

D。

7条回答
huskylover
2020-09-07 04:01

嗨,卡洛斯·德尔加多

谢谢您的帮助,这对我真的很有帮助。

我检查了Postman中的其他链接,回复为404。

因此,也许此RESTful服务列表不正确并且不起作用? 还是我做错了什么?:))

我将尝试描述我的步骤,也许有助于找出错误所在:

我有一个外部服务,其中包含两种类型的文档(据我了解)。

1)SOAP和RESTful服务(我在上面发布了RESTful服务)。 :https://{domainName} TrueComp-SaaS/services/rest/

2)API文档:例如,一个api请求如下所示:https://{domainName}/api/v2/participants

下一步:我尝试创建目的地:

#ForRESTfull服务
 #Password = <<导出时已删除现有密码/证书>>
 #Tue Jun 18 11:14:42 UTC 2019
 类型= HTTP
 认证=基本认证
 WebIDEUsage = odata_gen
 名称= CLABREST
 WebIDEEnabled = true
 ProxyType =互联网
 URL = http \://{domainName}/TrueComp-SaaS/services/rest
 User = PortalAdmin 
#对于API服务
 #Password = <<导出时已删除现有密码/证书>>
 #Tue Jun 18 11:14:42 UTC 2019
 类型= HTTP
 认证=基本认证
 WebIDEUsage = odata_gen
 名称= CLABAPI
 WebIDEEnabled = true
 ProxyType =互联网
 URL = http \://{domainName}/api/v2/参与者
 User = PortalAdmin 

检查连接后:

1)CLABREST-回答302或404。

2)CLABAPI-回答200 OK。

使用数据连接创建新的SAP Fiori Worklish应用程序:

  

CLABREST和CLABAPI的结果相同。

所以我可以选择我的连接,但是它们为空。

感谢您和最诚挚的问候,

Dmitry。

一周热门 更多>