Delaying the receipt of asynchronous messages

In sequence diagrams, you can move the sending point and the receiving point of an asynchronous message between lifelines to manipulate the time delay between the sending event and the receiving event. You can have multiple messages that occur between the sending and receiving lifelines.

To delay the receipt of an asynchronous message:
  1. Open a sequence diagram that contains at least two lifelines with messages.
  2. In the Palette, click Asynchronous Message.
  3. In the interaction frame, click the source lifeline where you want to start the message.
  4. Drag the message first horizontally and then vertically across existing messages to the target lifeline where you want to terminate the message.
  5. Complete one of the following steps:
    • If the target lifeline represents a participant of a structured classifier type, such as a class or a component, in the Enter Operation Name window, type a name for the operation and then click OK.
    • If the target lifeline represents a participant of a non-structured classifier type, such as an actor, you can rename the selected message.
The source lifeline is not blocked and interactions can occur between the points of the send and receive events.
Related concepts
Messages
Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.