Error When Automating Inspection Processing

Hoping someone can assist me… attempting to automate operation inspection processing using Epicor Functions.

Epicor throws an error when executing below line…

boInspProc.InspectOperation(out LegalNumberMessage, out iDMRNum, ref inspTS);

Error message reads… Implicit distributed transactions have not been enabled.

Is this because Epicor is attempting to create the DMR? I’ve tried wrapping code in a transaction scope. Any ideas?