Use Case ID: |
UC7.0 |
Use Case Name: |
Find Network Peer Groups |
Created by: |
jwh |
Date Created: |
Thu Jul 19 14:32:41 2001 |
Last Updated by: |
jwh |
Date Last Updated: |
Thu Jul 19 14:32:41 2001 |
Actor: User Application
Goal: Find Network Peer Group
Description: Attempts to locate peer groups, blocking the caller until the query
is complete or cancelled.
Preconditions:
- The engine must be started.
Post conditions:
None
Priority: High
Related Use Cases:
UC8.0 - Find Network Peer Groups (Async)
UC9.0 - List Known Network Peer Groups
UC10.0 - Cancel Find
Notes and Issues:
None
Event Flow:
- The application asks the engine to find all available peer groups.
- The engine constructs an appropriate query message.
- The engine sends the query message to all known peers.
- For each located peer group, the engine adds it to an internal list.
- After the engine determines the default timeout has elapsed, it returns the peer group
list to the application.
Alternate Flows:
UC7.1 Engine is not started
- The application asks the engine to find all available peer groups
- The engine returns an error that the it has not been started.
UC7.2 Find Cancelled
- The application asks the engine to find all available peer groups
- The engine constructs an appropriate query message.
- The engine sends the query message to all known peers.
- The application cancels the search.
- The engine cancels the search and ignores any future responses to the query.
Sequence Diagrams:
Revision History
Name |
Date |
Reason for Change |
Version |
|
|
|
|
$Id: UC7.0.html,v 1.5 2001/07/26 17:52:19 james Exp $