HANA XSA-SAPUI5即服务/mta.yaml错误

2020-08-16 13:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有一个系统(H...

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

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


尊敬的专家,

我有一个系统(HANA XSA SPS 04补丁7),拒绝将SAPUI5作为服务使用。 我创建了示例云平台应用程序(书店一个),并向其中添加了UI5模块。

DB和node.js模块正常工作,OData v4运行。 UI5模块将不会启动,并显示以下错误:

 mta.yaml文件中的配置资源ui5-lib的参数与多个已部署的MTA模块匹配。 确保参数唯一定义一个模块。

我附上了mta.yaml。 该项目中只有一个UI5,一个node.js和一个DB模块。 有想法吗?

mtayaml.txt

mtayaml.txt (1.1 kb)
2条回答
Climb_Ma
2020-08-16 14:15

Thomas,

您的建议使我找到了解决方案。 非常感谢你! 我想在其中添加一些评论:

  1. 需要通过xs命令或在XSA UI中创建相应的服务实例。 因此,在相应的空间"服务"->"服务市场"->" sapui5_sb"中创建实例,尽管我认为这将是构建过程的一部分,但我必须手动将其链接到XSA Admin中的使用Web模块
  2. 尽管Thomas在资源部分中将其设置为" org.cloudfoundry.managed-service"(有效!),SAP帮助将" com.sap.xs.ui5"作为要选择的服务。 似乎两者都可以。
  3. SAP帮助指出URL需要替换,因此必须像这样调整index.html(我发现这是强制性的!)。 从Thomas代码中,我看到到 sapui5.hana.ondemand.com
  

4。 SAP帮助指出该Web模块必须需要该服务:

模块:
   -名称:myapp-ui5-consumer
     要求:
       -名称:myapp-ui5-provider 

这是-我想托马斯也这么说-不是必须的。 它将自动替换变量sapui5_sb.url。 或者:这是否导致自动绑定到Web模块?

最后,SAP帮助可能需要接收更新,并且理想情况下会提示需要服务实例,并且可能会提示是否可以自动实现绑定或必须在UI中完成绑定。

Gunter

一周热门 更多>