Brad,
The engine writes to the SMAT file upon successful reads from the protocol thread (for inbound save) and successful writes to the protocol thread (for outbound), so I don’t believe there is a way to avoid having a ‘resent’ message write to the saved message file. Essentially, whenever you would see the ‘Msgs In’ or ‘Msgs Out’ count increase is when the message would be written to its respective saved message file.
Hope this makes sense.
Jim Cobane
Henry Ford Health