DevOps and System Administration Forum
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

MTA syntax check for IDE

markus_lanz3
Associate
Associate
0 Likes
791

Hi colleagues,

we have MTA deployment in place. As long as we deploy in the DEV landscape we can easily fix typo's in the corresponding MTA file. When it comes to production deployment, we sometimes fail due to e.g. tab used instead of whitespaces.

Is there any possibility to syntax check an MTA file, e.g. via (Intellij / eclipse) IDE plugin?

Thanks & Regards

Markus

1 ACCEPTED SOLUTION
Read only

BorisZarske
Product and Topic Expert
Product and Topic Expert
0 Likes
742

Hi Markus,

Sorry for the late reply - I talked with our MTA experts from the SAP BTP deployment service and they pointed me to an mtad.yaml schema for Cloud Foundry MTA files that they provided in the public Schema Store (which has fluent integration with different IDEs). You can find more information here: https://github.com/cloudfoundry/multiapps-controller/wiki/Deployment-Descriptor#editor-schema-suppor...

Also, SAP Web IDE colleagues seem to provide an mta.yaml schema in Schema Store. Unfortunately, the schema is not generic for all kind of MTAs, but targets Cloud Foundry only. For example, there might be differences concerning the supported module parameters between Cloud Foundry and Neo.

I hope this helps nevertheless!

Best regards,
Boris

View solution in original post

1 REPLY 1
Read only

BorisZarske
Product and Topic Expert
Product and Topic Expert
0 Likes
743

Hi Markus,

Sorry for the late reply - I talked with our MTA experts from the SAP BTP deployment service and they pointed me to an mtad.yaml schema for Cloud Foundry MTA files that they provided in the public Schema Store (which has fluent integration with different IDEs). You can find more information here: https://github.com/cloudfoundry/multiapps-controller/wiki/Deployment-Descriptor#editor-schema-suppor...

Also, SAP Web IDE colleagues seem to provide an mta.yaml schema in Schema Store. Unfortunately, the schema is not generic for all kind of MTAs, but targets Cloud Foundry only. For example, there might be differences concerning the supported module parameters between Cloud Foundry and Neo.

I hope this helps nevertheless!

Best regards,
Boris