SCP-Cloud Platform oData API测试

2020-08-24 09:36发布

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

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


你好

我们正在尝试探索SAP Cloud Platform中的选项,并对SCP的oData服务测试有疑问。 我们的S4系统在本地1709版本上。 我们为在SCP中创建的子帐户设置了云连接器。

例如-虚拟主机> https://virtualxyz:44300/,内部主机-https://xyz:44300/。 连接系统是SAP Gateway Hub部署系统。 连接成功。

在SCP Sub帐户中,我们创建了2个目的地(GW_WEBIDE和GW_SERVICES)。 从WebIDE服务中,我们选择了GW_WEBIDE,因为它们的用法已定义,我们能够连接到GW On-prem系统并成功查看所有oData服务。

我的问题是如何测试目标GW_SERVICES? 我需要使用此目标位置调用oData服务,但是我不确定如何使用虚拟主机来确保此虚拟主机正确暴露于Internet。 从邮递员客户端,如果我使用内部主机,则可以从oData获得响应。 如果使用虚拟主机,则连接到服务URL时不会收到任何错误消息。

我假设我们无法从Postman客户端测试虚拟主机,但是当将其集成到应用程序中并部署到SCP时,然后使用目的地我们将获得结果。 请分享您对如何通过目标中定义的虚拟主机测试oData服务的想法。

谢谢

Raj

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

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


你好

我们正在尝试探索SAP Cloud Platform中的选项,并对SCP的oData服务测试有疑问。 我们的S4系统在本地1709版本上。 我们为在SCP中创建的子帐户设置了云连接器。

例如-虚拟主机> https://virtualxyz:44300/,内部主机-https://xyz:44300/。 连接系统是SAP Gateway Hub部署系统。 连接成功。

在SCP Sub帐户中,我们创建了2个目的地(GW_WEBIDE和GW_SERVICES)。 从WebIDE服务中,我们选择了GW_WEBIDE,因为它们的用法已定义,我们能够连接到GW On-prem系统并成功查看所有oData服务。

我的问题是如何测试目标GW_SERVICES? 我需要使用此目标位置调用oData服务,但是我不确定如何使用虚拟主机来确保此虚拟主机正确暴露于Internet。 从邮递员客户端,如果我使用内部主机,则可以从oData获得响应。 如果使用虚拟主机,则连接到服务URL时不会收到任何错误消息。

我假设我们无法从Postman客户端测试虚拟主机,但是当将其集成到应用程序中并部署到SCP时,然后使用目的地我们将获得结果。 请分享您对如何通过目标中定义的虚拟主机测试oData服务的想法。

谢谢

Raj

付费偷看设置
发送
6条回答
土豆飞人
1楼 · 2020-08-24 09:49.采纳回答

你好,拉吉。

一种测试方法是,如果您可以在Cloud Platform子帐户中访问该服务,则可以在API Management中创建一个API。 从那里您可以定义一个指向您的虚拟主机地址的API,并且您将能够创建API来访问您要测试的后端服务。

clasier
2楼-- · 2020-08-24 09:48

此请求上有任何指针吗? 谢谢

Baoming ROSE
3楼-- · 2020-08-24 09:41

Raj,

您还可以使用Postman并指向目标端点(取决于您的安全设置)来测试目标是否可以正确地通过虚拟主机路由

-Bill

悠然的二货
4楼-- · 2020-08-24 09:41

嗨,Bill

感谢您的评论。 您能详细说明一下吗? 您是说类似下面的内容吗?

destination://GW_SERVICES/sap/opu/odata/sap/ZMM_PR_HISTORY/PR_HistorySet?$ filter =购买者等式eq'3000000815'和Purchaserequisitionitem eq'10'&$ format = json

有没有一种方法可以更改Postman中的安全性设置来称呼它?

谢谢

SAP小菜
5楼-- · 2020-08-24 09:38

嗨,拉吉,

您的假设是正确的。 SAP Cloud Connector提供的虚拟主机,只能由SAP Apps访问。 您无法在其他应用程序(如Postman或chrome提供的任何其他扩展程序)中对其进行测试。

相反,您可以在"网络"标签(Chrome中的调试器)中检查您的云连接器URL是否受到攻击。 并尝试在chrome中对其进行调试。

希望这会有所帮助。

关于,
Ankit Gupta

d56caomao
6楼-- · 2020-08-24 09:42

之前误删了我的答案。 因此再次粘贴。 在发布答案时,这不会使用虚拟网址。

一周热门 更多>