点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 有人知道如何应用从S...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 有人知道如何应用从S...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
有人知道如何应用从SAP Web IDE部署到CF期间的MTA部署扩展文件(mtaext)?
我这样做的主要动机是为我的一个MTA模块定义敏感属性。 扩展文件似乎很适合这种情况,因为它允许我在单独的未跟踪扩展文件中定义信息。
为进一步限制我的问题的范围,我仅对在Web IDE中如何实现此目标感兴趣。 我了解如何使用 CF CLI插件实际上,这就是我将如何进行富有成效的部署。 在Web IDE中处理此问题的愿望是允许在统一开发环境中进行测试部署。
考虑到这一背景,我尝试了以下方法来使Web IDE与MTAEXT文件一起部署而没有成功:
我认为第四个也是最后一个选项是最有前途的,但实际上没有关于如何调整参数以强制使用扩展文件的文档。
如果任何人都可以提供有关如何在Web IDE中进行此工作的任何见解,我将不胜感激。 除此之外,我还欢迎使用另一种方法来处理需要注入MTA模块属性的敏感信息。
谢谢!
布莱恩
Natalia,
感谢您的答复,我现在将按照您的建议进行,并期待SAP Web IDE何时支持该建议。
我希望您能帮助我解决的一个相关问题是,我注意到SAP Web IDE和可用的CLI工具之间存在不一致。 这集中于由SAP Web IDE生成的某些模块类型,以及它们与MTA Builder和CF Deployer的兼容性。 在此问题的上下文中,我使用的是MTA存档生成器 v1.1.7 和CF CLI v2.0.11 。
我观察到的是,当使用Web IDE从模板创建新的MTA项目并为HTML5存储库选择选项时,生成的approuter模块将具有模块类型 approuter.nodejs 。 在IDE中执行构建时,基础mtad.yml文件会将其映射到模块类型 javascript.nodejs 。
如果我通过MTA归档生成器运行相同的应用程序,则不会发生模块类型映射,这意味着当我尝试使用CF CLI进行部署时,收到无法识别的模块类型的错误。
现在,显而易见的解决方法是在Web IDE中进行所有构建并从CLI进行所有部署,但这涉及到从Web IDE导出MTAR文件的附加步骤,这本身可能需要很长时间才能处理。 鉴于我在此票证中的主要动机之一是建立统一的开发环境,所以这种分两步走的方法是不必要的时间浪费。 在IDE中进行构建的选项也与我们的CI/CD策略不兼容。
从我的角度来看,有两种方法可以解决此问题,但是为了达成长期解决方案,我希望您能告诉我哪种方法是正确的。 这是我得出的结论:
感谢您提供的任何指导。
谢谢
布莱恩
一周热门 更多>