How to deploy process.xml to a standalone camunda?

How to deploy process.xml to a standalone camunda through restapi?

Lets say I have this process.xml, is there a restapi to deploy this to standalone camunda?

<process-application
  xmlns="http://www.camunda.org/schema/1.0/ProcessApplication"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <process-archive name="loan-approval">
    <process-engine>default</process-engine>
    <properties>
      <property name="isDeleteUponUndeploy">false</property>
      <property name="isScanForProcessDefinitions">true</property>
    </properties>
  </process-archive>

</process-application>

@Minisha_M, it is not clear, what are you going to achieve. Please explain your intention and give more context to understand your problem.

@Minisha_M process.xml file should be part of process application itself.

Like how? can you explain. I have a bpmn file. you mean have to copy the process.xml content to bmpn?

@Minisha_M The processes.xml file is deployed as part of a process application and is used for configuration of the deployment of BPMN 2.0 resource files. Additionally, it can be used to configure process engines which are started / stopped with the deployment of the application.

https://docs.camunda.org/manual/latest/reference/deployment-descriptors/descriptors/processes-xml/


Refer the below example:

Logs on application startup:

2020-08-12 21:52:59.182  INFO 8876 --- [           main] org.camunda.bpm.container                : ENGINE-08024 Found processes.xml file at file:/camunda-springboot-postgres/target/classes/META-INF/processes.xml
2020-08-12 21:52:59.559  INFO 8876 --- [           main] org.camunda.bpm.container                : ENGINE-08023 Deployment summary for process archive 'application': 

        process.bpmn
        multi-user-approval.bpmn
        producer_consumer.bpmn

2020-08-12 21:53:02.604  INFO 8876 --- [           main] org.camunda.bpm.application              : ENGINE-07021 ProcessApplication 'application' registered for DB deployments [84cda242-db8a-11ea-92d4-507b9dc4ed46, 46056712-db7f-11ea-a382-507b9dc4ed46, f12f2578-a4c6-11ea-83e3-507b9dc4ed46, 6b2e05df-a4b7-11ea-8dde-507b9dc4ed46]. Will execute process definitions 

        ConsumerProcess[version: 2, id: ConsumerProcess:2:851dbe1b-db8a-11ea-92d4-507b9dc4ed46]
        ProducerProcess[version: 2, id: ProducerProcess:2:851c3779-db8a-11ea-92d4-507b9dc4ed46]
        Test-multi-user-approval[version: 15, id: Test-multi-user-approval:15:851a62b7-db8a-11ea-92d4-507b9dc4ed46]

The processes.xml may be left blank (can be empty). In this case, default values are used