I run an embedded process engine , my application does the following
dosomeOp(){
id = generateId()
result = storeInCamunda(id)
storeInOpDb(result+other data)
}
storeInCamunda(){
pe…createProcessInstance(id)
storeInDB()
return someData()
}
When there are exceptions all DB transactions (storeInCamunda and dosomeOp rollback), how do I rollback processInstance creation?