<process name="ClusterBP">
<sequence name="Start">
<operation name="Timestamp Utility">
<participant name="TimestampUtilService"/>
<output message="TimestampUtilServiceTypeInputMessage">
<assign to="mandatoryNode">node1</assign>
<assign to="action">current_time</assign>
<assign to="format">yyyyMMddHHmmssSSS</assign>
<assign to="." from="*"></assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<operation name="Sleep Service">
<participant name="SleepService"/>
<output message="SleepServiceInputMessage">
<assign to="." from="*"></assign>
<assign to="SLEEP_INTERVAL">2</assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<operation name="Timestamp Utility">
<participant name="TimestampUtilService"/>
<output message="TimestampUtilServiceTypeInputMessage">
<assign to="mandatoryNode">node2</assign>
<assign to="action">current_time</assign>
<assign to="format">yyyyMMddHHmmssSSS</assign>
<assign to="." from="*"></assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<operation name="Sleep Service">
<participant name="SleepService"/>
<output message="SleepServiceInputMessage">
<assign to="." from="*"></assign>
<assign to="SLEEP_INTERVAL">2</assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
<operation name="Business Process Metadata">
<participant name="BPMetaDataInfoService"/>
<output message="BPMetaDataServiceTypeInputMessage">
<assign to="CORRELATION">TRUE</assign>
<assign to="DISPOSITION">FALSE</assign>
<assign to="TRACE">TRUE</assign>
<assign to="." from="*"></assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
</sequence>
</process>