OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-rx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [no subject]


*         (a) create another fault like "ResourceExhaustion" more =
explicit than "SequenceTerminated" fault, that allows the RM Source to =
understand the reason of such an arbitrary termination by the RM =
Destination.=20

*         (b) In addition, if a smaller maximum has been dynamically =
decided by the RM Destination, communicate it to the RM Source via the =
CreateSequenceResponse.=20

proposed-03=20

InOrder delivery assurance spanning multiple sequences=20

core - design - unassigned

=20

Description=20

The InOrder delivery assurance can only be enforced for messages within =
one sequence. If a new sequence has to be created, for example due to a =
MessageNumber rollover, the ordering of the messages can not be enforced =
unless there is a way to link the sequences together. If this is the =
intention it should be clarified in the spec.=20

Justification=20

InOrder is one of the supported delivery assurances. The scope of the =
ordering should be clear.=20

Origin=20

Andreas Bj=E4rlestam =
<http://lists.oasis-open.org/archives/ws-rx/200508/msg00062.html> =20

Owner=20

Andreas Bj=E4rlestam =
<file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Projects\=
WS-RM%20Issues\IssueList\andreas.bjarlestam@ericsson.com>=20

=20


------_=_NextPart_001_01C59E05.1477856D
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40";>

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h2
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:18.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
span.marker1
	{font-weight:bold;}
