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 4/8/2005: Comment re: Tree Diagrams for State Transitions(wd11-schema 4/1)


In Tuesday's call, we agreed to add more text re: timeouts, and success 
and failure. Proposed text for schema annotation and technical 
specification are provided below. Comments welcome. Thanks.

====================================================================================
Tech spec
Section 4.8.3  Computation of the Status of a Business Activity
Change from:
In addition to a corresponding figure earlier in Section 4.7.1, each 
tree diagram provides useful views into different relations that are 
represented.

Change to:
[add after sentence]
In addition to a corresponding figure earlier in Section 4.7.1, each 
tree diagram provides useful views into different relations that are 
represented.  For example, business success and failure relate to the 
business documents received.  While conversely, any timeout is a 
business protocol failure, i.e. the state is not aligned.

Schema
Change from:
- <#> <xsd:simpleType name="*ConditionGuardValue*">
- <#> <xsd:annotation>
  <xsd:documentation>The simpleType related to the enumerated list for 
the guard values associated with the FromLink in a Completion State. 
Each of the FromLinks in a Completion State can be specified to 
transition as a result of the ConditionGuardValues. This check is made 
everytime a transition occurs from the real states. Because the 
FromLinks generally are from a specific state, only when that state has 
been reached is the check of conditionGuards from that state checked. 
Note, this simpleType was added in v2.0.</xsd:documentation>
  </xsd:annotation>
- <#> <xsd:restriction base="*xsd:NMTOKEN*">
  <xsd:enumeration value="*ProtocolSuccess*" />
  <xsd:enumeration value="*AnyProtocolFailure*" />
  <xsd:enumeration value="*RequestReceiptFailure*" />
  <xsd:enumeration value="*RequestAcceptanceFailure*" />
  <xsd:enumeration value="*ResponseReceiptFailure*" />
  <xsd:enumeration value="*ResponseAcceptanceFailure*" />
  <xsd:enumeration value="*SignalTimeout*" />
  <xsd:enumeration value="*ResponseTimeout*" />
  <xsd:enumeration value="*BusinessSuccess*" />
  <xsd:enumeration value="*BusinessFailure*" />
  <xsd:enumeration value="*Success*" />
  <xsd:enumeration value="*Failure*" />
  </xsd:restriction>
  </xsd:simpleType>

Change to:
- <#> <xsd:simpleType name="*ConditionGuardValue*">
- <#> <xsd:annotation>
  <xsd:documentation>The simpleType related to the enumerated list for 
the guard values associated with the FromLink in a Completion State. 
Each of the FromLinks in a Completion State can be specified to 
transition as a result of the ConditionGuardValues. This check is made 
everytime a transition occurs from the real states. Because the 
FromLinks generally are from a specific state, only when that state has 
been reached is the check of conditionGuards from that state checked. 
Business success and failure relate to the business documents received.  
While conversely, any timeout is a business protocol failure, i.e. the 
state is not aligned. Note, this simpleType was added in 
v2.0.</xsd:documentation>
  </xsd:annotation>
- <#> <xsd:restriction base="*xsd:NMTOKEN*">
  <xsd:enumeration value="*ProtocolSuccess*" />
  <xsd:enumeration value="*AnyProtocolFailure*" />
  <xsd:enumeration value="*RequestReceiptFailure*" />
  <xsd:enumeration value="*RequestAcceptanceFailure*" />
  <xsd:enumeration value="*ResponseReceiptFailure*" />
  <xsd:enumeration value="*ResponseAcceptanceFailure*" />
  <xsd:enumeration value="*SignalTimeout*" />
  <xsd:enumeration value="*ResponseTimeout*" />
  <xsd:enumeration value="*BusinessSuccess*" />
  <xsd:enumeration value="*BusinessFailure*" />
  <xsd:enumeration value="*Success*" />
  <xsd:enumeration value="*Failure*" />
  </xsd:restriction>
  </xsd:simpleType>





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