[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: more discrepancies in specs and XSD
Hi, All, Besides the discrepanies discovered by Dieter, there are others that I would like to mention and have clarification questions to ask. [A] I would like to get some clarification regarding to the current status of the spec. (These questions are discovered when I am trying to fix errors in the XSD) In <onMessage> variable is optional <onMessage partnerLink="ncname" portType="qname"? operation="ncname" variable="ncname"?>+ I cannot find related text for onMessage to describe the optional nature of variable attribute. In <onEvent> variable is required: <onEvent partnerLink="ncname" portType="qname"? operation="ncname" messageType="qname" variable="ncname">* ==> Is this difference/discrepancy here truely intended? (not a typo mistake?) Please also note that in the text for <onEvent>, it mentioned optional nature of the variable attribute. ==> There is another discrepancy. Text from Section "13.5.1. Message Events": "The semantics of the onEvent event is identical to a receive activity regarding the optional nature of the variable attribute, the handling of race conditions, and the constraint regarding simultaneous enablement of conflicting receive actions." [B] As mentioned before, the following mistake was discovered in the main spec a month ago. It is a trivial fix, which I do it this week when I am holding the pen. ======================== <targets>? <target linkName="ncname">+ <joinCondition expressionLanguage="anyURI"?>? ... bool-expr ... </joinCondition> </target> </targets> <sources>? <source linkName="ncname">+ <transitionCondition expressionLanguage="anyURI"?>? ... bool-expr ... </transitionCondition> </source> </sources> ======================== It is not in sync with the rest of the spec. I guess it should become: ======================== <targets>? <joinCondition expressionLanguage="anyURI"?>? ... bool-expr ... </joinCondition> <target linkName="ncname"/>+ </targets> <sources>? <source linkName="ncname">+ <transitionCondition expressionLanguage="anyURI"?>? ... bool-expr ... </transitionCondition> </source> </sources> ======================== Thanks! Regards, Alex Yiu Alex Yiu wrote:
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]