RE: AS2 Reliability Draft for "Once and Only Once" Delivery

"Shan Harter" <[email protected]> Mon, 15 Aug 2005 11:41:07 -0700
Newsgroups gmane.ietf.ediint
Organization Systrends
Message-ID <002c01c5a1c8$e7355390$ec00a8c0@systrend69a3f7>
This is a multi-part message in MIME format.

------=_NextPart_000_002D_01C5A18E.3AD67B90
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

We really don't want to keep retrying if receiving party did receive AS2
message but NO MDN is required:
 
 
"message, with the same content and the same Message-ID value is sent 
again. This operation is referred to as a resend of the message. This 
document will suggest guidelines to prevent AS2 software 
implementations that receive duplicate messages from distributing 
that message to back-end business applications, as well as guidelines 
on resend intervals and resend counts for various modes of AS2 
operation. Resending ends when the MDN is received", when a HTTP 200 OK
is received when NO MDN is requested, "or the resend 
count is reached."
 
 
Shan
Regards,
 
Shan Harter
PEBS, Inc.


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of [email protected]
Sent: Monday, August 15, 2005 7:45 AM
To: [email protected]
Cc: [email protected]
Subject: AS2 Reliability Draft for "Once and Only Once" Delivery 



A new Internet Draft addressing reliable delivery of AS2 messages is
available at: 
http://www.ietf.org/internet-drafts/draft-duker-as2-reliability-00.txt
for review and discussion. 

The purpose of the draft is to define ways to ensure that AS2 messages
are delivered "once and only once". One key aspect is to ensure that AS2
implementations do not pass "Duplicate Messages" on to back-end business
applications. The ultimate goal is to gain agreement on standard
approaches so that all AS2 software implementations can deliver this
functionality. We look forward to comments and suggestions from all
interested parties. 

John Duker                Dale Moberg 
Procter & Gamble        Cyclone Commerce


CONFIDENTIALITY NOTE:
This message and any of the attached documents contain privileged and 
confidential information only for the use of the individual or entity 
that was the intended recipient.  If you are not the  intended recipient 
you may not read, copy, distribute, retain or use this information. If 
you have received this message and any of the attached documents in 
error, please immediately notify the sender by reply e-mail and then 
delete this message.  Thank you.


------=_NextPart_000_002D_01C5A18E.3AD67B90
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<TITLE>Message</TITLE>

<META content=3D"MSHTML 6.00.2800.1515" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT color=3D#0000ff><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D952043618-15082005>We really don't want to keep retrying if =
receiving=20
party did receive AS2 message but NO MDN is=20
required:</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT color=3D#0000ff><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D952043618-15082005></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D952043618-15082005></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#0000ff><FONT face=3DArial><FONT size=3D2><SPAN=20
class=3D952043618-15082005>"</SPAN>message, with the same content and =
the same=20
Message-ID value is sent <BR>again. This operation is referred to as a =
resend of=20
the message. This <BR>document will suggest guidelines to prevent AS2 =
software=20
<BR>implementations that receive duplicate messages from distributing =
<BR>that=20
message to back-end business applications, as well as guidelines <BR>on =
resend=20
intervals and resend counts for various modes of AS2 <BR>operation. =
Resending=20
ends when the MDN is received<SPAN =
class=3D952043618-15082005>"</SPAN><SPAN=20
class=3D952043618-15082005>,&nbsp;<STRONG><FONT color=3D#ff0000>when a =
HTTP 200 OK=20
is received when NO MDN is requested, </FONT></STRONG></SPAN><SPAN=20
class=3D952043618-15082005>"o</SPAN>r the resend <BR></FONT></FONT><FONT =

color=3D#0000ff><FONT face=3DArial><FONT size=3D2>count is reached.<SPAN =

class=3D952043618-15082005>"</SPAN></FONT></FONT></FONT></DIV></FONT>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D952043618-15082005>Shan</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D952043618-15082005>
<DIV align=3Dleft><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV><FONT face=3DArial =
size=3D2>
<DIV>Shan Harter<BR>PEBS, Inc.<BR></FONT></SPAN></FONT><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></DIV></DIV>
<BLOCKQUOTE style=3D"MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
  face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B>=20
  [email protected] [mailto:[email protected]] =
<B>On=20
  Behalf Of </B>[email protected]<BR><B>Sent:</B> Monday, August 15, 2005 =
7:45=20
  AM<BR><B>To:</B> [email protected]<BR><B>Cc:</B>=20
  [email protected]<BR><B>Subject:</B> AS2 Reliability Draft =
for "Once=20
  and Only Once" Delivery <BR><BR></FONT></DIV><BR><FONT =
face=3Dsans-serif=20
  size=3D2>A new Internet Draft addressing reliable delivery of AS2 =
messages is=20
  available at: </FONT><BR><FONT face=3Dsans-serif color=3Dblue=20
  =
size=3D2>http://www.ietf.org/internet-drafts/draft-duker-as2-reliability-=
00.txt=20
  </FONT><FONT face=3Dsans-serif size=3D2>&nbsp; &nbsp; &nbsp; for =
review and=20
  discussion.</FONT> <BR><BR><FONT face=3Dsans-serif size=3D2>The =
purpose of the=20
  draft is to define ways to ensure that AS2 messages are delivered =
"once and=20
  only once". One key aspect is to ensure that AS2 implementations do =
not pass=20
  "Duplicate Messages" on to back-end business applications. The =
ultimate goal=20
  is to gain agreement on standard approaches so that all AS2 software=20
  implementations can deliver this functionality. We look forward to =
comments=20
  and suggestions from all interested parties.</FONT> <BR><BR><FONT=20
  face=3Dsans-serif size=3D2>John Duker &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;=20
  &nbsp; &nbsp;Dale Moberg</FONT> <BR><FONT face=3Dsans-serif =
size=3D2>Procter &amp;=20
  Gamble &nbsp; &nbsp; &nbsp; &nbsp;Cyclone=20
Commerce</FONT></BLOCKQUOTE></BODY><!--[object_id=3D#systrends.com#]--><P=
 align=3Dcenter><FONT face=3DTahoma size=3D2><FONT =
color=3D#0000ff></FONT></FONT>&nbsp;</P></HTML>

------=_NextPart_000_002D_01C5A18E.3AD67B90--