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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel-spec-edit message

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


Subject: XSD changes for Issue 147



Hi, Yaron and others,

I am reviewing XSD changes for Issue 147.

As of Revision 1.22 or 1.23, <forEach> is defined as follows:
------------------------------------------
             <complexType name="tForEach">
                  <complexContent>
                      <extension base="bpws:tActivity">
                          <sequence>
                              <element name="startCounterValue" type="bpws:tExpression"/>
                              <element name="finalCounterValue" type="bpws:tExpression"/>
                          </sequence>
                          <attribute name="counterName" type="NCName"
                                   use="required"/>
                          <attribute name="parallel" type="bpws:tBoolean"
                                   use="required"/>
                      </extension>
                  </complexContent>
               </complexType>
------------------------------------------

Either "scope" or a reference to any "activity" group is missing in the above XSD. (I guess that is influenced by the incomplete XSD fragment in the issue list.

Since we have passed Issue 204, I will apply the sub-part of that XSD changes first to rectify <forEach> syntax by adding <scope> to the definition of <forEach>.

------------------------------------------
             <complexType name="tForEach">
                  <complexContent>
                      <extension base="bpws:tActivity">
                          <sequence>
                              <element name="startCounterValue" type="bpws:tExpression"/>
                              <element name="finalCounterValue" type="bpws:tExpression"/>
                              <element name="scope" type="bpws:tScope" />
                          </sequence>
                          <attribute name="counterName" type="NCName"
                                   use="required"/>
                          <attribute name="parallel" type="bpws:tBoolean"
                                   use="required"/>
                      </extension>
                  </complexContent>
               </complexType>
------------------------------------------

Still we need to apply the rest of Issue 204 to the spec text.

I guess that should be OK for people on this list.


Thanks!


Regards,
Alex Yiu




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