The following is a method in an SBO (assume all the variables are valid): public void
updateDoc(String strRepository, IDfSysObject obj) {
The following code calls this service:
What would happen to the transaction if a DfException occurs in the SBO method?

A.
The transaction is aborted.
B.
The transaction commit method is ignored.
C.
An exception is thrown at the linesessionMgr.commitTransaction().
D.
The transaction is committed.