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

2020-08-18 12:13发布

         点击此处--->   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"?

谢谢

希尔帕

         点击此处--->   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
1楼 · 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

spaceman01
2楼-- · 2020-08-18 12:40

嗨Marius,

再次感谢您的答复。

当然,开发人员应在代码中的某个位置定义目标名称,软件应在其中寻找目标名称。 特别是,如果有多个目的地,则此名称必须唯一。

尽管如此,开发人员还是定义了目的地的名称。 在CF方案中,开发人员向部署该应用程序的帐户管理员提供文档。 在执行了自动安装过程之后,将创建一个没有任何目标定义的目标服务实例。 管理员必须根据文档手动创建它们。

如果没有以相同的方式输入此手动处理步骤中的命名,则说明开发人员已经定义了该命名,因此运行该应用程序很可能会失败。

在" NEO过去"时代,我们能够定义目的地所需的大多数参数,并使用mtaext文件添加用户特定的参数。 该功能是我们目前正在寻找的。

问候。

基督徒

一周热门 更多>