Overview of the Routing System 

  1. GENERAL INFORMATION

This is the User Manual for the ITS Routin Subsystem.  It is one of a series of user and technical manuals that is available for the ITS Systems.

The reader is referred to Section 2 for an overview of this subsystem.

It is assumed that the reader is familiar with the general operation of the menus and the keyboard.  These matters are fully discussed in the "Operational Aspects of ITS Systems - Integrator 1" Manual.

The reader is reminded that the copyright of the ITS systems and documentation remains with ITS, and that users thereof are contractually prohibited from providing information thereof to third parties, such as other educational institutions.

  1. OVERVIEW OF ROUTING SYSTEM

The purpose of this subsystem is to establish a routing or work flow mechanism within the ITS System.

In short, the Routing System can:

  1. REQUIRED SET-UPS

The following  set-ups must be supplied to enable the Integrator System to send Email notifications. It is specified in the Description-field of External Conversion Codes {GOPS-21} for the records where the External Body is "WEB - iEnabler System Corres Cntrl", the External Code Type is "UTL" and the Internal Code for each set-up parameter is as below:

Internal Code Parameter
CONN
IP Address of the Email Server
PORT
Port that is used to communicate to the Email Server
HELO
IP Address used to confirm communication with the Email Server
MAIL
The "From-address" used for Email sent by the Routing System. This is normally an unattended mailbox.

The communication  with the Email Server and the set-ups to send Email can be tested with "Check Mail Relay to Client Mail {USERS-14}"

  1. TERMINOLOGY AND DEFINITIONS

Route

A Route includes a pre-defined “Route Road Map” with pre-defined Steps that determines the following for each Step: Routing Request
Routing Requests are created as follows:
  • Automatically by specified ITS Programs
  • Routing Request may also be manually started by Users of the ITS System in Maintain a Routing Request {GROU-2}.

Implementation

The System is supplied with a number of pre-defined Routes that may be modified. Additional Routes may also be created.

Typically, the following should be done in Maintain Default Request Information {GROU-1}.
Sequential or Parallel Road maps

The System can handle both sequential and parallel paths.

Example of a Sequential Path

Sequence Number Path Outcome Next Sequence
1 1 C 2
2 1 C 3
3 1 T  


Example:

Example of ...

 

Example of a Parallel Path

Sequence Number Path Outcome Next Sequence Number
1 1 C 2
1 2 C 3
2 1 C 4
3 1 C 8
4 1 C 5
4 2 T 8


Example:

Example of ...

 


The Routing Process
  1. To start a Routing Request manually, create the first Step (Sequence) in the Request with Maintain a Routing Request {GROU-2}
  2. Indicate an Outcome for the Step with Update a Routing Request {GROU-3} or Click on an Item on the Work List.
  3. A background process will generate the next step according to the outcome. Next steps may be specified for any Outcome, including (A)uto Completed and (T)imeout.
  4. For Parallel Routes
  5. The progress of any Routing Request may be monitored by querying the Request in Maintain Routing Request {GROU-2} or by Printing a List of Outstanding Routes {GROU-4}.

History of Changes

Date System Version By Whom Job Description
08-Jan-2007
v01.0.0.0 Frans t138771 Proofread and Correction of Integrator Manuals
22-Jun-2008 v01.0.0.1 Amanda Nell t150627 Apply Language Editing.
05-Sep-2013
v03.0.0.0
Frans Pelser
f193479
Email Set-ups