Hi @Philipp_Ossler thank you for the response. But when I send the message from process -2 to outside process, I am using message correlation to pass variables.
EX:
delegateExecution.getProcessEngineServices().getRuntimeService().createMessageCorrelation(“MessageStartProcess”)
.setVariable(“samp”, “value1”)
.processInstanceBusinessKey(“Secretkey”)
.correlateWithResult()
But do I need to use correlation again when control is going back to originating process from “Process -5”? If I use correlation it will create a new process right. But I want the control goes back to old process with variables I did set in the “Process 5”