Use Case ID: UC29.0
Use Case Name: Query Request Status
Created by: jwh
Date Created: Fri Jul 20 14:28:16 2001
Last Updated by: jwh
Date Last Updated: Fri Jul 20 14:28:16 2001

Actor: User Application

Goal: Query the status of a request recently sent.

Description: Query the status of a request recently sent to determine if has completed.

Preconditions:

  1. A request was successfully created and transmission has begun.
Post conditions:

None

Priority: High

Related Use Cases:

UC16.0 - Send Peer Request Async

Notes and Issues:

None

Event Flow:

  1. The application requests a request message to be sent by the engine.
  2. The engine begins to send the request.
  3. The application queries the status of the request to determine progress.
  4. The engine checks if the request transmission has completed.
  5. The engine returns the result of the check to the application.
Alternate Flows:

UC29.1 Request doesn't exist

  1. The application requests a request to be sent by the engine.
  2. The engine begins to send the request.
  3. The application queries the status of the request to determine progress.
  4. The engine checks if the request transmission has completed.
  5. The engine determines that the request doesn't exist or is old and returns the error to the application.

Sequence Diagrams:

Event Flow Sequence Diagram

Revision History
Name Date Reason for Change Version
       


$Id: UC29.0.html,v 1.5 2001/07/26 17:52:19 james Exp $