点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我的实体定义非常简单,就像这样:
使用来自'@ sap/cds/common'的{货币,托管,SAP,Cuid}; 命名空间sap.capire.backend; 实体合同:托管,预付款{ name:本地化String(128); }
并且admin-service.cds是
使用'../db/schema'中的{sap.capire.backend作为我的}; 服务AdminService @(__ requires:'admin'){ 实体合同作为my.Contracts的投影; }
当我运行 cds build/all 时,将生成.hdiconfig内容,如下所示:
{ " file_suffixes":{ " csv":{ " plugin_name":" com.sap.hana.di.tabledata.source" }, " hdbafllangprocedure":{ " plugin_name":" com.sap.hana.di.afllangprocedure" }, " hdbanalyticprivilege":{ " plugin_name":" com.sap.hana.di.analyticprivilege" }, " hdbcalculationview":{ " plugin_name":" com.sap.hana.di.calculationview" }, " hdbcds":{ " plugin_name":" com.sap.hana.di.cds" }, " hdbcollection":{ " plugin_name":" com.sap.hana.di.collection" }, " hdbconstraint":{ " plugin_name":" com.sap.hana.di.constraint" }, " hdbdropcreatetable":{ " plugin_name":" com.sap.hana.di.dropcreatetable" }, " hdbflowgraph":{ " plugin_name":" com.sap.hana.di.flowgraph" }, " hdbfulltextindex":{ " plugin_name":" com.sap.hana.di.fulltextindex" }, " hdbfunction":{ " plugin_name":" com.sap.hana.di.function" }, " hdbgraphworkspace":{ " plugin_name":" com.sap.hana.di.graphworkspace" }, " hdbhadoopmrjob":{ " plugin_name":" com.sap.hana.di.virtualfunctionpackage.hadoop" }, " hdbindex":{ " plugin_name":" com.sap.hana.di.index" }, " hdblibrary":{ " plugin_name":" com.sap.hana.di.library" }, " hdbmigrationtable":{ " plugin_name":" com.sap.hana.di.table.migration" }, " hdbprocedure":{ " plugin_name":" com.sap.hana.di.procedure" }, " hdbprojectionview":{ " plugin_name":" com.sap.hana.di.projectionview" }, " hdbprojectionviewconfig":{ " plugin_name":" com.sap.hana.di.projectionview.config" }, " hdbreptask":{ " plugin_name":" com.sap.hana.di.reptask" }, " hdbresultcache":{ " plugin_name":" com.sap.hana.di.resultcache" }, " hdbrole":{ " plugin_name":" com.sap.hana.di.role" }, " hdbroleconfig":{ " plugin_name":" com.sap.hana.di.role.config" }, " hdbsearchruleset":{ " plugin_name":" com.sap.hana.di.searchruleset" }, " hdbsequence":{ " plugin_name":" com.sap.hana.di.sequence" }, " hdbstatistics":{ " plugin_name":" com.sap.hana.di.statistics" }, " hdbstructuredprivilege":{ " plugin_name":" com.sap.hana.di.structuredprivilege" }, " hdbsynonym":{ " plugin_name":" com.sap.hana.di.synonym" }, " hdbsynonymconfig":{ " plugin_name":" com.sap.hana.di.synonym.config" }, " hdbsystemversioning":{ " plugin_name":" com.sap.hana.di.systemversioning" }, " hdbtable":{ " plugin_name":" com.sap.hana.di.table" }, " hdbtabledata":{ " plugin_name":" com.sap.hana.di.tabledata" }, " hdbtabletype":{ " plugin_name":" com.sap.hana.di.tabletype" }, " hdbtextconfig":{ " plugin_name":" com.sap.hana.di.textconfig" }, " hdbtextdict":{ " plugin_name":" com.sap.hana.di.textdictionary" }, " hdbtextinclude":{ " plugin_name":" com.sap.hana.di.textrule.include" }, " hdbtextlexicon":{ " plugin_name":" com.sap.hana.di.textrule.lexicon" }, " hdbtextminingconfig":{ " plugin_name":" com.sap.hana.di.textminingconfig" }, " hdbtextrule":{ " plugin_name":" com.sap.hana.di.textrule" }, " hdbtrigger":{ " plugin_name":" com.sap.hana.di.trigger" }, " hdbview":{ " plugin_name":" com.sap.hana.di.view" }, " hdbvirtualfunction":{ " plugin_name":" com.sap.hana.di.virtualfunction" }, " hdbvirtualfunctionconfig":{ " plugin_name":" com.sap.hana.di.virtualfunction.config" }, " hdbvirtualpackagehadoop":{ " plugin_name":" com.sap.hana.di.virtualpackage.hadoop" }, " hdbvirtualpackagesparksql":{ " plugin_name":" com.sap.hana.di.virtualpackage.sparksql" }, " hdbvirtualprocedure":{ " plugin_name":" com.sap.hana.di.virtualprocedure" }, " hdbvirtualprocedureconfig":{ " plugin_name":" com.sap.hana.di.virtualprocedure.config" }, " hdbvirtualtable":{ " plugin_name":" com.sap.hana.di.virtualtable" }, " hdbvirtualtableconfig":{ " plugin_name":" com.sap.hana.di.virtualtable.config" }, " jar":{ " plugin_name":" com.sap.hana.di.virtualfunctionpackage.hadoop" }, "属性":{ " plugin_name":" com.sap.hana.di.tabledata.properties" }, "标签":{ " plugin_name":" com.sap.hana.di.tabledata.properties" }, "文本": { " plugin_name":" com.sap.hana.di.copyonly" } } }
然后当我运行 cds部署--hana 时,日志返回如下错误:
部署配置文件" src/gen/.hdiconfig" ... 警告:找不到包含" com.sap.hana.di.cds"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.fulltextindex"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.textconfig"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.textdictionary"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.textminingconfig"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.textrule"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.textrule.include"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.textrule.lexicon"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 警告:找不到包含" com.sap.hana.di.virtualfunctionpackage.hadoop"构建插件的已配置库[8211539] 在" src/gen/.hdiconfig"(0:0) 部署配置文件" src/gen/.hdiconfig" ...确定(0秒7毫秒) 部署名称空间文件" src/gen/.hdinamespace" ... 部署名称空间文件" src/gen/.hdinamespace" ...好的(0s 11ms) 正在添加" src/gen/ADMINSERVICE_CONTRACTS.hdbcds"以进行部署... 错误:" src/gen/ADMINSERVICE_CONTRACTS.hdbcds":无法为文件创建编译单元[8211714] 位于" src/gen/ADMINSERVICE_CONTRACTS.hdbcds"(0:0) 错误:找不到" com.sap.hana.di.cds"构建插件[8210501] 错误:为部署添加" src/gen/ADMINSERVICE_CONTRACTS.hdbcds" ...失败[8211700] 正在准备进行交易...好(0秒62毫秒) 错误:正在准备...失败[8211602] 制作失败(5个错误,9个警告):尝试部署14个文件,取消部署0个文件,重新部署0个从属文件 错误:正在制作...失败[8211605] 错误:在容器" 99088CA59D5B4F029F0FA29DD9237E10"中启动make,要部署14个文件,要取消部署0个文件...失败[8214168] 部署到容器99088CA59D5B4F029F0FA29DD9237E10失败-错误:HDI生成失败[部署ID:无]。 错误:HDI制作失败 (1秒863毫秒) [错误] [cds.deploy]-HDI部署失败,退出代码为1 在hdiDeployLib.deploy(/home/user/projects/myproject.git/app/backend/node_modules/@sap/cds/bin/deploy/to-hana/hdiDeployUtil.js:90:35) 在ChildProcess。<匿名>(/home/user/projects/myproject.git/node_modules/@sap/hdi-deploy/library.js:101:14) 在ChildProcess.emit(events.js:198:13) 在也许关闭(internal/child_process.js:982:16) 在Socket.stream.socket.on(内部/child_process.js:389:11) 在Socket.emit(events.js:198:13) 在Pipe._handle.close(net.js:607:12)
您能给我一个有关此问题的建议吗? 谢谢。
此致
凯文
您可能已经在使用SAP HANA Cloud? 请检阅 https://cap.cloud.sap/docs/releases/changelog/ 调整部署格式:
[cds@3.34.2]使用
cds.hana.deploy-format
=hdbtable
而不是cds .hana.syntax
将SAP HANA Cloud的部署从hdbcds
切换到hdbtable
。感谢答案 =" nofollow" hraf=" https://people.sap.com/gregor.wolf">格雷戈·沃尔夫。
我添加了
作为
的答案https://answer.sap.com/questions/13048899/error-could-not-find-the-comsaphanadicds-build-plu.html
看起来像在工作。
此致
凯文
一周热门 更多>