The Decision Node doesn't write any transacactional related data, and so there is really no transaction requirement for it. If it fails it will throw a fault, which it can handle or which can be passed back to the message flow in Message Broker. And the message broker, which is a transacation manager, can handle any rollbacks or compenstations based on that failure.