Hi Günther, thanks for your reply.
I guess using asynchronous messages is not the complete solution, as I'm still not able to model what I intend to do. A simple example:
There are three hosts on the network (host1, host2, host3, each modeled as an own lifeline). Host 1 sends a multicast message to all hosts and triggers an action sequence on each host. Action sequence is [ActionA1; ActionA2] on host 2, and [ActionB1;ActionB2] on host3. An action is modeled as a self message. (I could post a picture of this, but have no public web space available at the moment. Uploading images to this forum is not possible, is it?)
ActionA1 is related to ActionA2, it happens always previous to ActionA2 and ActionA2 will start only after ActionA1 has finished (=>synchronal sequence if considering host2 only). But ActionA* have no time relation to ActionB* as they run on different hosts which are not synchronized. So ActionA1 may happen before OR after ActionB1, this is what I want to show. Enterprise Architect assigns a sequence number (1.1, 1.2, …) to each message in the diagram which implies a fixed sequence order in the whole system (which is not true). As a consequence, if I draw ActionB1 a bit up, ActionA1 gets automatically drawn down. Do you have any suggestions how to avoid or handle this?
Tobias