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]



________________________________

	From: Marc Goodner [mailto:mgoodner@microsoft.com]=20
	Sent: Thursday, Nov 03, 2005 9:38 AM
	To: Patil, Sanjay; Yalcinalp, Umit; Christopher B Ferris;
ws-rx@lists.oasis-open.org
	Subject: RE: [ws-rx] Proposal for i055
=09
=09

	I agree the IT applies to the RMD as Umit proposed in i054. I do
not agree that the RMS needs to align any internal value it has in a way
that needs to be communicated back to the RMD. If the RMS has an
internal value it needs to align with the RMD IT value it should do so
internally to itself. The RMD knows what resources it has to properly
set the IT value. The RMS does not need to ask for a different IT value
from the RMD, it can either work within the bounds of the one the RMD
provides or not.

	=20

	There probably is text in the spec that needs to be clarified
that the IT is set at the RMD. I don't agree that the parameter itself
needs to be changed to support any alignment of values with the RMS.

	=20

	=20

=09
________________________________


	From: Patil, Sanjay [mailto:sanjay.patil@sap.com]=20
	Sent: Thursday, November 03, 2005 9:32 AM
	To: Yalcinalp, Umit; Christopher B Ferris;
ws-rx@lists.oasis-open.org
	Subject: RE: [ws-rx] Proposal for i055

	=20

	The value of IT at the RMD would specify how long the RMD should
wait for the next reliable message (argh!) to show up before giving up
on an open sequence. Where as I believe it is the RMS who is in a better
position to specify the time interval between the different messages it
intends to send out. So although the IT parameter would apply to the
RMD, it makes sense to allow the RMS to ask for a particular value for
IT (to be used by the RMD), IMHO.

	=20

	Thanks,=20

	Sanjay

		=20

	=09
________________________________


		From: Yalcinalp, Umit [mailto:umit.yalcinalp@sap.com]=20
		Sent: Thursday, Nov 03, 2005 9:03 AM
		To: Christopher B Ferris; ws-rx@lists.oasis-open.org
		Subject: RE: [ws-rx] Proposal for i055

		Chris,=20

		=20

		I think you missed the point and I possibly did not
clearify it.=20

		=20

		We are proposing to include IT for RMD for Policy
Attachment.=20

		RMS may have its private IT, but what is specified and
applies to the endpoint applies to RMD.=20

		=20

		The interval definition we are proposing applies to RMD.


		This information may be used in a private or optimized
way by RMS, which is a separate decision.=20

		=20

		Hopefully, this email makes it clearer.=20

		=20

		--umit

		=20

			=20

		=09
________________________________


			From: Christopher B Ferris
[mailto:chrisfer@us.ibm.com]=20
			Sent: Thursday, Nov 03, 2005 8:54 AM
			To: ws-rx@lists.oasis-open.org
			Subject: Re: [ws-rx] Proposal for i055

		=09
			-1=20
		=09
			I don't see a need for the InactivityTimeout to
apply to the RMS. It is free to discard/terminate=20
			a Sequence whenever it wants to do so. I am
preparing an alternate resolution to i055, but=20
			we're still circling the wagons internally.=20
		=09
			Cheers,=20
		=09
			Christopher Ferris
			STSM, Emerging e-business Industry Architecture
			email: chrisfer@us.ibm.com
			blog:
http://webpages.charter.net/chrisfer/blog.html
			phone: +1 508 377 9295=20
		=09
			"Yalcinalp, Umit" <umit.yalcinalp@sap.com> wrote
on 11/02/2005 04:48:57 PM:
		=09
			> Issue i055:=20
			> This proposal is to resolve i055[1] based on
the clarification that=20
			> we propose for resolution of Issue i054 [2].=20
			> We observe that although the InactivityTimeout
should be specified=20
			> by the RMD in the policy, it should be
possible for RMS to align its
			> own inactivity timeout with respect to RMDs
specification of the timeout.=20
			> In this regard, we propose to modify the
definition of=20
			> InactivityTimeout which is currently a single
value. Instead, we=20
			> propose that RMD should specify the
InactivityTimeout to be a range=20
			> of values, with a lower and upper bound as
well as a default value.=20
			> We think that this change will allow RMS to be
able to configure the
			> IT to be able to send messages in an
appropriate interval to the=20
			> RMD, still complying with the configuration of
