使用CAP和SAP Cloud SDK在Cloud Foundry上扩展S/4HANA无效

2020-08-22 17:04发布

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

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


你好,

我正在尝试在SAP Cloud Platform的Cloud Foundry上复制本教程,但是我无法使用该服务。 在本地它运行良好,但是在Cloud Foundry上我无法使其正常运行。 我收到此错误:

我无法将添加服务逻辑以使用远程地址数据教程工作。 我应该将什么设置为目的地,或者应该做哪些额外的配置?

以下是代码的摘录:

 const {
 BusinessPartnerAddress
 } = require('@ sap/cloud-sdk-vdm-business-partner-service')
 const {
 筛选清单
 } = require('@ sap/cloud-sdk-core')
 const destination = {
 网址:" http://devvirtual:8080/destinations/SCP-TO-DEVVIRTUALNEO/"
 } 

这是我的目标配置:

最后这是我的mta.yaml

 ID:消费者应用
 _schema-version:" 2.1"
 参数:
   deploy_mode:html5-repo
 版本:0.0.1
 模块:
   -名称:consumer-app_appRouter
     类型:approuter.nodejs
     路径:consumer-app_appRouter
     参数:
       磁盘配额:256M
       记忆体:256M
     要求:
       -名称:consumer-app_html5_repo_runtime
       -名称:consumer-app-uaa
       -名称:dest_consumer-app
       -名称:conn_consumer-app
   -名称:consumer-app_ui_deployer
     类型:com.sap.html5.application-content
     路径:consumer-app_ui_deployer
     要求:
       -名称:consumer-app_html5_repo_host
     构建参数:
       要求:
         -名称:demoapp
           工件:
             -'./*'
           目标路径:资源/demoapp
   -名称:consumer-app-db
     类型:hdb
     路径:db
     参数:
       记忆体:256M
       磁盘配额:256M
     要求:
       -名称:consumer-app-db-hdi-container
   -名称:consumer-app-srv
     类型:nodejs
     路径:srv
     参数:
       内存:512M
       磁盘配额:256M
     提供:
       -名称:srv_api
         特性:
           网址:" $ {default-url}"
     要求:
       -名称:consumer-app-db-hdi-container
       -名称:consumer-app-uaa
   -名称:demoapp
     类型:html5
     路径:demoapp
     构建参数:
       制造商:咕unt声
       支持的平台:[]
       构建结果:dist
 资源:
   -名称:consumer-app_html5_repo_runtime
     参数:
       服务计划:应用程序运行时
       服务:html5-apps-repo
     类型:org.cloudfoundry.managed-service
   -名称:consumer-app_html5_repo_host
     参数:
       服务计划:应用托管
       服务:html5-apps-repo
     类型:org.cloudfoundry.managed-service
   -名称:consumer-app-db-hdi-container
     类型:com.sap.xs.hdi-container
     特性:
       hdi-container-name:" $ {服务名称}"
   -名称:consumer-app-uaa
     类型:org.cloudfoundry.managed-service
     参数:
       服务计划:应用
       服务:xsuaa
       配置:
         xsappname:"消费者应用程序-$ {space}"
         租户模式:专用
       路径:./xs-security.json
   -名称:dest_consumer-app
     参数:
       服务计划:精简版
       服务:目的地
     类型:org.cloudfoundry.managed-service
   -名称:conn_consumer-app
     参数:
       服务计划:精简版
       服务:连通性
     类型:org.cloudfoundry.managed-service 

谢谢。

(106.7 kB)

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

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


你好,

我正在尝试在SAP Cloud Platform的Cloud Foundry上复制本教程,但是我无法使用该服务。 在本地它运行良好,但是在Cloud Foundry上我无法使其正常运行。 我收到此错误:

我无法将添加服务逻辑以使用远程地址数据教程工作。 我应该将什么设置为目的地,或者应该做哪些额外的配置?

