Gateway Service
The Gateway service is used to pass broadcast messages, chat, alerts and knowledge assessment (KAT) questions between the gateway server and the end users.
This service is intended to run on a server as a Windows service and can be setup using the following steps:
- Copy the Gateway files to the Windows server
- Run the “Install.bat” file – this will register the gateway service
- Edit the configuration file
- Start the service
You should make sure the following URL is available from this server:
http://external.infinityccs.com/InfinitySatellite/Service.asmx
The Gateway Configuration files
There are three configuration files for Gateway:
It is used to define a few memory and logging settings. This file will normally be left with its default settings.
It tells the Gateway service which gateway modules should be loaded. This file is made of sections that define a gateway module:
|
<Modules> <ProgID>module name</ProgID> <AssemblySource>dll file</AssemblySource> <Paused>initial state</Paused> </Modules> |
For example, the Knowledge Assessment Module is defined as:
|
<Modules> <ProgID>IGMod_KAT.KAT</ProgID> <AssemblySource>IGMod KAT.dll</AssemblySource> <Paused>0</Paused> </Modules> |
To stop a module being loaded when Gateway starts you need to comment out the module by changing the entry to:
|
<!--Modules> <ProgID>IGMod_KAT.KAT</ProgID> <AssemblySource>IGMod KAT.dll</AssemblySource> <Paused>0</Paused> </Modules--> |
It allows you to define the server ID. This file should be set with the desired Server ID. If the above URL requires a proxy, then you should set it here.