Manual

Adding Sealtiel clients

A Sealtiel client is an application that uses Sealtiel as a bridge for sending and receiving asynchronous messages. Since Sealtiel is currently only used for sending and receiving grading requests and responses, there are only two kinds of applications that use Sealtiel: Gabriel and the applications that can request grading (Sandalphon, Uriel, and Jerahmeel).

To add a Sealtiel client, perform these steps.

  1. Open Sealtiel and click Clients menu on the left.

  2. Click Create New.

  3. Fill in these values:

    Name

    The client name. For example: Uriel #2.

  4. Click Create New.

A Sealtiel client has been successfully created with the corresponding client JID and client secret. The client can then connect to Sealtiel using the JID and secret.

Adding acquaintances

For client A to be able to send message to client B, client B must registered as client A’s “acquaintance”. Think of acquaintance as a directed edge between clients.

To add acquaintances to a Sealtiel client, perform these steps.

  1. Open Sealtiel and click Clients menu on the left.
  2. Click the Enter icon on the rightmost column of the corresponding client row.
  3. Add the client name(s) as a new acquaintance.

For example, when setting up Sandalphon and Gabriel to work together, you must:

  • Add Sandalphon and Gabriel as Sealtiel clients.
  • Add Gabriel as Sandalphon’s acquaintance.
  • Add Sandalphon as Gabriel’s acquaintance.

Watching messages

You can watch the message flow between clients in the Queues tab on the management web interface.