点击此处---> 群内免费提供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
你好,拉吉。
一种测试方法是,如果您可以在Cloud Platform子帐户中访问该服务,则可以在API Management中创建一个API。 从那里您可以定义一个指向您的虚拟主机地址的API,并且您将能够创建API来访问您要测试的后端服务。
此请求上有任何指针吗? 谢谢
Raj,
您还可以使用Postman并指向目标端点(取决于您的安全设置)来测试目标是否可以正确地通过虚拟主机路由
-Bill
嗨,Bill
感谢您的评论。 您能详细说明一下吗? 您是说类似下面的内容吗?
destination://GW_SERVICES/sap/opu/odata/sap/ZMM_PR_HISTORY/PR_HistorySet?$ filter =购买者等式eq'3000000815'和Purchaserequisitionitem eq'10'&$ format = json
有没有一种方法可以更改Postman中的安全性设置来称呼它?
谢谢
嗨,拉吉,
您的假设是正确的。 SAP Cloud Connector提供的虚拟主机,只能由SAP Apps访问。 您无法在其他应用程序(如Postman或chrome提供的任何其他扩展程序)中对其进行测试。
相反,您可以在"网络"标签(Chrome中的调试器)中检查您的云连接器URL是否受到攻击。 并尝试在chrome中对其进行调试。
希望这会有所帮助。
关于,
Ankit Gupta
之前误删了我的答案。 因此再次粘贴。 在发布答案时,这不会使用虚拟网址。
一周热门 更多>