无法从SAP Web IDE XSA将.mtar部署到XSA

2020-08-18 22:36发布

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

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


我已经成功构建了.mtar文件,并且从SAP Web IDE将.mtar文件部署到XSA时遇到了问题。 在我的"本地"环境中运行它时,我没有任何问题,问题在于将.mtar部署到XSA时。

请从SAP Web IDE中查看以下错误消息。

.hdbgrants:

 {
   " zearnServiceName":{
     " object_owner":{
       " container_roles":["消费","管理员#"]
     },
     " application_user":{
       " container_roles":["消费"]
     }
   }
 } 

.hdbsynonymconfig:

 {
   " ZEARN_ALIAS":{
     "目标":{
       " grantor":" zearnServiceName",
       "对象":" ZEARN_ALIAS"
     }
   },
   " ZEARN_APPLICATIONS":{
     "目标":{
       " grantor":" zearnServiceName",
       "对象":" ZEARN_APPLICATIONS"
     }
   },
   " capabilitySeqId":{
     "目标":{
       " grantor":" zearnServiceName",
       " object":" capabilitySeqId"
     }
   },
   " categorySeqId":{
     "目标":{
       " grantor":" zearnServiceName",
       " object":" categorySeqId"
     }
   }
 } 

zearn.hdb同义词:

 {
   " ZEARN_ALIAS":{
     "目标":{
       "对象":" ZEARN_ALIAS"
     }
   },
 " ZEARN_APPLICATIONS":{
     "目标":{
       "对象":" ZEARN_APPLICATIONS"
     }
   },
 " capabilitySeqId":{
     "目标":{
       " object":" capabilitySeqId"
     }
   },
   " categorySeqId":{
     "目标":{
       " object":" categorySeqId"
     }
   }
 }
 

我在目标容器中创建了以下角色。

zearn-hdi-container

消费

mta.yaml:

 ID:zearn_srvui
 _schema-version:" 2.1"
 版本:0.0.1
 模块:
   -名称:zearn_srvui-db
     类型:hdb
     路径:db
     参数:
       记忆体:256M
       磁盘配额:256M
     要求:
       -名称:zearn_srvui-hdi-container
         特性:
           TARGET_CONTAINER:'〜{hdi-container-name}'
       -名称:zearn-container-service
         组:SERVICE_REPLACEMENTS
         特性:
           密钥:zearnServiceName
           服务:"〜{the-service-name}"
  
   -名称:zearn_srvui-srv
     类型:nodejs
     路径:srv
     参数:
       内存:512M
       磁盘配额:256M
     提供:
       -名称:srv_api
         特性:
           网址:" $ {default-url}"
     要求:
       -名称:zearnpfe-uaa
       -名称:zearn_srvui-hdi-container

   -名称:zearn_srvui-ui
     类型:html5
     路径:网络
     要求:
       -名称:zearnpfe-uaa
       -名称:zearn_srvui-ui5
       -名称:srv_api
         组:目的地
         特性:
           名称:srv_api
           网址:"〜{url}"
           forwardAuthToken:true
 资源:
   -名称:zearn_srvui-hdi-container
     特性:
       hdi-container-name:" $ {服务名称}"
     类型:com.sap.xs.hdi-container
   -名称:zearn-container-service
     参数:
       服务名称:zearn-hdi-container
     特性:
       服务名称:" $ {服务名称}"
     类型:org.cloudfoundry.existing-service
   -名称:zearnpfe-uaa
     类型:com.sap.xs.uaa
     参数:
       路径:./xs-security.json
   -名称:zearn_srvui-ui5
     类型:org.cloudfoundry.managed-service
     参数:
       服务:sapui5_sb
       服务计划:sapui5-1.52dd 

是否缺少任何设置? 如何获取详细的日志文件?

致谢

(8.1 kB)

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

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


我已经成功构建了.mtar文件,并且从SAP Web IDE将.mtar文件部署到XSA时遇到了问题。 在我的"本地"环境中运行它时,我没有任何问题,问题在于将.mtar部署到XSA时。

请从SAP Web IDE中查看以下错误消息。

