Trading Networks 10.3 | Administering and Monitoring B2B Transactions | webMethods Module for EDIINT | Processing Inbound EDIINT Documents and MDNs | Processing Inbound EDIINT Documents | Creating Outbound MDNs that Acknowledge Receipt of an EDIINT Document
 
Creating Outbound MDNs that Acknowledge Receipt of an EDIINT Document
For an inbound EDIINT document, Trading Networks executes the EDIINT Process Message processing rule, which in turn invokes the wm.EDIINT.rules:processMsg service. The wm.EDIINT.rules:processMsg service detects whether the sender of the EDIINT document requested an MDN.
If the sender requested an MDN, theprocessMsg service determines whether the sender requested a signed or an unsigned MDN. The processMsg service creates the appropriate type of MDN and submits the MDN back to Trading Networks for delivery to the sender.
To deliver the outbound EDIINT MDN, Trading Networks executes the EDIINT Send MDN Message processing rule, which in turn invokes the wm.EDIINT.rules:sendMDN service. The sendMDN service determines whether the sender requested a synchronous or asynchronous MDN.
*If the sender requested a synchronous MDN, the sendMDN service returns the MDN to the sender using the same HTTP connection.
*If the sender requested an asynchronous MDN, the sendMDN service invokes the wm.EDIINT.rules:deliveryDocument service to send the MDN as a separate transaction.