OASIS ebXML Messaging Services TC

 View Only

RE: [ebxml-msg] question about QoS

  • 1.  RE: [ebxml-msg] question about QoS

    Posted 12-07-2001 12:42
    +1
    
    > -----Original Message-----
    > From: Arvola Chan [mailto:arvola@tibco.com]
    > Sent: Friday, December 07, 2001 8:49 AM
    > To: Dale Moberg; Christopher Ferris; Cliff.Collins@sybase.com
    > Cc: ebxml-msg
    > Subject: Re: [ebxml-msg] question about QoS
    > 
    > 
    > I get the impression that Dale's interpretation is slightly
    > different from Chris'. If the duplicateElimination attribute
    > is set to "always" in the CPA, and no DuplicateElimination
    > element is present in the message header, Dale's
    > interpretation would return an "inconsistent" error whereas
    > Chris' interpretation would say that the receiver should
    > eliminate duplicates as indicated in the CPA.
    > 
    > My assumption has been that those message characteristics
    > that can be made to have "per message" semantics always
    > have to be explicitly stated in the message header (and they
    > have to be consistent with the CPA) before they take effect.
    > Therefore, I vote for Dale's interpretation.
    > 
    > -Arvola
    > 
    > -----Original Message-----
    > From: Dale Moberg <dmoberg@cyclonecommerce.com>
    > To: Christopher Ferris <chris.ferris@sun.com>; Cliff Collins
    > <collinsc@sybase.com>
    > Cc: ebxml-msg <ebxml-msg@lists.oasis-open.org>
    > Date: Friday, December 07, 2001 8:05 AM
    > Subject: RE: [ebxml-msg] question about QoS
    > 
    > 
    > I assume this means, more long windedly, that:
    > 
    > (If a CPA is being used,)
    > If the value of the CPA's attribute for
    > "duplicateElimination" is either "always"
    > or "never,"  any value included in the
    > header shall conform to this agreement
    > or else an ebMS error shall be sent.
    > If the QOS is omitted, the semantics
    > of omission shall conform with the
    > CPA agreement. (I assume an omission
    > conforms with the "never" value.)
    > 
    > 
    > 
    > Dale Moberg
    > 
    > 
    > 
    > -----Original Message-----
    > From: Christopher Ferris [mailto:chris.ferris@sun.com]
    > Sent: Friday, December 07, 2001 5:45 AM
    > To: Cliff Collins
    > Cc: ebxml-msg
    > Subject: Re: [ebxml-msg] question about QoS
    > 
    > 
    > Cliff,
    > 
    > No, it would default to whatever value was reflected
    > in the CPA. Having this in the message is only necessary
    > when the CPA says "perMessage".
    > 
    > Cheers,
    > 
    > Chris
    > 
    > Cliff Collins wrote:
    > 
    > > So the email going around about Qos being required in the message is
    > > wrong? It can be absent which would default DuplicateElimination to
    > false?
    > >
    > >
    > >
    > > Thanks.
    > >
    > >     -----Original Message-----
    > >     From: Doug Bunting [mailto:dougb62@yahoo.com]
    > >     Sent: Thursday, December 06, 2001 3:41 PM
    > >     To: ebxml-msg
    > >     Subject: Re: [ebxml-msg] question about QoS
    > >
    > >     Cliff,
    > >
    > >
    > >
    > >     In the current schema, we have a three-state value called
    > >     QualityOfService@duplicateElimination
    > >     <mailto:QualityOfService@duplicateElimination>.  The attribute is
    > >     required within the element these days.  So, the three states are
    > 1)
    > >     QualityOfService absent in the MessageHeader 2)
    > >     duplicateElimination='false' and 3) duplicateElimination='true'.
    > It
    > >     used to be worse -- duplicateElimination was optional, adding
    > >     another state without defined meaning.
    > >
    > >
    > >
    > >     I don't really like three-state "Boolean" values but think we've
    > >     improved this enough for now.  At least, the default value for the
    > >     attribute (used when the containing element isn't in an instance)
    > is
    > >     well-defined and consistent in the specification.
    > >
    > >
    > >
    > >     On your second point, you're fighting a battle that's already been
    > >     lost.  A similar suggestion came up and was rejected earlier.
    > >
    > >
    > >
    > >     thanx,
    > >
    > >         doug
    > >
    > >
    > >
    > >     ----- Original Message -----
    > >     From: Cliff Collins <mailto:collinsc@sybase.com>
    > >
    > >     To: ebxml-msg <mailto:ebxml-msg@lists.oasis-open.org>
    > >
    > >     Sent: Thursday, 06 December 2001 15:27
    > >
    > >     Subject: [ebxml-msg] question about QoS
    > >
    > >
    > >     I have 2 questions/comments about the recent talk regarding
    > >     QualifyOfService and DuplicationElimination.
    > >
    > >
    > >
    > >     1. It was said that QoS with DuplicationElimination must be
    > present
    > >     in every message. Does this include MSH types messages where
    > >     DuplicationElimination would never be true? i.e.
    > >     ping/ping/StatusRequest/StatusResponse/Acknowledgements must also
    > >     include QoS with DuplicationElimination =false.
    > >
    > >
    > >
    > >     2. Since QualifyOfService only contains one attribute
    > >     (DuplicationElimination) why not rename the "QualifyOfService"
    > >     element to "DuplicationElimination"? This would also mean that
    > >     question #1 above wouldn't make sense. This element would only
    > >     appear when "DuplicationElimination" is true. This would be more
    > in
    > >     line with other elements like "AckRequested" and "SyncReply". IMO
    > >     leaving QualifyOfService the way it is seems inconsistent with the
    > >     rest of the spec.
    > >
    > >
    > >
    > >
    > >
    > >     Cliff Collins
    > >
    > >     mailto:collinsc@sybase.com
    > >
    > >     URL: http://www.skyweyr.com/cliff
    > >
    > >     (510)922-5204
    > >
    > >
    > >
    > 
    > 
    > 
    > ----------------------------------------------------------------
    > To subscribe or unsubscribe from this elist use the subscription
    > manager: <http://lists.oasis-open.org/ob/adm.pl>
    > 
    > ----------------------------------------------------------------
    > To subscribe or unsubscribe from this elist use the subscription
    > manager: <http://lists.oasis-open.org/ob/adm.pl>
    > 
    >