Unable to find bpm-platform-xml configuration file for Camunda7

I have created a Camunda 7 Springboot embedded application. I am able to run the application as well.
Where can I get the “bpm-platform-xml” configuration file.
How do I edit the properties of this xml and use it in my application?

1 Like

Hi @Saju_John_Sebastian1,

the good thing about spring boot embedded application is that no proprietary bpm-platform.xml is required any more. All settings are done with application.yml or application.properties or the other spring-boot configuration mechanisms (env variables, …).

All settings that are missing in this list Process Engine Configuration | docs.camunda.org can be set as generic properties: Process Engine Configuration | docs.camunda.org

Hope this helps, Ingo

2 Likes

Thanks for the info @Ingo_Richtsmeier .

As per this Multi-Tenancy link I refered “https://assets.ctfassets.net/vpidbgnakfvf/6qPAgbht0kyc2mIe2mcosC/13d6594affb6241b2714edebc73b421f/Multi-tenancy.pdf”, I see that the job-executor’s job-acquisition thread can be mapped based on each tenant.

Do I need to do similar configurations in application.properties file, such that the job-executor’s job-acquisition thread gets mapped only to a particular tenant.

My intention is that, the process engine job-executor has to only process the jobs from a particular tenant and no other tenants.

Hi @Saju_John_Sebastian1,

the setup you posted uses two shared process engines. This is not available with an embedded process engine setup from Spring-Boot or Camunda Run. Spring Boot Integration | docs.camunda.org

In these cases you start multiple Java application to create more than one process engine. And configure them separately.

Hope this helps, Ingo