the RMD. How this=20
			> particular configuration may be addressed will
be the subject of a=20
			> subsequent message as it is a separate issue
(i056 [3])=20
			> We propose to add the following two attributes
to the definition of=20
			> InactivityTimeout at Line 158 [4] and move the
specified value as=20
			> the content value of the element as follows:=20
			> Remove the lines 154-155 [4]=20
			> {=20
			>
/wsrmp:RMAssertion/wsrm:InactivityTimeout/@Milliseconds=20
			> The inactivity timeout duration, specified in
milliseconds.=20
			> }=20
			> Replace the lines 151-153 with=20
			> {/wsrmp:RMAssertion/wsrm:InactivityTimeout=20
			> A parameter that specifies a period of
inactivity for a Sequence. If
			> omitted, there is no=20
			> implied value. The value of the element
indicates the default=20
			> inactivity timeout duration in milliseconds.=20
			> }=20
			> Add the lines:=20
			>
{/wsrmp:RMAssertion/wsrm:InactivityTimeout/@minValue=20
			> A parameter that specifies a minimum value of
inactivity for a=20
			> Sequence. If omitted, there is no=20
			> implied value. This attribute is only present
when the @maxValue is present.=20
			>
/wsrmp:RMAssertion/wsrm:InactivityTimeout/@maxValue=20
			> A parameter that specifies a maximum value of
inactivity for a=20
			> Sequence. If omitted, there is no=20
			> implied value.=20
			> }=20
			> You probably noticed that we are also pointing
out a small=20
			> problem/anomaly in the specification, where
the values are specified
			> by attributes (i.e @Milliseconds attribute)
instead of element=20
			> content. We propose that the definition of the
InactivityTimeout to=20
			> be changed so that it should be using the
value of the element=20
			> instead of the attribute. Further, minValue
and maxValue attributes=20
			> are used to define a range.=20
			> If the TC wishes to retain the usage of
attribute values instead of=20
			> element content as proposed, it may be
retained along with minValue=20
			> and maxValue proposal we are making. However,
we really want to know
			> the rationale for which the values are
specified as attributes=20
			> instead of elements contrary to the general
practice used today with XML.=20
			>=20
			> Thanks.=20
			> --umit=20
			> [1]
http://docs.oasis-open.org/ws-rx/issues/ReliableMessagingIssues.xml#i055

			> [2]
http://docs.oasis-open.org/ws-rx/issues/ReliableMessagingIssues.xml#i054

			> [3]
http://docs.oasis-open.org/ws-rx/issues/ReliableMessagingIssues.xml#i056

			> [4]
http://www.oasis-open.org/apps/org/workgroup/ws-rx/download.
			> php/14986/wsrmp-1.1-spec-wd-01.pdf=20
			>=20
			> ----------------------=20
			> Dr. Umit Yalcinalp=20
			> Standards Architect=20
			> NetWeaver Industry Standards=20
			> SAP Labs, LLC=20
			> umit.yalcinalp@sap.com=20
			> Tel: (650) 320-3095=20


