[ODataMetadata]初始加载元数据失败

2020-08-20 17:22发布

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

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


当我尝试从ODATA服务中获取数据时, https://services.odata.org/V2/Northwind/Northwind.svc /,我遇到一个错误,说元数据的初始加载失败。

但是当我显式访问该服务时,我可以按以下方式获取数据。

但是我无法在SAPUI5中获取数据。 日志消息如下

(35.7 kB)

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

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


当我尝试从ODATA服务中获取数据时, https://services.odata.org/V2/Northwind/Northwind.svc /,我遇到一个错误,说元数据的初始加载失败。

但是当我显式访问该服务时,我可以按以下方式获取数据。

但是我无法在SAPUI5中获取数据。 日志消息如下

(35.7 kB)
付费偷看设置
发送
7条回答
Haoba3210
1楼-- · 2020-08-20 18:21

UI5提供了一些文档主题,内容涉及如何解决同一原产地政策问题

p>

由于使用的是Web IDE,因此必须完成以下配置:

  1. 在SCP上定义相应的目的地:

    SCP随后将充当罗斯文服务的反向代理服务器。 这是必需的,因为浏览器遵循相同来源策略,而服务器则不需要。 阅读什么是相同的原产地政策?

  2. 要启用SCP和Web IDE之间的链接,请编辑 neo-app.json manifest.json 从您的Web IDE项目文件夹中相应地:
    在neo -app.json,添加以下路由:
     {
       "路线":[
         ...,
         {
           " path":"/目的地/逆风",
           "目标":{
             " type":"目的地",
             " name":"逆风"
           },
           " description":"罗斯文OData服务"
         }
       ]
     }
     
  3. 在manifest.json中,以下数据源:
    " sap.app":{
       "数据源": {
         " invoiceRemote":{
           " uri":"/destinations/northwind/V2/Northwind/Northwind.svc/",
           " type":" OData",
           "设置":{
             " odataVersion":" 2.0"
           }
         }
       }
     }
     
Violet凡
2楼-- · 2020-08-20 18:14

好像您正在执行演练步骤 < em>远程OData服务 。 在底部,提供了有关如何解决此问题的其他文档主题的链接。 在这里,我描述了Web IDE的步骤: https://answers.sap.com/answers/705030/view.html

软件心理学工程师
3楼-- · 2020-08-20 18:21

它是每个人都从UI5开始时遇到的著名的相同起源问题。

Northwind odata服务位于不同的域中,并且您正在运行 在SAP域中的fiori应用程序中,浏览器不允许这样做,因为它是一种安全威胁。

因此,您必须配置反向代理,SAP将使用目标概念来实现。

您 可以在Google中搜索或搜索SAP中的博客/答案以获取更多信息。

请参阅下面的博客

*删除了链接*

选中 Boghyon Hoffmann 评论

BR,

马赫什语

Aaron 3364
4楼-- · 2020-08-20 18:17

嗨Meghana,

设置目标是否解决了元数据初始加载失败的问题?

我也面临着同样的问题。 请分享。

谢谢

Bunny_CDM
5楼-- · 2020-08-20 18:21

嗨,Meghana,

正如您在日志中看到的那样,尝试对此URl进行"选择"失败。< br>此外,还有一个CORS问题。

您能分享从中调用url的代码吗?

亲切的问候,
Jorge

Tong__Ming
6楼-- · 2020-08-20 18:19
< a hraf=" https://answers.sap.com/users/6410/boghyon.hoffmann.html"> Boghyon Hoffmann ,:D你是对的。.我的目的是让他们知道他们可以搜索 关于这个主题的博客和问题。.我刚刚分享了发现的第一个结果..应该仔细检查了它。.pp#

一周热门 更多>