.hdbgrants:

 {
   " zearnServiceName":{
     " object_owner":{
       " container_roles":["消费","管理员#"]
     },
     " application_user":{
       " container_roles":["消费"]
     }
   }
 } 

.hdbsynonymconfig:

 {
   " ZEARN_ALIAS":{
     "目标":{
       " grantor":" zearnServiceName",
       "对象":" ZEARN_ALIAS"
     }
   },
   " ZEARN_APPLICATIONS":{
     "目标":{
       " grantor":" zearnServiceName",
       "对象":" ZEARN_APPLICATIONS"
     }
   },
   " capabilitySeqId":{
     "目标":{
       " grantor":" zearnServiceName",
       " object":" capabilitySeqId"
     }
   },
   " categorySeqId":{
     "目标":{
       " grantor":" zearnServiceName",
       " object":" categorySeqId"
     }
   }
 } 

zearn.hdb同义词:

 {
   " ZEARN_ALIAS":{
     "目标":{
       "对象":" ZEARN_ALIAS"
     }
   },
 " ZEARN_APPLICATIONS":{
     "目标":{
       "对象":" ZEARN_APPLICATIONS"
     }
   },
 " capabilitySeqId":{
     "目标":{
       " object":" capabilitySeqId"
     }
   },
   " categorySeqId":{
     "目标":{
       " object":" categorySeqId"
     }
   }
 }
 

我在目标容器中创建了以下角色。

zearn-hdi-container

消费

mta.yaml:

 ID:zearn_srvui
 _schema-version:" 2.1"
 版本:0.0.1
 模块:
   -名称:zearn_srvui-db
     类型:hdb
     路径:db
     参数:
       记忆体:256M
       磁盘配额:256M
     要求:
       -名称:zearn_srvui-hdi-container
         特性:
           TARGET_CONTAINER:'〜{hdi-container-name}'
       -名称:zearn-container-service
         组:SERVICE_REPLACEMENTS
         特性:
           密钥:zearnServiceName
           服务:"〜{the-service-name}"
  
   -名称:zearn_srvui-srv
     类型:nodejs
     路径:srv
     参数:
       内存:512M
       磁盘配额:256M
     提供:
       -名称:srv_api
         特性:
           网址:" $ {default-url}"
     要求:
       -名称:zearnpfe-uaa
       -名称:zearn_srvui-hdi-container

   -名称:zearn_srvui-ui
     类型:html5
     路径:网络
     要求:
       -名称:zearnpfe-uaa
       -名称:zearn_srvui-ui5
       -名称:srv_api
         组:目的地
         特性:
           名称:srv_api
           网址:"〜{url}"
           forwardAuthToken:true
 资源:
   -名称:zearn_srvui-hdi-container
     特性:
       hdi-container-name:" $ {服务名称}"
     类型:com.sap.xs.hdi-container
   -名称:zearn-container-service
     参数:
       服务名称:zearn-hdi-container
     特性:
       服务名称:" $ {服务名称}"
     类型:org.cloudfoundry.existing-service
   -名称:zearnpfe-uaa
     类型:com.sap.xs.uaa
     参数:
       路径:./xs-security.json
   -名称:zearn_srvui-ui5
     类型:org.cloudfoundry.managed-service
     参数:
       服务:sapui5_sb
       服务计划:sapui5-1.52dd 

是否缺少任何设置? 如何获取详细的日志文件?

致谢

(8.1 kB)
付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼-- · 2020-08-18 23:21

也许检查您的部署服务和di-builder日志? 如果从xs cli(而不是在Web IDE中)运行部署,它将为您提供一条命令,以在失败后提取详细日志。

追夢秋陽
2楼-- · 2020-08-18 23:08

您好,Ferry,您是否解决了此问题? ? 如果是这样,我能知道吗? 谢谢

奄奄一息的小鱼
3楼-- · 2020-08-18 23:00

有时,SAP WebIDE中的hdi-builder和内部HANA XSA的hdi-builder会有版本差异。 您可能需要相应地更改依赖项版本并重新构建。

一周热门 更多>