Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 17 Message Disposition Notification Receipts : MDN Receipts and Business Acknowledgments

MDN Receipts and Business Acknowledgments
An MDN receipt is a transport-level acknowledgment that does not guarantee that the document from the Initiator was validated by the Responder’s translator. An MDN receipt merely states that the document was received and its contents were verified for integrity. No document validation takes place before an MDN receipt is sent back.
An acknowledgment is a business level response that is sent back if required by the specified protocol in use. For example when a document is validated by the EDI engine it would send back a business acknowledgment back to the trading partner.
A Responder might refuse an MDN receipt if the Responder does not recognize from which trading partner a message originated and is not listed in the Responder’s list of trading partners.
Here are some conditions in which the Responder sends back an ERROR MDN receipt:
MDN Messages Sent to Private Processes
Miscellaneous message types are available for the protocol of the specified TIBCO BusinessConnect shared configuration resource. These messages can occur when the AS1, AS2 or Email transports are used and receipts (MDNs) are utilized.
The miscellaneous messages that can be received for MDN receipts are MDN Alert messages and MDN Timeout messages. An MDN Alert is sent to the private process when an MDN receipt is sent to or received from a trading partner.
If the MDN receipt is requested but was not received from the trading partner before the configured timeout occurs, an MDN Timeout is sent to the private process.
Some of the protocols, such as TIBCO BusinessConnect Services Plug-in, do not suppress these messages, and some of them do (SOAP). Consult documentation for a specific business protocol for more information.
If AS2 is used with EDI protocol and receipts are used, then the MDN messages will occur. Since protocols such as RosettaNet do not use AS1, AS2 or the Email transport, these messages will not occur for RosettaNet.
To learn more about MDN messages sent to Private Processes, see TIBCO BusinessConnect Palette Reference, Receive Misc. Msg.
If you are not using the TIBCO BusinessConnect palette to implement your private process, you can listen for these miscellaneous messages on the following TIBCO Rendezvous subject names:
prefix.installation.standardID.INFO.RECEIPT.RECEIVED    This is sent when MDN receipt is received from a trading partner
prefix.installation.standardID.INFO.RECEIPT.SENT   This is sent when MDN receipt is sent to a trading partner
prefix.installation.standardID.ERROR.RECEIPT.RECEIVED   This is sent when an Error MDN receipt is received from a trading partner
prefix.installation.standardID.ERROR.RECEIPT.SENT   This is sent when an Error MDN receipt is sent to a trading partner
prefix.installation.standardID.ERROR.TIMEOUT.RECEIPT   This is sent when an MDN receipt is not received from a trading partner within the configured timeout period

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved