SAP CP CF-使用TARGET_CONTAINER的跨容器访问不起作用

2020-08-18 14:34发布

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

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


尊敬的专家,

我正在Cloud Foundry的SAP Cloud Platform中开发一个基于CAPM的新项目,需要访问现有的HDI容器。 遵循以下链接,一切正常。

https://developers.sap.com/india/ tutorials/xsa-cross-container-access.html

/img/questions/12706895/how-to-access-hdbcds-mta-project-in-new-business-a.html

但是,今天创建的新项目突然在构建期间出现以下错误。 具有交叉HDI容器和同义词的现有项目可以正常工作,而BUILD也可以。

7:33:35 PM(HDB)错误:找不到服务〜{hdi-container-service}; 服务定义不存在。

 7:33:10 PM(执行员)"用于hdb构建的任务"过程开始。
 7:33:10 PM(执行员)开始执行"用于hdb构建的任务"的设置。
 7:33:19 PM(提供)模块的服务供应:"/img/zmta_test-hdb"
 7:33:19 PM(Provision)资源'zmtatest1-hdizmtatest-hdb-S0008251Do25i9bh/Ve05qRH'的服务实例'zmtatest1-hdizmtatest-hdb-S0008251Do25i9bh/Ve05qRH'已经存在,将不执行任何操作。
 下午7:33:19(提供)将不会为" org.cloudfoundry.existing-service"类型的" hdi_exhdb_bms_shared"资源创建服务实例。
 7:33:28 PM(执行员)启动过程:" cd/projects/zmta_test1/zmta_test-hdb; export DEVX_MTA_RESOLVED_PLACEHOLDERS =" {\" services \":[{\" platformName \":\\ zmtatest1-hdizmtatest-hdb-  S0008251Do25i9bh/Ve05qRH \",\" resourceName \":\" hdi_zmta_test-hdb \",\" resourceProperties \":{\" TARGET_CONTAINER \":\"〜{hdi-container-service} \"},\" resourceType  \":\" com.sap.xs.hdi-container \",\" serviceKeyName \":\" SharedDevKey \",\" serviceTarget \":{\" endpoint \":\\ https://api。  cf.eu10.hana.ondemand.com \",\" org \":\" zcf-cf-dev-org \",\" space \":\" BMS \"}},{\" platformName \"  :\" hdi_exhdb_bms_shared \",\" resourceName \":\" hdi_exhdb_bms_shared \",\" resourceProperties \":{\" parameters \":{\" service-name \":\\" bmurepofinal-hdiexhdbbms-S000825152PqpqUl  },\" SERVICE_REPLACEMENTS \":[{\" key \":\" exhdb_bms1 \",\" service \":\" hdi_exhdb_bms_shared \"}]}},\" resourceType \":\\ org.cloudfoundry.existing  -service \",\" serviceKeyName \":\" SharedDevKey \",\" serviceTarget \":{\" endpoint \":\" https://api.cf.eu10.hana.ondemand.com \",  \" org \":\" zcf-dev-org \"  ,\" space \":\" BMS \"}}]}""; 导出CF_HOME =/projects/.webide/cf/8cf3553b6f308273fcf60b00b8b0d90a;  export DEVX_MTA_HDI_BUILD_OPTIONS =" {\" IsSelectiveBuild \":false,\" SelectedFiles \":[],\" IsSimulateBuild \":false,\" AdditionalOptions \":{\" migrationtable-development-mode \":false}}  "; 导出PROJECT_PATH =/projects/zmta_test1/zmta_test-hdb;  mkdir -p $ CF_HOME/.cf/plugins/&& cp -u $ CF_PLUGIN_PATH/config.json $ CF_HOME/.cf/plugins/config.json 2>/dev/null ||  :; hdi-space-builder build"
 7:33:29 PM(HDB)执行构建命令:
 7:33:29 PM(HDB)在以下位置创建的临时文件夹:/tmp/hdispacebuilder872146719
 7:33:29 PM(HDB)开始预构建操作...
 7:33:31 PM(HDB)正在创建模块zip ...
 7:33:31 PM(HDB)模块目录为:/projects/zmta_test1/zmta_test-hdb
 7:33:31 PM(HDB)在以下位置执行NPM安装:/projects/zmta_test1/zmta_test-hdb
 7:33:31 PM(HDB)压缩文件夹.....
 在(/tmp/hdispacebuilder872146719/db.zip)中创建7:33:31 PM(HDB)zip
 7:33:35 PM(HDB)无法检索服务类型:hdi_exhdb_bms_shared
 7:33:35 PM(HDB)无法检索服务类型:hdi_exhdb_bms_shared
 7:33:35 PM(HDB)已连接到服务器
 7:33:35 PM(HDB)未提供协议版本,使用最新版本:1.0.0
 7:33:35 PM(HDB)登录ID:c894751606869b234062fc3dc11b53eb3f802698
 7:33:35 PM(HDB)使用协议版本1.0.0
 7:33:35 PM(HDB)文件传输准备就绪
 7:33:35 PM(HDB)文件传输成功完成:校验和匹配。
 7:33:35 PM(HDB)错误:找不到服务〜{hdi-container-service}; 服务定义不存在。
 7:33:36 PM(HDB)(0s 87ms)
 7:33:36 PM(建屋局)
 7:33:36 PM(HDB)部署失败,退出代码:1
 7:33:36 PM(HDB)结构化日志校验和adc73598408e9dd2eef1d7792a8b2b5128d6d64d800d30e4df21029a30c22dde
 7:33:36 PM(HDB)结构化日志大小198
 (HDB)7:33:36 PM发送结构化日志
 7:33:36 PM(HDB)因错误而结束:部署失败,退出代码:1
 7:33:36 PM(HDB)无法发送数据,错误:部署失败,退出代码:1
 7:33:36 PM(HDB)部署失败,退出代码:1
 7:33:36 PM(HDB)生成命令失败:生成失败:部署失败,退出代码:1
 7:33:36 PM(HDB)/zmta_test1/zmta_test-hdb的构建失败。
 

您能否让我知道是否有任何遗漏/错误?

模块:
  -名称:zmta_test-hdb
    类型:hdb
    路径:zmta_test-hdb
    要求:
     -名称:hdi_zmta_test-hdb
       特性:
         TARGET_CONTAINER:'〜{hdi-container-service}'
     -名称:hdi_exhdb_bms_shared
       组:SERVICE_REPLACEMENTS
       特性:
         密钥:exhdb_bms1
         服务:"〜{hdi_exhdb_bms_shared-grantor-service}"

 资源:
  -名称:hdi_zmta_test-hdb
    特性:
       hdi-container-name:$ {服务名称}
    类型:com.sap.xs.hdi-container
  -名称:hdi_exhdb_bms_shared
    类型:org.cloudfoundry.existing-service
    特性:
      hdi_exhdb_bms_shared-grantor-service:" $ {service-name}"
      参数:
        服务名称:bmurepofinal-hdiexhdbbms-S000825152PqpqUlBGOvjfdvL
 

此致

Chathia。

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

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


尊敬的专家,

我正在Cloud Foundry的SAP Cloud Platform中开发一个基于CAPM的新项目,需要访问现有的HDI容器。 遵循以下链接,一切正常。

https://developers.sap.com/india/ tutorials/xsa-cross-container-access.html

/img/questions/12706895/how-to-access-hdbcds-mta-project-in-new-business-a.html

但是,今天创建的新项目突然在构建期间出现以下错误。 具有交叉HDI容器和同义词的现有项目可以正常工作,而BUILD也可以。

7:33:35 PM(HDB)错误:找不到服务〜{hdi-container-service}; 服务定义不存在。

 7:33:10 PM(执行员)"用于hdb构建的任务"过程开始。
 7:33:10 PM(执行员)开始执行"用于hdb构建的任务"的设置。
 7:33:19 PM(提供)模块的服务供应:"/img/zmta_test-hdb"
 7:33:19 PM(Provision)资源'zmtatest1-hdizmtatest-hdb-S0008251Do25i9bh/Ve05qRH'的服务实例'zmtatest1-hdizmtatest-hdb-S0008251Do25i9bh/Ve05qRH'已经存在,将不执行任何操作。
 下午7:33:19(提供)将不会为" org.cloudfoundry.existing-service"类型的" hdi_exhdb_bms_shared"资源创建服务实例。
 7:33:28 PM(执行员)启动过程:" cd/projects/zmta_test1/zmta_test-hdb; export DEVX_MTA_RESOLVED_PLACEHOLDERS =" {\" services \":[{\" platformName \":\\ zmtatest1-hdizmtatest-hdb-  S0008251Do25i9bh/Ve05qRH \",\" resourceName \":\" hdi_zmta_test-hdb \",\" resourceProperties \":{\" TARGET_CONTAINER \":\"〜{hdi-container-service} \"},\" resourceType  \":\" com.sap.xs.hdi-container \",\" serviceKeyName \":\" SharedDevKey \",\" serviceTarget \":{\" endpoint \":\\ https://api。  cf.eu10.hana.ondemand.com \",\" org \":\" zcf-cf-dev-org \",\" space \":\" BMS \"}},{\" platformName \"  :\" hdi_exhdb_bms_shared \",\" resourceName \":\" hdi_exhdb_bms_shared \",\" resourceProperties \":{\" parameters \":{\" service-name \":\\" bmurepofinal-hdiexhdbbms-S000825152PqpqUl  },\" SERVICE_REPLACEMENTS \":[{\" key \":\" exhdb_bms1 \",\" service \":\" hdi_exhdb_bms_shared \"}]}},\" resourceType \":\\ org.cloudfoundry.existing  -service \",\" serviceKeyName \":\" SharedDevKey \",\" serviceTarget \":{\" endpoint \":\" https://api.cf.eu10.hana.ondemand.com \",  \" org \":\" zcf-dev-org \"  ,\" space \":\" BMS \"}}]}""; 导出CF_HOME =/projects/.webide/cf/8cf3553b6f308273fcf60b00b8b0d90a;  export DEVX_MTA_HDI_BUILD_OPTIONS =" {\" IsSelectiveBuild \":false,\" SelectedFiles \":[],\" IsSimulateBuild \":false,\" AdditionalOptions \":{\" migrationtable-development-mode \":false}}  "; 导出PROJECT_PATH =/projects/zmta_test1/zmta_test-hdb;  mkdir -p $ CF_HOME/.cf/plugins/&& cp -u $ CF_PLUGIN_PATH/config.json $ CF_HOME/.cf/plugins/config.json 2>/dev/null ||  :; hdi-space-builder build"
 7:33:29 PM(HDB)执行构建命令:
 7:33:29 PM(HDB)在以下位置创建的临时文件夹:/tmp/hdispacebuilder872146719
 7:33:29 PM(HDB)开始预构建操作...
 7:33:31 PM(HDB)正在创建模块zip ...
 7:33:31 PM(HDB)模块目录为:/projects/zmta_test1/zmta_test-hdb
 7:33:31 PM(HDB)在以下位置执行NPM安装:/projects/zmta_test1/zmta_test-hdb
 7:33:31 PM(HDB)压缩文件夹.....
 在(/tmp/hdispacebuilder872146719/db.zip)中创建7:33:31 PM(HDB)zip
 7:33:35 PM(HDB)无法检索服务类型:hdi_exhdb_bms_shared
 7:33:35 PM(HDB)无法检索服务类型:hdi_exhdb_bms_shared
 7:33:35 PM(HDB)已连接到服务器
 7:33:35 PM(HDB)未提供协议版本,使用最新版本:1.0.0
 7:33:35 PM(HDB)登录ID:c894751606869b234062fc3dc11b53eb3f802698
 7:33:35 PM(HDB)使用协议版本1.0.0
 7:33:35 PM(HDB)文件传输准备就绪
 7:33:35 PM(HDB)文件传输成功完成:校验和匹配。
 7:33:35 PM(HDB)错误:找不到服务〜{hdi-container-service}; 服务定义不存在。
 7:33:36 PM(HDB)(0s 87ms)
 7:33:36 PM(建屋局)
 7:33:36 PM(HDB)部署失败,退出代码:1
 7:33:36 PM(HDB)结构化日志校验和adc73598408e9dd2eef1d7792a8b2b5128d6d64d800d30e4df21029a30c22dde
 7:33:36 PM(HDB)结构化日志大小198
 (HDB)7:33:36 PM发送结构化日志
 7:33:36 PM(HDB)因错误而结束:部署失败,退出代码:1
 7:33:36 PM(HDB)无法发送数据,错误:部署失败,退出代码:1
 7:33:36 PM(HDB)部署失败,退出代码:1
 7:33:36 PM(HDB)生成命令失败:生成失败:部署失败,退出代码:1
 7:33:36 PM(HDB)/zmta_test1/zmta_test-hdb的构建失败。
 

您能否让我知道是否有任何遗漏/错误?

模块:
  -名称:zmta_test-hdb
    类型:hdb
    路径:zmta_test-hdb
    要求:
     -名称:hdi_zmta_test-hdb
       特性:
         TARGET_CONTAINER:'〜{hdi-container-service}'
     -名称:hdi_exhdb_bms_shared
       组:SERVICE_REPLACEMENTS
       特性:
         密钥:exhdb_bms1
         服务:"〜{hdi_exhdb_bms_shared-grantor-service}"

 资源:
  -名称:hdi_zmta_test-hdb
    特性:
       hdi-container-name:$ {服务名称}
    类型:com.sap.xs.hdi-container
  -名称:hdi_exhdb_bms_shared
    类型:org.cloudfoundry.existing-service
    特性:
      hdi_exhdb_bms_shared-grantor-service:" $ {service-name}"
      参数:
        服务名称:bmurepofinal-hdiexhdbbms-S000825152PqpqUlBGOvjfdvL
 

此致

Chathia。

付费偷看设置
发送
2条回答
Baoming ROSE
1楼 · 2020-08-18 14:44.采纳回答

您好 Marcus Koerner ,并进行了以下更改。.[示例 SAP Missions提供的功能与Web IDE中生成的功能不同,因此无法正常工作。]

木偶小白
2楼-- · 2020-08-18 14:36

您好@Chathia您是否已找到解决此问题的方法 ? 在类似情况下构建hdb模块时,我面临相同的问题。 我还遇到了hdb模块无法检索服务类型的问题(用户使用Hana凭据提供了服务)

 7:33:35 PM(HDB)无法检索服务类型:hdi_exhdb_bms_shared 

任何帮助都将得到帮助!

一周热门 更多>