span.date1
	{font-weight:normal;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:395975257;
	mso-list-template-ids:-211108616;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:476843668;
	mso-list-template-ids:-516758974;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:780685296;
	mso-list-template-ids:-349555500;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1022975391;
	mso-list-template-ids:-1436659260;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<h2><b><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black;font-weight:normal'>Here are the new =
issues that have
been raised since the last call, please let me know if I have missed =
any.
Regards, Marc g<o:p></o:p></span></font></b></h2>

<h2><b><font size=3D5 color=3Dblack face=3DArial><span =
style=3D'font-size:18.0pt;
font-family:Arial;color:black'>Summary =
<o:p></o:p></span></font></b></h2>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 =
width=3D"95%"
 style=3D'width:95.0%'>
 <tr>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
>id<o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
>owner<o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
>title<o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
>target<o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
>type<o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
><o:p>&nbsp;</o:p></span></font></b></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
><o:p>&nbsp;</o:p></span></font></b></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\Pending.xml#proposed-01#proposed-01"><fon=
t
  color=3Dwhite><span =
style=3D'color:white;background:#666666'>proposed-01</span></font></a>
  <o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  style=3D'font-size:10.0pt;font-family:Arial;color:black'><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques
  Durand</a> </span></font><font color=3Dblack face=3DArial><span =
style=3D'font-family:
  Arial;color:black'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  style=3D'font-size:10.0pt;font-family:Arial;color:black'>Accuracy of
  acknowledgement status upon normal sequence =
termination</span></font><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>core</span></fon=
t><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>design</span></f=
ont><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><span class=3Dmarker1><b><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>*</span></font><=
/b></span><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span
  style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\Pending.xml#proposed-02#proposed-02"><fon=
t
  color=3Dwhite><span =
style=3D'color:white;background:#666666'>proposed-02</span></font></a>
  <o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  style=3D'font-size:10.0pt;font-family:Arial;color:black'><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques
  Durand</a> </span></font><font color=3Dblack face=3DArial><span =
style=3D'font-family:
  Arial;color:black'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  style=3D'font-size:10.0pt;font-family:Arial;color:black'>better =
support in
  handling space-greedy sequences</span></font><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>core</span></fon=
t><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>design</span></f=
ont><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><span class=3Dmarker1><b><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>*</span></font><=
/b></span><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span
  style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop bgcolor=3D"#666666" =
style=3D'background:#666666;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3Dwhite =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:white;font-weight:bold'=
><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\Pending.xml#proposed-03#proposed-03"><fon=
t
  color=3Dwhite><span =
style=3D'color:white;background:#666666'>proposed-03</span></font></a>
  <o:p></o:p></span></font></b></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  style=3D'font-size:10.0pt;font-family:Arial;color:black'><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\andreas.bjarlestam@ericsson.com">Andreas
  Bj=E4rlestam </a></span></font><font color=3Dblack face=3DArial><span
  style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  style=3D'font-size:10.0pt;font-family:Arial;color:black'>InOrder =
delivery
  assurance spanning multiple sequences </span></font><font =
color=3Dblack
  face=3DArial><span =
style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>core</span></fon=
t><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'border:solid #EEEEEE =
1.0pt;border-bottom:solid #EEEEEE 1.5pt;
  padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span
  =
style=3D'font-size:10.0pt;font-family:Arial;color:black'>design</span></f=
ont><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span
  style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>
  </td>
  <td style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span
  style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<h2><a name=3DDetail><b><font size=3D5 color=3Dblack face=3DArial><span
style=3D'font-size:18.0pt;font-family:Arial;color:black'>Detailed =
Listing </span></font></b></a><font
color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></h2>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 =
width=3D"95%"
 style=3D'width:95.0%'>
 <tr>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><a =
name=3Dproposed-01><font
  size=3D3 color=3Dblack face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;
  color:black'>proposed-01</span></font></a><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><strong><b><font size=3D3 color=3Dblack =
face=3DArial><span
  style=3D'font-size:12.0pt;font-family:Arial;color:black'>Accuracy of
  acknowledgement status upon normal sequence =
termination</span></font></b></strong><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font =
size=3D3
  color=3Dblack face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;
  color:black'>core - design - unassigned<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D3 color=3Dblack face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><o:p>&nbsp;</o:p=
></span></font></p>
  </td>
  <td colspan=3D2 valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt =
2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Description
  <o:p></o:p></span></font></b></p>
  <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack =
face=3DArial><span
  style=3D'font-size:12.0pt;font-family:Arial;color:black'>The =
specification does
  not address the situation where upon normal termination of a sequence, =
some
  message that were previously sent and never acknowledged (for which RM =
Source
  had stop any resending effort) has been received late by RM =
Destination, e.g.
  between the sending of the last SequenceAcknowledgement and before the
  reception of a TerminateSequence message. This is the twin sister of =
issue
  i019 which deals with a similar problem but in case of fault =
termination. <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Justification
  <o:p></o:p></span></font></b></p>
  <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack =
face=3DArial><span
  style=3D'font-size:12.0pt;font-family:Arial;color:black'>Normal =
termination is
  actually a fairly common event (compared to sequence fault) and it is
  expected that sequences will be terminated even if they have missing
  messages. The specification is too lax on the loophole that permits =
stray
  messages to &quot;sneak-in&quot; just before a termination, without =
any
  opportunity to be acknowledged. <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Origin
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00040.html";>=
Jacques
  Durand</a> <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Owner
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques
  Durand</a> <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Proposal
  1</span></font></b><span class=3Ddate1><font size=3D2 =
color=3D"#666666" face=3DArial><span
  =
style=3D'font-size:9.5pt;font-family:Arial;color:#666666'>2005-08-04</spa=
n></font></span><b><font
  color=3D"#666666" face=3DArial><span =
style=3D'font-family:Arial;color:#666666;
  font-weight:bold'> <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00040.html";>=
From
  Jacques Durand at issue origin</a> <o:p></o:p></span></font></p>
  <p style=3D'margin-left:.5in'><font size=3D3 color=3Dblack =
face=3DArial><span
  style=3D'font-size:12.0pt;font-family:Arial;color:black'>A final
  acknowledgement status could be sent back that reflects the exact =
state at
  termination time. That could be done by sending (or by making =
available for
  polling even after the sequence is terminated) a last =
SequenceAcknowledgement
  element, at the time the RM Destination terminates the sequence =
(either at
  reception of TerminateSequence, or due to timeout). Such a
  SequenceAcknowledgement element should have a &quot;last&quot; marker. =
<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><a =
name=3Dproposed-02><font
  size=3D3 color=3Dblack face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;
  color:black'>proposed-02</span></font></a><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><strong><b><font size=3D3 color=3Dblack =
face=3DArial><span
  style=3D'font-size:12.0pt;font-family:Arial;color:black'>better =
support in
  handling space-greedy sequences</span></font></b></strong><font =
color=3Dblack
  face=3DArial><span style=3D'font-family:Arial;color:black'> =
<o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font =
size=3D3
  color=3Dblack face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;
  color:black'>core - design - unassigned<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D3 color=3Dblack face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><o:p>&nbsp;</o:p=
></span></font></p>
  </td>
  <td colspan=3D2 valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt =
2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Description
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>In
  case an RM destination expects a large number of concurrent sequences, =
it may
  find itself in a position where maintaining the state of existing =
sequences
  takes too much resources. As a consequence, existing sequences may =
need to be
  terminated by the RM Destination, or new CreateSequence requests may =
be
  turned down, and denial of service occurs. COnsider a rate of message =
loss
  (and not RM-recovered) of about one for each million in average, over =
a
  sequence 1 trillion long (about 18,000, 000 times smaller than allowed
  maximum). Representing the state of such a sequence would require 1M
  intervals, with about 12 bytes to code an interval of (long) integers =
(long
  starting number + length on 4bytes) about 12Mb is used for the =
sequence
  state. For am RM Destination with tens of thousands of concurrent
  long-lasting sequences, it means that potentially terabytes of =
persistent
  space will be needed to store the state of these sequences. Also, the
  SequenceAcknowledgement element for such sequences may become =
extremely bulky
  (with such a rate loss above, could reach several Gb once the sequence =
gets
  big.) <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Justification
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>Space
  needs over time for sequences states is something unpredictable but
  manageable, (somehow like cache management). If one wants to ensure =
the
  scalability of the RM mechanism, such dynamic policies as: =
<o:p></o:p></span></font></p>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
  margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if =
!supportLists]><font
  size=3D2 color=3Dblack face=3DSymbol><span =
style=3D'font-size:10.0pt;font-family:
  Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1
  face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></font></span></span></font><![endif]><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'>(1) deciding to arbitrarily =
