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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

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


Subject: Re: [ebxml-bp] [12/12/03]: BPSS Signals


Serm,

+1.

It's crazy to have three or four messages exchanged here.

The answer would appear to be - that one message can
indicate multiple things - I would suggest:

1) Acceptance Acknowledgement is also implied Receipt Ack
    so no need to send RecAck if you send an AccAck (timing
    is something you need to determine -if your business process
    may mean a time-out could occur between receipt and
    calculating the acceptance - then you will need to send both).

2) Negative Receipt and Acceptence Exception - clearly these
    are different - so you need to be able to handle both these
    conditions - and you should only get one of these at a time.

DW.

----- Original Message ----- 
From: "Boonserm (Serm) Kulvatunyou" <serm@nist.gov>
To: <ebxml-bp@lists.oasis-open.org>
Sent: Monday, December 29, 2003 10:31 AM
Subject: Re: [ebxml-bp] [12/12/03]: BPSS Signals


> Monica,
>
> I think the fact is that the more profiles expected in a spec, the more
mesh
> of incompatibility one allows. If you profile such parameter, two systems
in
> fact can functionally interoperate, instead they are not. My concern is
> whether it is worthwhile to create a potential incompatibility for such
> parameter. When a parameter is added to a spec and that parameter is not
> independent of others the number of test cases required will grow by the
> multiplicative factor. In this case, it at least dependent on the RecAck
and
> AccAck parameters (2 x 2 tests are associated with these two), so roughly
> speaking we are adding another 4 tests (not yet thinking about how the
> RecAck and AccAck are dependent on other params). This adds more time and
> cost to write and execute tests. It has more ramification in interop test.
> Again, is it worthed.
>
> My 2 cents,
> - serm
>
> ----- Original Message ----- 
> From: "Monica J. Martin" <Monica.Martin@Sun.COM>
> To: "Boonserm (Serm) Kulvatunyou" <serm@nist.gov>
> Cc: <ebxml-bp@lists.oasis-open.org>
> Sent: Monday, December 29, 2003 9:54 AM
> Subject: Re: [ebxml-bp] [12/12/03]: BPSS Signals
>
>
> > Boonserm (Serm) Kulvatunyou wrote:
> >
> > >I think these additional sementics poise to two potential issues.
> > >1) It will be more difficult to do conformance and interop testing.
> > >2) It adds more complexity without unique functionality to the spec in
> which
> > >cost vs. value need to be considered. We should not forget about the
> > >simplicity side of the spec for SME sakes.
> > >
> > >- serm
> > >
> > mm1: Serm: 1) Could not profiling be used to test the more common cases
> > like the IIC created a profile for core or base functionality, then
> > allow other profiles for the more complex or edge cases. The
> > combinations may enable more user flexibility, and profiles could allow
> > that flexibility to be tested for that particular community. 2) If
> > additional attributes or definition was allowed to enable such
> > capabilities and the capabilities were optional, would this
> > be a reasonable tradeoff for any SME user?
> >
> > What are your thoughts? Thanks.
> >
> > >
> > >
> > >----- Original Message ----- 
> > >From: "Monica J. Martin" <Monica.Martin@Sun.COM>
> > >To: <Lars.Abrell@teliasonera.com>
> > >Cc: <ebxml-bp@lists.oasis-open.org>
> > >Sent: Sunday, December 14, 2003 2:06 PM
> > >Subject: Re: [ebxml-bp] [12/12/03]: BPSS Signals
> > >
> > >
> > >
> > >
> > >>The discussion can begin on this during the learning session on
Monday.
> > >>
> > >>I will add this as a potential work item to our list as well.
> > >>
> > >>Thanks, Lars.
> > >>
> > >>Lars.Abrell@teliasonera.com wrote:
> > >>
> > >>
> > >>
> > >>>Hi,
> > >>>As input to the learning session coming Monday about BPSS signals I
> want
> > >>>
> > >>>
> > >to share with you some thoughts and experiences we have found trying to
> use
> > >the BPSS spec.
> > >
> > >
> > >>>We want to be informed of receipt errors discovered by our trading
> > >>>
> > >>>
> > >partner validating business Requests coming from us. We also want to be
> > >informed of acceptance errors discovered by our trading partner. We
> > >therefore enable both the (negative) Receipt Exception signal and the
> > >(negative) Acceptance Exception signal by setting a value > 0 in the
> > >timeToAcknowledgeReceipt and the timeToAcknowledgeAcceptance
attributes.
> > >
> > >
> > >>>But at the same time with the current BPSS spec we are also enabling
> the
> > >>>
> > >>>
> > >(positive) Receipt Acknowledgment signal and the (positive) Acceptance
> > >Acknowledgment signal. This means that we receive these positive
signals,
> > >from our trading partner when he did *not* discover any receipt or
> > >acceptance errors, prior to receiving a substantive business Response
(in
> > >response to our business Request) soon after.
> > >
> > >
> > >>>For a business transaction activity that includes both a Requesting
> > >>>
> > >>>
> > >business activity (ReqBA) and a Responding business activity (RespBA),
> and
> > >when the business document in the Request is correct in every sense,
this
> > >means that we have to receive three messages - two Signals and one
> > >substantive Response. In some situations, for example in business
> > >transaction activities with short response time ("timeToPerform") this
> seems
> > >to be too many "unnecessary" messages. We think that if we receive a
> > >(positive or negative) substantive business Response document it also
> tells
> > >us that there were no (Receipt or Acceptance) errors of any kind in our
> > >business Request document.
> > >
> > >
> > >>>When there are no errors, we should receive only the (positive or
> > >>>
> > >>>
> > >negative) substantive Response and no positive Receipt or Acceptance
> > >Acknowledgment signals, even if we do receive the negative Receipt
and/or
> > >Acceptance Exception signals when something is in error.
> > >
> > >
> > >>>We believe that if we receive a business Response in response to the
> > >>>
> > >>>
> > >business Request, it will imply both a positive Receipt Acknowledgment
> > >signal and a positive Acceptance Acknowledgment signal. This means that
> if
> > >the BPSS spec is changed according to our proposal, it will be possible
> to,
> > >in some situations, "save" (not to send) two signal messages.
> > >
> > >
> > >>>Of course the positive signals may still be needed in other
situations.
> > >>>
> > >>>We want the BPSS specification to allow us separately for the
> Requesting
> > >>>
> > >>>
> > >business activity (ReqBA) express that we only want to be informed
about
> > >receipt or acceptance errors discovered by our trading partner. And we
> want
> > >to be able to express that we *not* want a positive signal, when he did
> > >*not* discover any receipt or acceptance errors.
> > >
> > >
> > >>>We want the possibility of separately telling our trading partner
that
> we
> > >>>
> > >>>
> > >want to be informed, by a negative signal when he discovers any errors
> > >because we think that is something different from telling our trading
> > >partner that we want him to inform us, by a positive signal, if he did
> *not*
> > >find any errors.
> > >
> > >
> > >>>Even though we sometimes not want the positive Receipt Acknowledgment
> > >>>
> > >>>
> > >signal and the positive Acceptance Acknowledgment signal for the
> Requesting
> > >business activity (ReqBA) we still might want to enable these signals
for
> > >the Responding business activity (RespBA). Otherwise our trading
partner
> > >might have to wait until the time-out of the receipts until he can
> proceed
> > >the state of the collaboration because he will never know otherwise if
> the
> > >response was not processed properly. If not, there will always be the
> > >ambiguity if our receiving system had been jammed and never got to send
> that
> > >it did effectively process the response message.
> > >
> > >
> > >>>* Lars.Abrell@TeliaSonera.com * +46 (0) 705 619080
> > >>>* Kilsgatan 4, Box 299, SE-401 24 Gothenburg, Sweden
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >
> > >
> > >
> >
> >
> >
> >
> >
> >
>
>



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