Verifying whether outbound CONTRL message has been sent successfully

Hi All,
We have a requirement to verify whether the FA for a PO / POC message was sent to the partner via the partner’s preferred delivery method successfully. At present we are using a TPA to send out the CONTRL message for ORDERS automatically but how do we know whether the message reached the destination successfully? For instance, if the partner’s server is down, will we receive any exception which will tell us that the message failed? Please note that we have configured the sending out of FA using TPA.