以下是代码的摘录:

 const {
 BusinessPartnerAddress
 } = require('@ sap/cloud-sdk-vdm-business-partner-service')
 const {
 筛选清单
 } = require('@ sap/cloud-sdk-core')
 const destination = {
 网址:" http://devvirtual:8080/destinations/SCP-TO-DEVVIRTUALNEO/"
 } 

这是我的目标配置:

最后这是我的mta.yaml

 ID:消费者应用
 _schema-version:" 2.1"
 参数:
   deploy_mode:html5-repo
 版本:0.0.1
 模块:
   -名称:consumer-app_appRouter
     类型:approuter.nodejs
     路径:consumer-app_appRouter
     参数:
       磁盘配额:256M
       记忆体:256M
     要求:
       -名称:consumer-app_html5_repo_runtime
       -名称:consumer-app-uaa
       -名称:dest_consumer-app
       -名称:conn_consumer-app
   -名称:consumer-app_ui_deployer
     类型:com.sap.html5.application-content
     路径:consumer-app_ui_deployer
     要求:
       -名称:consumer-app_html5_repo_host
     构建参数:
       要求:
         -名称:demoapp
           工件:
             -'./*'
           目标路径:资源/demoapp
   -名称:consumer-app-db
     类型:hdb
     路径:db
     参数:
       记忆体:256M
       磁盘配额:256M
     要求:
       -名称:consumer-app-db-hdi-container
   -名称:consumer-app-srv
     类型:nodejs
     路径:srv
     参数:
       内存:512M
       磁盘配额:256M
     提供:
       -名称:srv_api
         特性:
           网址:" $ {default-url}"
     要求:
       -名称:consumer-app-db-hdi-container
       -名称:consumer-app-uaa
   -名称:demoapp
     类型:html5
     路径:demoapp
     构建参数:
       制造商:咕unt声
       支持的平台:[]
       构建结果:dist
 资源:
   -名称:consumer-app_html5_repo_runtime
     参数:
       服务计划:应用程序运行时
       服务:html5-apps-repo
     类型:org.cloudfoundry.managed-service
   -名称:consumer-app_html5_repo_host
     参数:
       服务计划:应用托管
       服务:html5-apps-repo
     类型:org.cloudfoundry.managed-service
   -名称:consumer-app-db-hdi-container
     类型:com.sap.xs.hdi-container
     特性:
       hdi-container-name:" $ {服务名称}"
   -名称:consumer-app-uaa
     类型:org.cloudfoundry.managed-service
     参数:
       服务计划:应用
       服务:xsuaa
       配置:
         xsappname:"消费者应用程序-$ {space}"
         租户模式:专用
       路径:./xs-security.json
   -名称:dest_consumer-app
     参数:
       服务计划:精简版
       服务:目的地
     类型:org.cloudfoundry.managed-service
   -名称:conn_consumer-app
     参数:
       服务计划:精简版
       服务:连通性
     类型:org.cloudfoundry.managed-service 

谢谢。

(106.7 kB)
付费偷看设置
发送
3条回答
小灯塔
1楼 · 2020-08-22 17:40.采纳回答

亲爱的路易斯,

请检查我的示例项目 epmbp-consumer- 应用,其中我已在SAP CP Cloud Foundry上实现了这种方案。 我什至使用Principal Propagation来将登录的用户吸引到后端。

最诚挚的问候
Gregor

我是小鹏鹏啊
2楼-- · 2020-08-22 17:39

嗨,路易斯,
即使我愿意 要在Cloud Foundry中进行此尝试,能否请我帮忙,让我知道您是如何开始的?为了在Cloud Foundry中完成此扩展,我们需要采取哪些步骤。
您提供的任何链接也会 有用
谢谢,
Vishali

DafaDDDa
3楼-- · 2020-08-22 17:41

嗨,格雷格,

非常感谢您的回答,它非常有效。 我的错误是我没有创建应用路由器,您的项目以正确的方式指导了我。

非常感谢您。

最好的问候

路易斯

一周热门 更多>