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

Recommended Reading:

Web Service Contract Design and Versioning for SOA

 

Definitive XML Schema

 

onEvent

Element information

Type: tOnEvent

Properties: Global, Qualified

Content

Attributes

NameOccTypeDescriptionNotes
Any attribute[0..*]Namespace: ##other, Process Contents: laxfrom type tExtensibleElements
partnerLink [1..1]xsd:NCNamefrom type tOnMsgCommon
portType [0..1]xsd:QNamefrom type tOnMsgCommon
operation [1..1]xsd:NCNamefrom type tOnMsgCommon
messageExchange [0..1]xsd:NCNamefrom type tOnMsgCommon
variable [0..1]BPELVariableNamefrom type tOnMsgCommon
messageType [0..1]xsd:QName
element [0..1]xsd:QName

Used in

Sample instance

<onEvent partnerLink="NCName" operation="NCName">
   <documentation>Any text, intermingled with:
      <!--any element-->
   </documentation>
   <!--any element-->
   <correlations>
      <documentation>Any text, intermingled with:
         <!--any element-->
      </documentation>
      <!--any element-->
      <correlation set="NCName">
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
      </correlation>
   </correlations>
   <fromParts>
      <documentation>Any text, intermingled with:
         <!--any element-->
      </documentation>
      <!--any element-->
      <fromPart part="NCName" toVariable="NCName">
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
      </fromPart>
   </fromParts>
   <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-->
         <onAlarm>...
         </onAlarm>
      </eventHandlers>
      <assign name="NCName">
         <documentation>Any text, intermingled with:
            <!--any element-->
         </documentation>
         <!--any element-->
         <targets>...
         </targets>
         <sources>...
         </sources>
         <copy>...
         </copy>
      </assign>
   </scope>
</onEvent>

Site developed and hosted by Datypic, Inc.

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