------_=_NextPart_001_01C5E0A2.2A0A0270
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40"; xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:x =3D=20
"urn:schemas-microsoft-com:office:excel" xmlns:p =3D=20
"urn:schemas-microsoft-com:office:powerpoint" xmlns:oa =3D=20
"urn:schemas-microsoft-com:office:activation"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2769" name=3DGENERATOR><!--[if !mso]>
<STYLE>v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
	font-family: Tahoma;
}
@font-face {
	font-family: sans-serif;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
TT {
	FONT-FAMILY: "Courier New"
}
SPAN.EmailStyle18 {
	COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>&gt;&gt; <FONT color=3D#000080>If the RMS has =
an internal=20
value it needs to align with the RMD IT value it should do so internally =
to=20
itself.</FONT></FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><FONT =
color=3D#000080></FONT></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>That is a very provider centric model, which =
makes sense to=20
me in general (for example, we don't want to allow a consumer to =
arbitrarily=20
negotiate the provider WSDL at large!). But should we bar the consumer =
from=20
expressing its preferences in all =
circumstances?&nbsp;&nbsp;</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>From a techinal standpoint, I think of relialbe =
messaging=20
as more of&nbsp;a peer-to-peer model (as opposed to a strictly=20
almighty-provider-and-a-meeek-consumer model). We should consider =
allowing=20
exchange of policy preferences between the RMS and RMD, specifically =
when our=20
protocol has a well defined place (create sequence message exchange) for =
making=20
such bargains. </FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>What would be so wrong for an RMD =
implementation to employ=20
a standard default value for IT for all of&nbsp;its inbound sequences =
and still=20
allow the RMS to express a different value for the IT (to be applied at =
RMD)=20
based on the particular needs of the AS.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D542354117-03112005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Sanjay<FONT =
size=3D2></DIV></FONT></FONT></SPAN><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Marc Goodner=20
  [mailto:mgoodner@microsoft.com] <BR><B>Sent:</B> Thursday, Nov 03, =
2005 9:38=20
  AM<BR><B>To:</B> Patil, Sanjay; Yalcinalp, Umit; Christopher B Ferris; =

  ws-rx@lists.oasis-open.org<BR><B>Subject:</B> RE: [ws-rx] Proposal for =

  i055<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">I agree the =
IT=20
  applies to the RMD as Umit proposed in i054. I do not agree that the =
RMS needs=20
  to align any internal value it has in a way that needs to be =
communicated back=20
  to the RMD. If the RMS has an internal value it needs to align with =
the RMD IT=20
  value it should do so internally to itself. The RMD knows what =
resources it=20
  has to properly set the IT value. The RMS does not need to ask for a =
different=20
  IT value from the RMD, it can either work within the bounds of the one =
the RMD=20
  provides or not.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">There =
probably is=20
  text in the spec that needs to be clarified that the IT is set at the =
RMD. I=20
  don&#8217;t agree that the parameter itself needs to be changed to =
support any=20
  alignment of values with the RMS.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV>
  <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
  face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
  <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
  </SPAN></FONT></DIV>
  <P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
  face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma"> Patil,=20
  Sanjay [mailto:sanjay.patil@sap.com] <BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, November 03, =
2005 9:32=20
  AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Yalcinalp, =
Umit;=20
  Christopher B Ferris; ws-rx@lists.oasis-open.org<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [ws-rx] Proposal =
for=20
  i055</SPAN></FONT><o:p></o:p></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">The value =
of IT=20
  at&nbsp;the RMD would specify how long the RMD should wait for the =
next=20
  reliable message (argh!) to show up before giving up on an =
open&nbsp;sequence.=20
  Where as I believe it is the RMS who is in a better position to =
specify the=20
  time interval between&nbsp;the different messages it intends to send =
out. So=20
  although the IT parameter would apply to the RMD, it makes sense to =
allow the=20
  RMS to ask for a particular value for IT (to be used&nbsp;by the RMD), =

  IMHO.</SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Thanks,=20
  </SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
Arial">Sanjay</SPAN></FONT><o:p></o:p></P>
  <BLOCKQUOTE=20
  style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; MARGIN: 5pt 0in 5pt =
3.75pt; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: =
medium none">
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
    <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
    face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
    <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
    </SPAN></FONT></DIV>
    <P class=3DMsoNormal style=3D"MARGIN-BOTTOM: 12pt"><B><FONT =
face=3DTahoma=20
    size=3D2><SPAN=20
    style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
    face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">=20
    Yalcinalp, Umit [mailto:umit.yalcinalp@sap.com] <BR><B><SPAN=20
    style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, Nov 03, 2005 =
9:03=20
    AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> =
Christopher B=20
    Ferris; ws-rx@lists.oasis-open.org<BR><B><SPAN=20
    style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [ws-rx] Proposal =
for=20
    i055</SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Chris,=20
    </SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">I think =
you missed=20
    the point and I possibly did not clearify it. =
</SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">We are =
proposing to=20
    include IT for RMD for Policy Attachment. =
</SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">RMS may =
have its=20
    private IT, but what is specified and applies to the endpoint =
applies to=20
    RMD. </SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">The =
interval=20
    definition we are proposing applies to RMD. =
</SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">This =
information=20
    may be used in a private or optimized way by RMS, which is a =
separate=20
    decision. </SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
Arial">Hopefully, this=20
    email makes it clearer. </SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
    <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
    style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
Arial">--umit</SPAN></FONT><o:p></o:p></P>
    <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
    <BLOCKQUOTE=20
    style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; MARGIN: 5pt 0in 5pt =
3.75pt; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: =
medium none">
      <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN =

      style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
      <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
      face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
      <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
      </SPAN></FONT></DIV>
      <P class=3DMsoNormal style=3D"MARGIN-BOTTOM: 12pt"><B><FONT =
face=3DTahoma=20
      size=3D2><SPAN=20
      style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
      face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; =
FONT-FAMILY: Tahoma">=20
      Christopher B Ferris [mailto:chrisfer@us.ibm.com] <BR><B><SPAN=20
      style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, Nov 03, =
2005 8:54=20
      AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B>=20
      ws-rx@lists.oasis-open.org<BR><B><SPAN=20
      style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [ws-rx] =
Proposal for=20
      i055</SPAN></FONT><o:p></o:p></P>
      <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN =

      style=3D"FONT-SIZE: 12pt"><BR></SPAN></FONT><FONT =
face=3Dsans-serif=20
      size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
sans-serif">-1</SPAN></FONT>=20
      <BR><BR><FONT face=3Dsans-serif size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: sans-serif">I don't see a =
need for=20
      the InactivityTimeout to apply to the RMS. It is free to=20
      discard/terminate</SPAN></FONT> <BR><FONT face=3Dsans-serif =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: sans-serif">a Sequence =
whenever it=20
      wants to do so. I am preparing an alternate resolution to i055, =
but=20
      </SPAN></FONT><BR><FONT face=3Dsans-serif size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: sans-serif">we're still =
circling the=20
      wagons internally.</SPAN></FONT> <BR><BR><FONT face=3Dsans-serif=20
      size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
sans-serif">Cheers,</SPAN></FONT>=20
      <BR><BR><FONT face=3Dsans-serif size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: sans-serif">Christopher=20
      Ferris<BR>STSM, Emerging e-business Industry =
Architecture<BR>email:=20
      chrisfer@us.ibm.com<BR>blog:=20
      http://webpages.charter.net/chrisfer/blog.html<BR>phone: +1 508 =
377=20
      9295</SPAN></FONT> <BR><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">"Yalcinalp, Umit" =
&lt;umit.yalcinalp@sap.com&gt;=20
      wrote on 11/02/2005 04:48:57 PM:</SPAN></FONT></TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><BR><TT><FONT=20
      face=3D"Courier New">&gt; Issue i055:=20
      </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; This proposal is to resolve i055[1] =
based on=20
      the clarification that </SPAN></FONT></TT><FONT face=3D"Courier =
New"=20
      size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; we propose for resolution of Issue i054 =
[2].=20
      </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; We observe that although the=20
      InactivityTimeout should be specified </SPAN></FONT></TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; by the RMD in the policy, it should be =
possible=20
      for RMS to align its</FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt; own=20
      inactivity timeout with respect to RMDs specification of the =
timeout.=20
      </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; In this regard, we propose to =
modify the=20
      definition of </SPAN></FONT></TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; InactivityTimeout which is currently a =
single=20
      value. Instead, we </FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt;=20
      propose that RMD should specify the InactivityTimeout to be a =
range=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; of values, =
with a lower=20
      and upper bound as well as a default value. =
</FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; We think that this change will allow RMS =
to be=20
      able to configure the</FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt; IT=20
      to be able to send messages in an appropriate interval to the=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; RMD, still =
complying=20
      with the configuration of the RMD. How this =
</FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; particular configuration may be =
addressed will be=20
      the subject of a </FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt;=20
      subsequent message as it is a separate issue (i056=20
      [3])</FONT></TT></SPAN></FONT> <BR><TT><FONT face=3D"Courier New"=20
      size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; We propose to add =
the following=20
      two attributes to the definition of </SPAN></FONT></TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; InactivityTimeout at Line 158 [4] and =
move the=20
      specified value as </FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt; the=20
      content value of the element as follows:</FONT></TT></SPAN></FONT> =

      <BR><TT><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&gt;=20
      Remove the lines 154-155 [4] </SPAN></FONT></TT><BR><TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; =
{=20
      </SPAN></FONT></TT><FONT face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt;=20
      /wsrmp:RMAssertion/wsrm:InactivityTimeout/@Milliseconds=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; The inactivity =
timeout=20
      duration, specified in milliseconds. </FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; } =
</FONT></TT></SPAN></FONT><BR><TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; =
Replace the=20
      lines 151-153 with </SPAN></FONT></TT><BR><TT><FONT =
face=3D"Courier New"=20
      size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt;=20
      {/wsrmp:RMAssertion/wsrm:InactivityTimeout =
</SPAN></FONT></TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; A parameter that specifies a period of =
inactivity=20
      for a Sequence. If</FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt;=20
      omitted, there is no </FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt;=20
      implied value. The value of the element indicates the default=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; inactivity =
timeout=20
      duration in milliseconds. </FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; } =
</FONT></TT></SPAN></FONT><BR><TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; =
Add the=20
      lines: </SPAN></FONT></TT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt;=20
      {/wsrmp:RMAssertion/wsrm:InactivityTimeout/@minValue=20
      </SPAN></FONT></TT><FONT face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; A parameter that specifies a minimum =
value of=20
      inactivity for a </FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt;=20
      Sequence. If omitted, there is no </FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; implied value. This attribute is only =
present when=20
      the @maxValue is present. </FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt;=20
      /wsrmp:RMAssertion/wsrm:InactivityTimeout/@maxValue=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; A parameter =
that=20
      specifies a maximum value of inactivity for a =
</FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; Sequence. If omitted, there is no=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; implied value. =

      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; }=20
      </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; You probably noticed that we are =
also=20
      pointing out a small </SPAN></FONT></TT><FONT face=3D"Courier New" =

      size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; problem/anomaly in the specification, =
where the=20
      values are specified</FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt; by=20
      attributes (i.e @Milliseconds attribute) instead of element=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; content. We =
propose that=20
      the definition of the InactivityTimeout to =
</FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; be changed so that it should be using =
the value of=20
      the element </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; =
instead of=20
      the attribute. Further, minValue and maxValue attributes=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; are used to =
define a=20
      range. </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier =
New"=20
      size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; If the TC wishes to =
retain the=20
      usage of attribute values instead of </SPAN></FONT></TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; element content as proposed, it may be =
retained=20
      along with minValue </FONT></TT><BR><TT><FONT face=3D"Courier =
New">&gt; and=20
      maxValue proposal we are making. However, we really want to=20
      know</FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; the =
rationale for=20
      which the values are specified as attributes =
</FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; instead of elements contrary to the =
general=20
      practice used today with XML. =
</FONT></TT></SPAN></FONT><BR><TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; =

      </SPAN></FONT></TT><FONT face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; Thanks. =
</FONT></TT></SPAN></FONT><BR><TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&gt; =
--umit=20
      </SPAN></FONT></TT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; [1]=20
      =
http://docs.oasis-open.org/ws-rx/issues/ReliableMessagingIssues.xml#i055 =

      </SPAN></FONT></TT><FONT face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; [2]=20
      =
http://docs.oasis-open.org/ws-rx/issues/ReliableMessagingIssues.xml#i054 =

      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; [3]=20
      =
http://docs.oasis-open.org/ws-rx/issues/ReliableMessagingIssues.xml#i056 =

      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; [4]=20
      =
http://www.oasis-open.org/apps/org/workgroup/ws-rx/download.</FONT></TT><=
BR><TT><FONT=20
      face=3D"Courier New">&gt; php/14986/wsrmp-1.1-spec-wd-01.pdf=20
      </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; </SPAN></FONT></TT><FONT =
face=3D"Courier New"=20
      size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; ----------------------=20
      </FONT></TT></SPAN></FONT><BR><TT><FONT face=3D"Courier New" =
size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt">&gt; Dr. Umit Yalcinalp =
</SPAN></FONT></TT><FONT=20
      face=3D"Courier New" size=3D2><SPAN=20
      style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'"><BR><TT><FONT=20
      face=3D"Courier New">&gt; Standards Architect =
</FONT></TT><BR><TT><FONT=20
      face=3D"Courier New">&gt; NetWeaver Industry Standards=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; SAP Labs, LLC=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; =
umit.yalcinalp@sap.com=20
      </FONT></TT><BR><TT><FONT face=3D"Courier New">&gt; Tel: (650) =
320-3095=20
      =
</FONT></TT></SPAN></FONT><o:p></o:p></P></BLOCKQUOTE></BLOCKQUOTE></DIV>=
</BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C5E0A2.2A0A0270--


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