end some
  existing sequence (e.g. LFU) <o:p></o:p></span></font></p>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
  margin-left:1.0in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if =
!supportLists]><font
  size=3D2 color=3Dblack face=3DSymbol><span =
style=3D'font-size:10.0pt;font-family:
  Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1
  face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></font></span></span></font><![endif]><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'>(2) dynamically adjust the =
maximum
  sequence length of new sequences at creation time =
<o:p></o:p></span></font></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>should
  be supported (though their specification should remain out of scope). =
For
  example, in many cases it is preferable to preventively limit the size =
of
  requested new sequences, and to decide that below a threshold of =
available
  memory, the maximum length of new sequences would get smaller. The RM =
specification
  is currently not open to such policies, mandating a fixed maximum to =
all
  sequences created regardless of resource status. =
<o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Origin
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00061.html";>=
Jacques
  Durand</a> <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Owner
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\JDurand@us.fujitsu.com">Jacques
  Durand</a> <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Proposal
  1</span></font></b><span class=3Ddate1><font size=3D2 =
color=3D"#666666" face=3DArial><span
  =
style=3D'font-size:9.5pt;font-family:Arial;color:#666666'>2005-08-09</spa=
n></font></span><b><font
  color=3D"#666666" face=3DArial><span =
style=3D'font-family:Arial;color:#666666;
  font-weight:bold'> <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>From <a
  =
href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00061.html";>=
raised
  issue</a> <o:p></o:p></span></font></p>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
  margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if =
!supportLists]><font
  size=3D2 color=3Dblack face=3DSymbol><span =
style=3D'font-size:10.0pt;font-family:
  Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1
  face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></font></span></span></font><![endif]><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'>(a) create another fault like
  &quot;ResourceExhaustion&quot; more explicit than
  &quot;SequenceTerminated&quot; fault, that allows the RM Source to =
understand
  the reason of such an arbitrary termination by the RM Destination. =
<o:p></o:p></span></font></p>
  <p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
  margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo4'><![if =
!supportLists]><font
  size=3D2 color=3Dblack face=3DSymbol><span =
style=3D'font-size:10.0pt;font-family:
  Symbol;color:black'><span style=3D'mso-list:Ignore'>=B7<font size=3D1
  face=3D"Times New Roman"><span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></font></span></span></font><![endif]><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'>(b) In addition, if a smaller =
maximum
  has been dynamically decided by the RM Destination, communicate it to =
the RM
  Source via the CreateSequenceResponse. <o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><a =
name=3Dproposed-03><font
  size=3D3 color=3Dblack face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;
  color:black'>proposed-03</span></font></a><font color=3Dblack =
face=3DArial><span
  style=3D'font-family:Arial;color:black'> <o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><strong><b><font size=3D3 color=3Dblack =
face=3DArial><span
  style=3D'font-size:12.0pt;font-family:Arial;color:black'>InOrder =
delivery
  assurance spanning multiple sequences </span></font></b></strong><font
  color=3Dblack face=3DArial><span =
style=3D'font-family:Arial;color:black'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop bgcolor=3D"#FFEECC" =
style=3D'border:none;border-top:solid black 1.0pt;
  background:#FFEECC;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal align=3Dright style=3D'text-align:right'><font =
size=3D3
  color=3Dblack face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;
  color:black'>core - design - unassigned<o:p></o:p></span></font></p>
  </td>
 </tr>
 <tr>
  <td valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p class=3DMsoNormal><font size=3D3 color=3Dblack face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><o:p>&nbsp;</o:p=
></span></font></p>
  </td>
  <td colspan=3D2 valign=3Dtop style=3D'padding:2.25pt 2.25pt 2.25pt =
2.25pt'>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Description
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>The
  InOrder delivery assurance can only be enforced for messages within =
one
  sequence. If a new sequence has to be created, for example due to a
  MessageNumber rollover, the ordering of the messages can not be =
enforced
  unless there is a way to link the sequences together. If this is the
  intention it should be clarified in the spec. =
<o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Justification
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'>InOrder
  is one of the supported delivery assurances. The scope of the ordering =
should
  be clear. <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Origin
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"http://lists.oasis-open.org/archives/ws-rx/200508/msg00062.html";>=
Andreas
  Bj=E4rlestam</a> <o:p></o:p></span></font></p>
  <p class=3DMsoNormal><b><font size=3D3 color=3D"#666666" =
face=3DArial><span
  =
style=3D'font-size:12.0pt;font-family:Arial;color:#666666;font-weight:bol=
d'>Owner
  <o:p></o:p></span></font></b></p>
  <p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
color=3Dblack
  face=3DArial><span =
style=3D'font-size:12.0pt;font-family:Arial;color:black'><a
  =
href=3D"file:///\\cpzaw-pro-05\mydocs4\mgoodner\Visual%20Studio%202005\Pr=
ojects\WS-RM%20Issues\IssueList\andreas.bjarlestam@ericsson.com">Andreas
  Bj=E4rlestam </a><o:p></o:p></span></font></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C59E05.1477856D--


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]