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: ebBP 3/7/2005: Comment re: Failures and MPC


In Tuesday's call, we discussed how failures may be handled. Changes 
have been made in v2.0 and more are anticipated in v3.0.  Comments 
welcome on these changes developed as a result of our discussion.

Business Collaboration and Failures
========================

Section 4.6.6.3
Change from:
Failure to send either signal, when required (by specifying a timeout 
value in timeToAcknowledgeReceipt or timeToAcknowledgeAcceptance), will 
result in the transaction being null and void.

Change to:
Failure to send either signal, when required (by specifying a timeout 
value in timeToAcknowledgeReceipt or timeToAcknowledgeAcceptance), will 
result in the transaction being null and void.  A control failure has 
occurred.
 
Section 4.6.7.1
Change from:
Condition expressions and guards govern the incoming transitions on 
links (FromLink from a parent complexBTA for example). Each of the 
FromLinks can be specified to transition to the CompletionState (Success 
or Failure) as a result of the condition guard value match. Condition 
expressions and variables are described in Section 4.6.8.

Change to:
Condition expressions and guards govern the incoming transitions on 
links (FromLink from a parent complexBTA for example). Each of the 
FromLinks can be specified to transition to the CompletionState (Success 
or Failure) as a result of the condition guard value match. This allows, 
for example, exposing technical
failures. If expected, failures can also be modeled. How it is handled 
is specified by the parties. Condition expressions and variables are 
described in Section 4.6.8.
Expected (choreographed) and unplanned (general exceptions) are 
described further in Section 4.8.2.3.

Section 4.8.2.3, 1
Change from:
The business retry for a RequestingBusinessActivity identifies the 
number of retries allowed in addition to the initial request while the 
time to perform has not been exceeded.

Change to:
The business retry for a RequestingBusinessActivity identifies the 
number of retries allowed in addition to the initial request while the 
time to perform has not been exceeded. The business retry are associated 
with control exceptions such as timeouts.

Section 4.8.2.3, 2 - Add at the end of the section:
More business requirements are being sought to understand needs 
regarding propagation of errors in complex activities such as Business 
Collaboration
involving more than two parties and in a ComplexBTA.





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