Message Dispensation Notification
Message Dispensation Notification
MessageDispositionNotifications
MessageDispositionNotifications
Amessagedispositionnotification(MDN)isareceiptdocumentthatcontainstheoriginalmessageIDofa
messageandstatusinformationabouttheoriginalmessage.
ElectronicDataInterchangeInternetIntegration(EDIINT)isafamilyofprotocolsdevelopedbytheInternet
EngineeringTaskForce(IETF)forsecurelypackagingandtransportingmessagescontainingbusiness
dataovertheInternet,usingS/MIME.
TherearetwotypesofEDIINT:
AS1,whichusesSMTP,POP,andIMAPasthetransport
AS2,whichusesHTTPasthetransport
WithinabusinessprocessinSterlingB2BIntegrator,theEDIINTMessageservicebuildsandparses
EDIINTAS1andAS2messages.TheEDIINTPipelineserviceontheotherhandbuildsandparsesonly
AS2messages,includingplaintext,signed,andencrypteddata.
MDNsthatconformtotheEDIINTspecificationscancontainacryptographichashcalculatedoverthe
contentofthemessageafterEDIINTprocessing.
AnMDNcanbeeither:
SignedContainsanencrypteddigitalsignatureofthereceiver.
UnsignedContainsonlytheoriginalmessageIDandnotadigitalsignature.
SignedMDNsthatconformtotheEDIINTspecificationscanprovidenonrepudiationofreceiptinaddition
tomessagestatusinformation.AvaliddigitalsignatureoveranEDIINTMDNshowsthattheMDNwassent
bythetradingpartnerpossessingtherelevantkeypair.ItalsoshowsthatthesignedareaoftheMDN
(whichincludesthecryptographichashcalculatedoverthereceivedcontent)wasnotalteredaftersigning.
AmessagesendercomparesthehashintheMDNwiththehashcalculatedwhenthemessagewas
generated.Ifthehashesmatch,thesenderknowsthatthereceiverreceivedthecontentandhastheMDN
todemonstratethestatus.
Whethersignedornot,MDNsdonotshowthatthereceivedmessagecontentconformstoEDIorother
businessdocumentformattingrequirements.
Note:Bydefault,SterlingB2BIntegratorusesAS2version1.1intheMDN.IfyouwanttouseAS2version
1.2inyourMDNs,youmustchangetheAS2VersionForMDNpropertyin
customer_overrides.propertiesfile.
MDNsaresenteither:
SynchronouslyReturnedimmediatelyduringthesamecommunicationsession.Asshowninthe
followingdiagram,AinitiatestheconnectiontoBanddeliversthedatatoB.Athenleavesthe
connectionopenwhilewaitingforanMDNfromBduringthesamecommunicationsession.AfterA
receivestheMDN,Aclosestheconnection.
AsynchronouslyReturnedatalatertimeduringadifferentcommunicationsession.Asshownin
thefollowingdiagram,AinitiatestheconnectiontoBanddropsthedatafordeliverytoB.Acloses
theconnectionanddoesnotwaitforanMDNfromBduringthesamecommunicationsession.Ina
latersession,BinitiatesaconnectiontoA,receivesthedatafromA,andsendsanMDNtoA.When
theMDNisdelivered,Bclosestheconnection.
http://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.stds802_as2.doc/AS2_Mssg_Disposition_Notifications.html
1/2
5/18/2016
MessageDispositionNotifications
Parenttopic:AS2PredefinedBusinessProcesses
Lastupdatedon:20151106
http://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.stds802_as2.doc/AS2_Mssg_Disposition_Notifications.html
2/2