Schema Central > WS-BPEL 2.0 > ws-bpel_executable.xsd > forEach
Advanced search
Need SOA Help?

Recommended Reading:

Web Service Contract Design and Versioning for SOA

 

Definitive XML Schema

 

forEach

Element information

Type: tForEach

Properties: Global, Qualified

Content

Attributes

NameOccTypeDescriptionNotes
Any attribute[0..*]Namespace: ##other, Process Contents: laxfrom type tExtensibleElements
name [0..1]xsd:NCNamefrom type tActivity
suppressJoinFailure [0..1]tBooleanfrom type tActivity
counterName [1..1]BPELVariableName
parallel [1..1]tBoolean

Used in

Sample instance

<forEach name="NCName" counterName="NCName" parallel="yes">
   <documentation>Any text, intermingled with:
      <!--any element-->
   </documentation>
   <!--any element-->
   <targets>
      <documentation>Any text, intermingled with:
         <!--any element-->
      </documentation>
      <!--any element-->
      <joinCondition>
         <!--any element-->
      </joinCondition>
      <target linkName="NCName">
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
      </target>
   </targets>
   <sources>
      <documentation>Any text, intermingled with:
         <!--any element-->
      </documentation>
      <!--any element-->
      <source linkName="NCName">
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <transitionCondition>
            <!--any element-->
         </transitionCondition>
      </source>
   </sources>
   <startCounterValue>Any text, intermingled with:
      <!--any element-->
   </startCounterValue>
   <finalCounterValue>Any text, intermingled with:
      <!--any element-->
   </finalCounterValue>
   <completionCondition>
      <documentation>Any text, intermingled with:
         <!--any element-->
      </documentation>
      <!--any element-->
      <branches>
         <!--any element-->
      </branches>
   </completionCondition>
   <scope name="NCName">
      <documentation>Any text, intermingled with:
         <!--any element-->
      </documentation>
      <!--any element-->
      <targets>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <joinCondition>
            <!--any element-->
         </joinCondition>
         <target linkName="NCName">...
         </target>
      </targets>
      <sources>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <source linkName="NCName">...
         </source>
      </sources>
      <partnerLinks>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <partnerLink name="NCName" partnerLinkType="QName">...
         </partnerLink>
      </partnerLinks>
      <messageExchanges>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <messageExchange name="NCName">...
         </messageExchange>
      </messageExchanges>
      <variables>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <variable name="NCName">...
         </variable>
      </variables>
      <correlationSets>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <correlationSet properties="QName QName" name="NCName">...
         </correlationSet>
      </correlationSets>
      <faultHandlers>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <catch>...
         </catch>
         <catchAll>...
         </catchAll>
      </faultHandlers>
      <compensationHandler>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <assign name="NCName">...
         </assign>
      </compensationHandler>
      <terminationHandler>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <assign name="NCName">...
         </assign>
      </terminationHandler>
      <eventHandlers>
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <onEvent partnerLink="NCName" operation="NCName">...
         </onEvent>
         <onAlarm>...
         </onAlarm>
      </eventHandlers>
      <assign name="NCName">
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <targets>...
         </targets>
         <sources>...
         </sources>
         <copy>...
         </copy>
      </assign>
   </scope>
</forEach>

Site developed and hosted by Datypic, Inc.

Please report errors or comments about this site to pwalmsley@datypic.com