无法根据SAP Teched 2018 DAT374会话创建数据库模块

2020-08-18 11:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试在Webi...

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

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


专家们,

我正在尝试在Webide中复制DAT374会话。

我无法构建数据库模块,因为它说服务实例" TechEd2018CentralDB.teched-2018-cc"不存在,并且构建数据库模块失败。

所以我创建了一个新的服务实例,并在用于CentralDB的mta.yaml文件中提供了类型为" org.cloudfoundry.user-provided-service"和参数{service-name-新创建的服务实例}。

现在我遇到了另一个错误,再次无法构建数据库模块。

--------------------------------------------------- -------------------------------------------------- ------------

错误日志:-

12:36:04 PM(构建器)开始构建"/img/dat374/db"。 12:36:16 PM(DIBuild)正在构建"/img/dat374/db"。 12:36:19 PM(DIBuild)模块的服务供应:'/db'
当前不支持为'CentralDB'资源类型创建服务实例。
服务实例'dat374-hdidb-P1942725372-workspaceuOKUB3hML8WY9zpk 为资源'dat374-hdidb-P1942725372-workspaceuOKUB3hML8WY9zpk'已经存在,将不执行任何操作。
[INFO]正在将源代码注入构建器...
[INFO]源代码已注入完成
[INFO ] ------------------------------------------------- -----------------------
您的模块包含package.json文件,它将用于构建。

12:36:24 PM(DIBuild)在1.348秒内添加了来自79个贡献者的37个软件包

> deploy @ start/home/vcap/app/.java-buildpack/tomcat/temp/builder/hdi -builder/builds/build-7285260780734966006/db
>节点node_modules/@sap/hdi-deploy/deploy.js

@ sap/hdi-deploy,版本3.7.0(默认模式),服务器 版本2.00.002.00.1490188421(2.0.2.0),节点版本8.9.1
使用环境变量" SERVICE_REPLACEMENTS"中的服务替换项进行1次替换项
在/home/vcap/app/.java-buildpack中不忽略文件/tomcat/temp/builder/hdi-builder/builds/build-7285260780734966006/db/.hdiignore。
收集文件...
收集文件... ok(0s 2ms)
收集了3个目录
收集了5个文件
收集了0个可重用模块
目标服务:dat374-hdidb- P1942725372-workspaceuOKUB3hML8WY9zpk
正在处理授予文件...
正在处理" cfg/central.hdbgrants" ...正在使用类型为" hdi"的服务" central-db-service"
在以下情况下授予架构角色 容器" D3B756F995E24352B168DAF16CAB485C"和参数" []" ...
将模式角色" admin"授予模式""中的主体" DAT374_3#OO",授予选项=" 0"

错误: 授予容器" D3B756F995E24352B168DAF16CAB485C"和参数" []"中的架构角色失败[8214221]
错误:数据库错误389::无效的角色名称:admin:第1行第7列(在pos 6)[8201003 ]
错误:执行错误:CALL" D3B756F995E24352B168DAF16CAB485C#DI"。GRANT_CONTAINER_SCHEMA_ROLES(#CONTAINER_ROLES,#CONTAINER_ROLES_PARAMETERS,?,?,?);
(嵌套消息:HDI调用失败)
授权服务:" central-db-service",类型:" hdi",用户:" SBSS_61800447415722129476806434534579288070551592183866235085443790172"(hdi_user)
文件名:/home/vcap/app/.java-buildpack/tomcat/temp/builder/hdi-builder/builds/build-7285260780734966006/db/cfg/central.hdbgrants
(0s 253ms)

npm错误! 代码ELIFECYCLE
npm ERR! errno 1
npm错误! deploy @ start:`node node_modules/@ sap/hdi-deploy/deploy.js`
npm错误! 退出状态1
npm ERR!
npm ERR! 在deploy @ start脚本处失败。
npm ERR! npm可能不是问题。 上面可能还有其他日志记录输出。

npm错误! 可以在以下位置找到该运行的完整日志:
npm ERR! /home/vcap/app/META-INF/cache/8.9.1/.npm/_logs/2019-01-08T07_06_25_542Z-debug.log
12:36:24 PM(Builder)/dat374/db的构建失败 。

--------------------------------------------------- -------------------------------------------------- -----------------------------------------------

可能是什么错误以及如何解决。.

感谢和问候

Rahul.a

2条回答
天桥码农
2020-08-18 11:40 .采纳回答

此练习中需要另一个交付单元TechEd2018CentralDB的内容。 您不能只创建一个具有相同名称的用户提供的服务并期望它能正常工作。 您或者需要在您的系统上构建并安装TechEd2018CentralDB,或者只是跳过此跨容器内容的练习。 如果要安装TechEd2018CentralDB,可以在以下位置找到该项目: https://github.com/jungsap/TechEd2018CentralDB

一周热门 更多>