点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有2个MTA应用程...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有2个MTA应用程...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有2个MTA应用程序(在相同的组织和空间中)-一个托管多个API/ODATA服务,另一个托管多个UI5应用。
在UI5应用程序中,我想定义引用其他MTA的API服务的模型目标。
因此,如 SAP帮助。
现在从本质上讲这可以正常工作,但是我在将服务的" URL"传递到目的地时遇到了问题。
根据常规目标定义-需要提供一个网址:
因此,我猜测在部署过程中遇到错误时,URL参数未在MTA之间"转移":
无法解析提供的属性的引用:22058223-a79f-45aa-8407-5304bfeb2989-ta8xo1ynf0zp1qba-#services-api#url
如果我将API服务包含在同一MTA中,则可以正常工作。
如果我在消费者mta.yaml中"硬编码" URL,那么我的应用程序也可以正常工作。
我在mta.yaml文件中具有以下定义:
提供商
模块: -名称:bc-services-core-api 类型:nodejs 路径:services_api 提供: -名称:bc-services-api 公开:真实 特性: 网址:" $ {default-url}"
消费者
模块: -名称:app 类型:html5 路径:应用 要求: -名称:bc-services-api 组:目的地 特性: 名称:services-api 网址:"〜{url}" forwardAuthToken:true 资源: -名称:bc-services-api 类型:mta提供 参数: mta-id:BC_MTA提供的依赖性:Bc-services-api mta版本:"> = 0.0.1"
在SAP帮助中,有一个关于属性的小主题,该主题讨论属性的"交叉引用",并在资源下放置一个" requires" ...但是无论如何,我都无法保存MTA.YAML文件 然后...
有关如何解决此问题的任何建议? 还是我在yaml文件中缺少或声明了错误的内容?
还请注意,我目前正在HANA Express SPS3系统(最新的补丁程序)上尝试此操作,但这最终需要在cloudfoundry平台中运行(希望没有区别)。
谢谢
史蒂芬
感谢分享这个问题,这对我很有帮助。 我在带有XSA的HANA 1.0 SPS12中使用了它!
一周热门 更多>