Problems triggering Subprocess with MessageEndEvent

Hello together,

after “studying” the BPMN-documentations, I found an interesting way with transactions and compensations … this sounds like the solution for me.

Can you please take a look at the following model - is this valid with the transaction-cancel and then stop the hole process after sub-process has done it’s compensations?

Rergards, Thomas