SQL Server Explicit Transaction Rollback

Reading through the Query Database Smart Service documentation, it appears that an explicit transaction wraps every execution:

https://docs.appian.com/suite/help/22.2/Query_Database_Smart_Service.html#:~:text=Activity%20execution,by%20the%20node

Is there a way to shut this behavior off?  We have created a logging framework with all of our procedures, and can even get the error messages we're producing out of the process flows via the Outputs tab, but when all is said and done our logging messages are missing.  If I'm interpreting the above correctly, it's because the overall transaction is rolling back our logging inserts too.

I'd really prefer to let errors be errors and just stop this behavior, but if that's not possible my catches will have to swallow the error and return my messaging through OUTPUT variables instead (an idea if anyone else is facing this same issue).

Thanks!

-Eric Rubeck

  Discussion posts and replies are publicly visible

Parents Reply Children