This section details the registry keys related to interfaces that are stored on the EuroRunner application server.
Also see the Server section for details of registry keys not related to interfaces that are also stored on the EuroRunner application server, and the Interfaces document for more details about the interfaces themselves.
The following are required to set-up EuroRunner to send e-mail notices.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| SMTPPort | 25 | Identifies the SMTP Port used for sending notices via email (Default: 25) |
| SMTPSender | eurorunner@mycompany.co.uk | Identifies the (global) account for sending notices via email |
| SMTPServer | smtp.companydomain.co.uk | Identifies the SMTP server used by CDO for sending notices via email |
The following are required to set-up EuroRunner to send ENOM notices.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| Edig@sIN | C:\Program Files\Common Files\GMSLCommon\CNNPath | ENOM inbox. Location EuroRunner saves outgoing notices in for processing by ENOM |
The following are required to set-up EuroRunner to receive ENOM notices
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner\ENOM | |
|---|---|---|
| Name | Value | Description |
| IgnoreNoticeTypes | BDR,BWR,CDT,SDT,SWA,SWT | Lists ENOM notice types that EuroRunner does not attempt to read in. Must be a comma separated list (no spaces) |
The following are used for both sending nominations to ISIS and polling ISIS for confirmations via the GMSL Service.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\ISIS\ | |
|---|---|---|
| Name | Value | Description |
| ConnectionType | {F,I} | Determines which connection method the ISIS component will use. This can also be changed via the user interface.
|
These are set-up by the server installation and can also be changed via the user interface.
Where Shipper is the Me shipper code, e.g. ZZ999, or 33ZZZ. A separate key is required for each Me shipper.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner\ISIS\Shipper | |
|---|---|---|
| Name | Value | Description |
| Asyncronous | {True,False} | Debug: Used to disable asynchronous sending of notices to ISIS, this will cause the user interface to lock while the server communicates with ISIS. Does not affect the poller which is always asynchronous. (Default: True) |
| Organisation | Sample | Indicates the counterparty of the Me shipper Note: This is dependent on the realm and whether Firm or Interruptible |
| Password | TestPass | Password on the ISIS website for the Me shipper |
| Realm | {IUK,NTS} | Indicates which network the Me shipper belongs to |
| UserName | TestLogin | Username on the ISIS website for the Me shipper |
| LoginFailure | {True,False} | Set to True if EuroRunner fails to log in. This prevents repeated
attempts with an invalid Password, which would otherwise cause ISIS to revoke the UserName. This registry key is set back to False by EuroRunner when the Password is changed. |
The following are miscellaneous ISIS settings, which can be used for debug or when experiencing performance issues.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| ISISDebug | {True,False} | Debug: Event Viewer logs debug messages when sending or receiving notices from ISIS (Default: False) |
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner\ISIS\ | |
| AutoPoll | {True,False} | Used to disable automatic polling for confirmations after sending notices to ISIS, does not affect normal scheduled polling operation, this may be useful if polling ISIS has poor performance (Default: True) |
| MaxSendAttempts | {1-6} | Used to determine maximum number of times ISIS notice sends are attempted. (Default: 3) |
The following are required to set-up EuroRunner to poll ISIS for confirmations.
Note: Polling ISIS can be slow, be very careful if you plan to reduce the Interval, for example if a single ISIS poll takes 10 minutes, then setting the Interval to anything below 15 will cause almost continuous polling of ISIS, which will in turn slow down the ISIS website, thus making sending nominations, manual use of ISIS, and of course the poller itself slower.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\Services\ISIS | |
|---|---|---|
| Name | Value | Description |
| Enabled | {0,-1} | Disables the ISIS poller 0 (zero) for disabled, and -1 (minus one) for enabled, if the key is missing then it is enabled. The value in this key can be changed by the user interface |
| Interval | 30 | Number of service interval periods to wait before polling the ISIS website (Default: 30) |
| ProgID | EuroRunnerISIS.ISISPoller | Indicates the COM component used to launch the service |
Note: The GMSL Service must be restarted if any of these except the Enabled flag are changed.
The following are used for both sending nominations to Gemini and polling Gemini for confirmations via the GMSL Service. They are set-up by the server installation and can also be changed by the user interface.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner\Gemini | |
|---|---|---|
| Name | Value | Description |
| Counterparty | Sample | Indicates the counterparty of the Me shipper in EuroRunner |
| Licence | Encrypted licence data of the GMSLGemini component | |
| Password | TestPass | Your password on the Gemini API |
| UserName | TestLogin | Your username on the Gemini API |
The following is a debug setting which can be used to get more detailed information when errors are occurring.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| GeminiDebug | {True,False} | Debug: Event Viewer logs debug messages when sending or receiving notices from Gemini (Default: False) |
The following are required to set-up EuroRunner to poll Gemini for confirmations.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\Services\Gemini | |
|---|---|---|
| Name | Value | Description |
| Enabled | {0,-1} | Disables the Gemini poller 0 (zero) for disabled, and -1 (minus one) for enabled, if the key is missing then it is enabled. The value in this key can be changed by the user interface |
| Interval | 30 | Number of service interval periods to wait before polling the Gemini API (Default: 30) |
| ProgID | EuroRunnerGemini.GeminiPoller | Indicates the COM component used to launch the service |
Note: The GMSL Service must be restarted if any of these except the Enabled flag are changed.
The following settings define how valid trades loaded are handled, there is also a debug setting which can be used to get more detailed information when errors are occurring:
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| CapacityTradesImportEnabled | {True,False} | Automatically import valid capacity trades, if disabled valid capacity trades are set to status Ready, which is a holding status requiring manual import |
| FixedTradesImportEnabled | {True,False} | Automatically import valid fixed trades, if disabled valid fixed trades are set to status Ready, which is a holding status requiring manual import |
| TLDebug | {True,False} | Debug: Event Viewer logs debug messages when loading trades (Default: False) |
The following is required to set-up the GMSL Service.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\Services | |
|---|---|---|
| Name | Value | Description |
| Interval | 60000 | Number of milliseconds to wait before checking the interval of each individual service (Default: 60000=1 minute) |
Note: The GMSL Service also uses the registry values of all its child keys, see ISIS, Gemini, etc. The service must be restarted if the above key, or any of its child keys except the Enabled flags are changed.
The following are required to set-up EuroRunner to poll EuroRunner’s inbox:
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\Services\FileService | |
|---|---|---|
| Name | Value | Description |
| Enabled | {0,-1} | Disables the file service 0 (zero) for disabled, and -1 (minus one) for enabled, if the key is missing then it is enabled. The value in this key can be changed by the user interface |
| FileProcessorProgID | EuroRunnerNM.NoticeManager | The COM component used by File Services to process file based messages |
| Interval | 1 | Number of service interval periods to wait before polling (Default: 1) |
| ProgID | GMSLFileUtils.FileUtility | Indicates the COM component used to launch the service |
| SourceDirs | C:\Program Files\Common Files\GMSLCommon\FileService | REG_MULTI_SZ - Path to the location where File Services folders exist. This is where EuroRunner looks for incoming files |
Note: The GMSL Service must be restarted if any of these except the Enabled flag are changed.
The following value is used to tell EuroRunner how far forward the traffic lights check:
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| UnsentNoticeInterval | 1 | Number of days ahead to check for unsent notices. (Default: 1) i.e. 1 means check for today and tomorrow. |
The following are debug settings which can be used to get more detailed information when errors are occurring.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\EuroRunner | |
|---|---|---|
| Name | Value | Description |
| ARDebug | {True,False} | Debug: Event Viewer logs debug messages when receiving allocation notices (Default: False) |
| CRDebug | {True,False} | Debug: Event Viewer logs debug messages when receiving confirmation notices (Default: False) |
| NMDebug | {True,False} | Debug: Event Viewer logs debug messages when sending or receiving files (Default: False) |
The following are required to set-up EuroRunner to sweep for timed-out pending outgoing notices.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\GMSL\Services\NoticeSweeper | |
|---|---|---|
| Name | Value | Description |
| Enabled | {0,-1} | Disables the notice sweeper 0 (zero) for disabled, and -1 (minus one) for enabled, if the key is missing then it is enabled. The value in this key can be changed by the user interface |
| Interval | 10 | Number of service interval periods to wait before polling for timeout notices (Default: 10) |
| ProgID | EuroRunnerBO.NoticeSweeper | Indicates the COM component used to launch the service |
| Timeoutsecs | 600 | Number of seconds before a sent notice that is still pending is deemed timed out (Default: 600) |
Note: The GMSL Service must be restarted if any of these except the Enabled flag are changed.
The following are Microsoft registry keys and will not only affect EuroRunner, but also any other applications on the server using MSMQ.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\Debug | |
|---|---|---|
| Name | Value | Description |
| QCListenerRetriesPerLevel | 0 | REG_DWORD - Sets the number of retries at each queue level in MSMQ (Default: 2), EuroRunner only requires one attempt, i.e. zero retries |
| QCRetryQueueTimeOutSec | 2 | REG_DWORD - Sets amount of time MSMQ waits before beginning processing in seconds for queues (Default: 60). Uses the calculation: Wait Time = Value ^ Queue Level |
The following is a Microsoft registry key and may not only affect EuroRunner.
| Key | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE | |
|---|---|---|
| Name | Value | Description |
| iexplore.exe | 0 | REG_DWORD - Allows SSL connection in Internet Explorer using the username:password@ format in the URL |