You configure a data source with a non XA driver because your (non-Oracle) database does not provide XA drivers.
The data source will sometimes participate in global transactions with an EJB, so as you configure the data source you select "Supports Global Transactions" and
One-phase commit.
Why is this configuration wrong?