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条回答
哎,真难
2020-08-16 14:09 .采纳回答

您似乎在使用旧式配置方法来使用SAPUI5服务代理。 可能我建议将其作为托管服务进行访问的新建议。 您提供版本作为服务计划。 它更干净,更易于使用。 这是openSAP课程资料中的示例:
https ://github.com/SAP-samples/hana-xsa-opensap-hana7/blob/master/mta.yaml#L131

您需要对此稍作调整 以及xs-app.json的替换部分的方法:
https://github.com/SAP-samples/hana-xsa-opensap-hana7/blob/master/web/xs-app.json#L135

# p#

另一个注释:与SAP帮助中提到com.sap.xs.ui5的方式不同-不要使用它,而应使用org.cloudfoundry.managed-service(例如Thomas所提到的)。 虽然两者都起作用,但只有后者才能实现自动绑定。 对于第一个,需要在XSA管理中手动绑定到UI5服务(mta.yaml引用不起作用!)。

一周热门 更多>