← Prev in month ← Prev in thread
Next in thread → Next in month →

XSD changes for Issue 147

From
Alex Yiu <>
Date
2005-08-30T04:58:48+00:00
ID
Thread
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
← Prev in month ← Prev in thread
Next in thread → Next in month →