点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我们在SAP CP-CF中有一个MTA项目,其中包含Java和Node.js服务(没有ODATA,但具有简单的JSON格式),并且已经启用。
现在,我正在考虑将新需求(使用UI5)开发为在Cloud Foundry中使用SAP的新业务应用程序编程模型,而不会破坏现有项目。
要使UI5(从旧的MTA)访问那些现有服务,我无法使用org.cloudfoundry.existing-service访问这些服务。在构建过程中没有错误。 但是,UI5在运行时找不到该服务。
mta.yaml
-名称:zbusui51 类型:html5 路径:zbusui51 参数: 磁盘配额:256M 记忆体:256M 构建参数: 制造商:咕unt声 要求: -名称:njs_srv1 组:目的地 特性: 名称:核心后端 网址:"〜{url}" forwardAuthToken:true 资源: -名称:njs_srv1 类型:org.cloudfoundry.existing-service
xs-app.json
{ " welcomeFile":"/zbusui51/index.html", " authenticationMethod":"路由", "登出": { " logoutEndpoint":"/img/do/logout" }, "路线":[ { " source":" ^/zbusui51/(.*)$", " target":" $ 1", " localDir":" webapp" }, { " source":" ^/njs_srv/(.*)$", " target":" $ 1", "目标":"核心后端" } ] }
错误:
HTTP状态404-找不到
- 我们是否需要对现有服务URL使用子帐户级别的Destination? 有没有一种方法可以在MTA中进行配置以访问现有的服务网址(java/node.js)?
- 有关此主题的任何指针,链接建议都将很有帮助。
谢谢!
此致
Chathia。
是的,它工作得很好。
添加其他详细步骤。
消费者MTA代码:
提供商MTA代码:
将路由添加到消费者Web xs-app.json,现在可以在消费者Web模块中访问服务。
一周热门 更多>