scope

Die Activity scope erzeugt einen Block, in dem lokale Variable, Correlation Sets (siehe Correlation Set), Fault Handler, ein Compensation Handler und Event Handler definiert werden können.

Das Attribut variableAccessSerializable steuert, ob ein Scope serialisiert ist. Serialisiert bedeutet, dass wenn zwei serialisierte Scopes die gleichen Variablen lesen und verändern, sie dies hintereinander tun.

Ein serialisierter Scope darf keinen weiteren Scope enthalten.

<scope variableAccessSerializable="yes|no" standard-attributes>
standard-elements
<variables>?
...
</variables>
<correlationSets>?
...
</correlationSets>
<faultHandlers>?
...
</faultHandlers>
<compensationHandler>?
...
</compensationHandler>
<eventHandlers>?
...
</eventHandlers>
activity
</scope>