You can THROW or set any error while Quitting,

Both should disable, if E=D.

One quick question - have you restarted you operation after putting this Logic.. The code changes will only be effective only after operation is linked to new JOB.

You can also, try debugging your code attaching corresponding job of operation in studio.. there is no reason this should not work.

Hi Jimmy,

For such scenario, we should $$$Trace.

We can covert HTTP request to string and pass it in trace. $$$Trace can take string or anything inherited from ens.message.

In Production, in the corresponding Business Operation, find Enable trace setting. 

Then for next transaction, you can see the httprequest in trace.

Don't forget to disable the trace option once you are done, as we should try this only for debugging purpose.