点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的社区成员, 我正在尝试在...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的社区成员, 我正在尝试在...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的社区成员,
我正在尝试在同一应用中访问多个HDI。 我浏览了一些在线可用的资料,例如SAP Hana Academy的有关访问跨容器数据的资料。 我尝试创建2个不同的HDI,并创建了.hdbroles来访问这两个HDI。 在创建赠款步骤之前,它已成功构建。 在最后一个步骤中,我需要创建一个.hdbgrants,但最初确实给了我生成错误,但是通过更改命名空间,我可以通过某些方式构建.hdbgrants文件。 发布上述步骤后,我继续创建.hdbsynonym文件,该步骤失败了,我无法找到问题。 请帮助! 。 错误如下:
"(HDB)生成命令失败:hdi-build操作失败:部署失败,退出代码:1
(HDB)生成/myApp/db3失败。 "
随附的是Project文件夹和mta.yaml的图像
.hdbsynonym文件具有以下代码:
{
" myApp.db3 :: synonyms.vendor_score":{
"目标":{
"对象":" myApp2.db :: tables.vendor_score",
"模式":" VENDORAPP2"
}
},
" myApp.db3 :: synonyms.vendor_purchasing":{
"目标":{
"对象":" myApp2.db :: tables.vendor_purchasing",
"模式":" VENDORAPP2"
}
}
}
.hdbgrants具有以下代码:
{
" logical-myApp2-grantor":{
" object_owner":{
" container_roles":[" myApp2.db :: external_access2_g#"]
},
" application_user":{
" container_roles":[" myApp2.db :: external_access2"]
}
}
}
这是控制台日志:
4:20:12 PM(执行程序)"用于hdb构建的任务"过程开始。
4:20:12 PM(执行员)开始执行" hdb构建任务"条款。
下午4:20:17(提供)模块的服务设置:"/img/db3"
4:20:17 PM(供应)将不会为" org.cloudfoundry.existing-service"类型的" myApp-grantor"资源创建服务实例。
4:20:17 PM(提供)(资源)资源'myApp-myApp-db1-punitkumarupadhyayQfQsRsNw3JBOBM + P'的服务实例'myApp-myApp-db1-punitkumarupadhyayQfQsRsNw3JBOBM + P'已经存在,将不执行任何操作。
4:20:21 PM(执行员)开始过程:" cd/projects/myApp/db3;导出DEVX_MTA_RESOLVED_PLACEHOLDERS =" {\" services \":[{\" platformName \":\" hdi_db2 \",\ " resourceName \":\" myApp-grantor \",\" resourceProperties \":{\" SERVICE_REPLACEMENTS \":[{\" key \":\" logical-myApp2-grantor \",\" service \": \" hdi_db2 \"}]},\" resourceType \":\" org.cloudfoundry.existing-service \",\" serviceKeyName \":\" SharedDevKey \",\" serviceTarget \":{\" endpoint \ ":\" https://api.XX.XXX.hana.ondemand.com \",\" org \":\" XXXXXXXXXXXXXXXXXXXX_XXX-XXXX-XX-XXX-XXXXXXX-001 \",\"空格\": \" XX-XXXX-X-XXX-XXXXXXX-001-000-100 \"}},{\" platformName \":\" myApp-myApp-db1-punitkumarupadhyayQfQsRsNw3JBOBM + P \",\" resourceName \":\ " myApp-db1 \",\" resourceProperties \":{\" TARGET_CONTAINER \":\" myApp-myApp-db1-punitkumarupadhyayQfQsRsNw3JBOBM + P \"},\" resourceType \":\\ com.sap.xs.hdi -container \",\" serviceKeyName \":\" SharedDevKey \",\" serviceTarget \":{\" endpoint \":\" https://XXX.XX.XXX.hana.ondemand.com \", \" org \":\" XXXXXXXXXXXXXXXXXXXXXX_XXX-XXXX-XX-XXX-XXXXXXXX-001 \" ,\" space \":\" XX-XXXX-D-XXX-XXXXXXX-001-000-100 \"}}]}""; 导出CF_HOME =/projects/.webide/cf/cc2f4af9937d925c673ced7cf7c70d57; export DEVX_MTA_HDI_BUILD_OPTIONS =" {\" IsSelectiveBuild \":false,\" SelectedFiles \":[],\" IsSimulateBuild \":false,\" AdditionalOptions \":{\" migrationtable-development-mode \":false}} "; 导出PROJECT_PATH =/projects/myApp/db3; 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"
4:20:21 PM(HDB)执行生成命令:
4:20:21 PM(HDB)HDI BUILDER版本:1.1.8-20190718065855 4:20:21 PM(HDB)临时文件夹创建于:/tmp/hdispacebuilder269144865
4:20:21 PM(HDB)开始hdiBuild之前的操作...
4:20:23 PM(HDB)正在创建模块zip ...
4:20:23 PM(HDB)模块目录为:/projects/myApp/db3
4:20:23 PM(HDB)在/projects/myApp/db3上执行NPM脚本
4:20:23 PM(HDB)压缩文件夹.....
创建4:20:24 PM(HDB)zip文件:/tmp/hdispacebuilder269144865/db.zip
4:20:31 PM(HDB)连接到hdi部署程序通行证
4:20:35 PM(HDB)生成命令失败:hdi-build操作失败:部署失败,退出代码:1
4:20:35 PM(HDB)/myApp/db3的生成失败。
感谢与问候,
单位
myapp-project-structure.jpg (26.1 kB)
嗨露西亚,
非常感谢您的帮助。 是冲突的名称空间。 删除名称空间并重新部署它可以解决此问题。 再次感谢您的支持和指导。
感谢与问候,
单位
一周热门 更多>