Jim,
I maintain if the message is in SMAT, then it was sent or received by Cloverleaf.
If the foreign system is claiming otherwise, then for messages sent by Cloverleaf I look at the inbound (reply) SMAT. I find the reply for the message sent. If I have received that then I take the position the message was sent and the receiving system received it (who else would reply???).
For messages received by Cloverleaf and if a given message is not in SMAT, then I ask the sending system to trace as much as they can to prove they had a connection and see the message going out (like we do with the Engine log files). Many foreign systems do not have this capability so it may mean them using something like tcptrace or like sna facility.
Sometimes what I will do (if it is tcp/ip) is to shut down the ib thread and use hcitcptest while the foreign system sends one message (this is assuming the foreign system can resend because we won’t actually process the message). If I don’t see the message, then I am fairly assured Cloverleaf won’t either and the fun begins.
Most of the time when some foreign system says they have sent a message and I don’t see it in SMAT, there is a problem with the sending system.
Jim Kosloskey
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.