This sequence diagram shows the interaction between a UCH, TA and UIPM
when a target aborts a session. Note that indentation reflects nesting of
calls.
General remark:
- For simplicity, we assume that the UCH object itself is the
UIPMListener and TAListener. In general, these might be separate
objects.
Sequence of actions:
- A TA is loaded, initialized and a target registered (see diagram on
Target Discovery above). A session is opened (see diagram on Session
Management above).
- A UIPM is loaded, and opens a session. See diagram on Session
Management above.
- TA calls UCH: void abortSession(string sessionId)
- UCH calls UIPM: void sessionAborted(string sessionId)