点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
如果我在Webide中使用xs-security.json创建一个项目,则在部署到xsa座舱中显示的XSA后,没有任何作用。 我必须使用控制台中的File作为参数来创建UAA服务,以使其正常工作。 但是之后,我无法从Webide部署我的项目。 我尝试按照Tinyworld示例中的说明在mta.yaml中使用参数" path:./xs-security.json"。
如何将项目从Webide部署到XSA并使用项目中提供的xs-security.json?
谢谢
那么,部署意味着什么? 您的意思是您正在构建MTAR并在此之上进行XS Deploy。 如果是这样,那么最近已解决了一个问题,即在构建过程中未将xs-security.json复制到MTAR文件中。 最新的补丁程序级别应对此进行更正。 但是,解决方法是将安全性信息放入mta.yaml本身(不是很好),或者使用zip实用程序来编辑MTAR文件并手动将xs-security.json文件添加到其中。
现在,Florian谈论的是在创建用于测试/调试的临时运行版本时从Web IDE本身进行构建/运行。 的确如此,Web IDE运行器尚未支持所有服务类型的供应。 实际上,大多数版本中仅提供HDB服务。 因此,在开发过程中,您确实需要XSA Admin Cockpit或XSA CLI来提供服务。 但是,这是我们当前正在努力进行的工作,并有望为SPS 03的十月补丁做好准备,以便既允许提供所有类型的资源,又可以提供Web IDE中的资源面板,您可以在其中看到限制 资源并删除它们。
通常,您将xs-security.json放入 MTA项目的根目录,但是无论在哪里放置,mta.yaml中的引用都必须正确。
是的,如果您尝试在创建UAA之后再次传输它,但没有xs-security.json(反之亦然); 您必须在部署之前手动删除UAA服务。 它无法做出如此大的改变。
我相信4.3.31版中的构建错误已得到纠正。
我正在使用最新的XSA Express系统(SPS 03补丁64(构建4.3.64)),但不幸的是, 似乎'xs-security.json'文件仍未包含在MTAR文件中。
这使得更新现有的,已经部署的解决方案非常麻烦。
在执行XS部署时 我收到错误消息"不一致的xs-security.json:无效的xsappname:不能为。" 现在-找到这个主题之后最终-对我来说很有意义...不包括安全描述符。.
到目前为止,我的解决方案是:
上面提到的一个不好的副作用是 所有现有角色都丢失了那些分配的角色模板...因此必须重新定义角色...繁琐...
因此手动将文件添加到MTAR存档中吧?
我的mta.yaml文件中有以下设置...
参数: config_path:./xs-security.json
我尝试了MTAR文件中的多个位置-根文件夹中的META-INF文件夹中-没有任何作用..总是相同的错误...( )...
我希望很快能解决这个问题,因为这确实令人沮丧...
将以上内容称为一个新问题,因为该主题已经很老了。
就我所知和我在HANA 2.0 SPS03上所做的最新经验而言,从Web IDE进行的部署仍然不支持XSUAA服务的创建。 通过CLI(或通过XSA Cockpit)创建服务实例的方法适合于开发目的。 但是之后,您还应该能够部署模块。 您有任何错误吗?
一周热门 更多>