XMS throws this exception if an application calls Session.commit() to commit the current transaction, but the transaction is subsequently rolled back.
std::exception | +----xms::Exception | +----xms::TransactionRolledBackException