SAPUI5 [ODataMetadata]使用OData服务时,元数据的初始加载失败

2020-09-15 23:02发布

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

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


嗨!

在sapui上使用OData服务时遇到问题
在manifest.json dataSource contiains中:

" adminsRemote":{
   " uri":"/odata.svc/",
   " type":" OData"
 }
 

/odata.svc/$metadata
结果:

 <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>   <架构名称空间="数据" xmlns:d =" http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:  m =" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns =" http://schemas.microsoft.com/ado/2007/05/edm">       <属性名称="电子邮件" Type =" Edm.String" Nullable =" true"/>        

但是出现了相同的错误:
[ODataMetadata]初始加载元数据失败

在浏览器网络面板中,我看到元数据加载正确,就像上面的示例一样。

怎么了?

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

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


嗨!

在sapui上使用OData服务时遇到问题
在manifest.json dataSource contiains中:

" adminsRemote":{
   " uri":"/odata.svc/",
   " type":" OData"
 }
 

/odata.svc/$metadata
结果:

 <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>   <架构名称空间="数据" xmlns:d =" http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:  m =" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns =" http://schemas.microsoft.com/ado/2007/05/edm">       <属性名称="电子邮件" Type =" Edm.String" Nullable =" true"/>        

但是出现了相同的错误:
[ODataMetadata]初始加载元数据失败

在浏览器网络面板中,我看到元数据加载正确,就像上面的示例一样。

怎么了?

付费偷看设置
发送
4条回答
宇峰
1楼-- · 2020-09-15 23:41

嗨,

您可以尝试在应用程序的neo-app.json文件中添加网关目标。 我试过了,对我有用。.请找到我的neo-app.json代码结构,希望对您有帮助

学习愉快!! :)

 {
   " welcomeFile":"/webapp/index.html",
   "路线":[
     {
       " path":"/资源",
       "目标":{
         " type":"服务",
         " name":" sapui5",
         " entryPath":"/资源",
         "版本":" 1.44.35"
       },
       "描述":" SAPUI5资源"
     },
     {
       " path":"/img/test-resources",
       "目标":{
         " type":"服务",
         " name":" sapui5",
         " entryPath":"/img/test-resources",
         "版本":" 1.44.35"
       },
       "描述":" SAPUI5测试资源"
     },
     {
       " path":"/img/sap/opu/odata",
       "目标":{
         " type":"目的地",
         " name":" ABC_SAMPLE,
         " entryPath":"/img/sap/opu/odata"
       },
       "说明":" ABC_SAMPLE"
     }
   ],
   " sendWelcomeFileRedirect":是
 }
 
Nir深蓝
2楼-- · 2020-09-15 23:35

嗨,

我也遇到相同的错误"元数据的[ODataMetadata]初始加载失败",但是我使用的是" odata/v2"。

实际上,我正在使用自己的VM运行代码。

授权码:

用于将oData响应绑定到组合框的代码:

问题是,当我在授权部分放置调试点时,odata响应已成功绑定到组合框,但是如果我正常运行或重新加载页面,则我将收到" [ODataMetadata]元数据的初始加载失败"此错误

有人可以建议出什么问题了

谢谢

Rohit

compass1988
3楼-- · 2020-09-15 23:38

您的odata服务返回了DataServiceVersion 1.0,您需要使用至少2.0的服务。

此致

Jamie

一只江湖小虾
4楼-- · 2020-09-15 23:47

检查您的oData版本

一周热门 更多>