pick

Mit der Activity pick kann auf eine von mehreren möglichen Nachrichten oder für eine gewisse Zeitspanne oder bis zu einem Zeitpunkt gewartet werden. Genau einer der Zweige wird ausgeführt.

<pick createInstance="yes|no"? standard-attributes>
standard-elements
<onMessage partnerLink="ncname" portType="qname"
operation="ncname" variable="ncname"?>+
<correlations>?
<correlation set="ncname" initiate="yes|no"?>+
</correlations>
activity
</onMessage>
<onAlarm (for="duration-expr" | until="deadline-expr")>*
activity
</onAlarm>
</pick>