We are seeing alot of outbound EDI documents trapped in SendMsg:WAITMDN Status in TN/MWS for its EDIINT. But when we check the Activity Log, processing was already completed (Processing Complete) but on the Transaction screen, USER STATUS still showing as SendMsg:WAITMDN.
Any idea how we can complete processing and move the EDIINT status as SendMsg:DONE?
Thanks for the response. I will further check on this. Additional question though, in the event that a MDN was not received back - how are we going to abort or moved the processing to display either SendMsg:Done or SendMsg:Abort/Failed?
The status of SendMsg:WAITMDN is a good indication that the MDN is not received. depends on your need, you can scan document with such status and trigger redelivery or other options if it’s on such status too long.
I did check and we received the MDN back. The Delivery Processing even suggests its complete but still the UserStatus is still stucked in SendMsg:WAITMDN? Any idea what might occur?
in MDN, you should see:
Original-Message-ID: ******
it’s used for associating the MDN back to the original AS2 message.
You can check if it’s matching the original message ID.
If not, the client’s system is not returning proper MDN.
if yes, you need to debug through the MDN handling service to find out why it’s not finding the matching document.