Cloud Foundry中目标服务Lite的目的以及如何在mta.yaml中使用它

2020-08-18 12:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, Cloud Fou...

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

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


大家好,

Cloud Foundry中的目标服务Lite(CF->服务->服务市场)的目的是什么,我们在其中创建目标实例,然后在目标实例中创建多个目标? (而不是"连通性"下属于子帐户级别的帐户)

如果我在目标实例(dest_Employee-在将html5模块添加到MTA时在mta.yaml中自动生成)中创建了2个目标(例如:dest_1和dest_2),那么如何引用特定的目标 我的HTML5模块中mta.yaml中的" dest_1"?

谢谢

希尔帕

2条回答
暮风yp
2020-08-18 12:28 .采纳回答

嗨,希尔帕,

对不起,您的回复很晚,希望这个答案 仍然有帮助:

首先,对于两种类型的定义(子帐户级别的定义以及服务实例级别的定义),消耗的工作方式相同。 (有关详细信息,请参阅文档

使用目的地(此处称为" Northwind3"),您需要修改以下文件:

1。 在mta.yml文件中添加数据源,目标服务和绑定:

要求:
    ...
     -名称:dest_service

 ...
 资源:
  -名称:dest_service
    参数:
       服务计划:精简版
       服务:目的地
    类型:org.cloudfoundry.managed-service
 

2。 在manifest.json文件中定义模型

"数据源":{
   " northwind.svc":{
     " uri":"/v2/northwind/northwind.svc/",
     " type":" OData",
     "设置":{
 " odataVersion":" 2.0",
 " localUri":" localService/northwind.svc/metadata.xml"
     }
   }
 }
 ...

 "楷模": {
 "":{
   " uri":"/V2/Northwind/Northwind.svc/",
   " type":" sap.ui.model.odata.v2.ODataModel",
   "设置":{
     " defaultOperationMode":"服务器",
     " defaultBindingMode":" OneWay",
     " defaultCountMode":"请求"
   },
   " dataSource":" Northwind.svc",
   " preload":是
 },
 

3。 在文件xs-app.json中添加到目的地的路由:

"路线":[{
   " source":" ^/V2/(.*)",
   "目的地":" Northwind3"
 },

4。 通过数据绑定在SAPUI5中使用它

编辑:我已经编写了有关此主题的博客文章,希望它能提供更多见解:)

< p>

问候,

Marius

一周热门 更多>