Open evshvarov opened 7 months ago
This has been encountered internally as well. It would be great for IPM to provide a way to do this in a background job to isolate from the current transaction. (I've held the position of "Library code, including Ens.Director, shouldn't commit/roll back callers' transactions as a side effect" to no avail.)
Calling this a enhancement - specifically, we need to provide a "right way" to have an <Invoke>
do something outside of the transaction and only after installation has fully completed.
This application starts production after installastion.
And it reports errors because of open transaction: