如何在SAPUI5中的manifest.json中配置v3 Northwind数据库?

时间:2017-11-23 06:03:01

标签: odata sapui5 northwind

我正在尝试使用svc url构建一个crud操作:  http://services.odata.org/V3/northwind/northwind.svc

每当我要创建新数据时,我在控制台中收到以下错误:“发生以下问题:HTTP请求失败403,禁止,{”错误“:{”code“:”“,”message“: { “郎”: “EN-US”, “值”: “禁止”}}}” 它有更新的设施还是其他的东西?!! 我正在上传manifest.json文件并显示一些错误(虽然它没有阻止应用程序运行)。 manifest.json

...
"sap.app": {
  "mainService": {
    "uri": "/Northwind",
    "type": "OData",
    "settings": {
      "odataversion": "3.0"
    }
  }      
},
...

1 个答案:

答案 0 :(得分:0)

sapui5没有odata v3支持。 odataversionmanifest.json属性的可能值为2.04.0。这些是由sapui5支持的odata版本。

请尝试以manifest.json这种方式描述odata服务:

{
  ...
  "sap.app": {
    ...
    "dataSources": {
      "dataSourceName": {
        "uri": "https://services.odata.org/V2/Northwind/Northwind.svc/",
        "type": "OData",
        "settings": {
          "odataVersion": "2.0"
        }
      }
    }
  },
  ...
  "models": {
    ...
      "modelName": {
        "dataSource": "dataSourceName"
      }
    }
  }
}