Skip to Content
7
Feb 15, 2019 at 09:11 PM

SAP Web IDE Full Stack: Using MTA Deployment Extensions

564 Views Last edit May 21, 2020 at 06:14 PM 2 rev

Hello everyone,

Does anyone know how to apply an MTA Deployment Extension file (mtaext) during deployments to CF from the SAP Web IDE?

My primary motivation for this is to define sensitive properties for one of my MTA modules. An extension file seems like a natural fit for this situation given that it'd allow me to define the information in a separate untracked extension file.

To further limit the scope of my question, I am only interested in how this is achieved within the Web IDE. I understand how to execute deployments using the CF CLI plug-in which, indeed, is how I will carry out productive deployments. The desire to handle this in the Web IDE is to allow for test deployments in a unified development environment.

With that background in mind, I've tried the following methods to get the Web IDE to deploy with an MTAEXT file without any success:

  1. I've tried to define a file ending in *.mtaext within the same folder as my mta.yaml file
  2. I've tried right-clicking on my root parent folder to see if it was possible to define an extension file
  3. I've tried viewing the MTA editor for my project to see if it was possible to define an extension file
  4. I've tried to read through the various .che folders to see if I can control the builds/deployments

I think the fourth and final option is the most promising but there is really no documentation on how I can adjust the parameters to enforce the usage of an extension file.

If anyone can provide any insight into how to make this work within the Web IDE I'd greatly appreciate it. Outside of that, I'd also welcome an alternative approach to handling sensitive information that needs to be injected into MTA module properties.

Thanks!

Brian