Although Evolvi downloads are normally very reliable we have had requests to implement a checking utility that will ensure that the Evolvi download numbers flow one after another. The download and configuration is probably best carried out by someone with intermediary IT knowledge as some SMTP e-mail and text file manipulation is required.
If you would like the Evolvi gap checker setting up by one of our support engineers contact your account manager.
Download :
ReadMe :
Evolvi Monitor v0.1
======================-
Introduction :
The Evolvi Monitor or Evolvi Gap Checker is a small program that will check a particular data sets Evolvi downloads and ensure that the sequence numbers for these downloads are in order and that no items are skipped. If the program detects an item as missing it will report it in 2 ways, firstly an e-mail will be sent out to a predefined address via SMTP (Configuration required). Additionally EvolviMonitor.Log will contain reports for each and every scan, including those that returned no errors.
The report in the log and e-mail will include each and every XML number that we detect as missing, a missing record falls under the following rule :
1) All unchecked records in Evolvi.adt are sorted by sequence number.
2) If when examining these records 2 records do not follow the sequence dictated by the sequence number then another search is quickly made to ensure that this sequence number has not already been checked.
3) If the record is still not found, it is flagged.
4) It takes 1 missing item to trigger the e-mail.
Configuration & Installation.
===============================-
Requirements :
+ At least 1 data set with Evolvi.adt present.
+ Traveller 6829 Build 2 (RDC change can be implemented prior to this)
+ Advantage v7.1
+ SMTP E-mail account. (possible without but e-mail notification will fail)
Installation
1) Perform the following SQL via RDC or Advantage :
"Alter table Evolvi Add SequenceChecked char(15)"
2) Configure the EvolviMonitor.ini file. Instructions are inside the ini file
3) Install the Evolvi Monitor in \\server\share\conctrav\data\utils, ensure that the ini file is located with the exe (same folder)
4) Create a shortcut to this exe in the following format :
EvolviMonitor.exe <PathtoData> <autoexecuteflag>
I.E
EvolviMonitor.exe k:\conctrav\data True
- This line will look for Evolvi.adt in k:\conctrav\data and will automatically check and execute the Evolvi Monitor.
EvolviMonitor.exe k:\conctrav\data False
- This line will look for Evolvi.adt in K:\conctrav\data but will not execute the check. This is a good opportunity to test the e-mail functionality.
5) Using Windows Scheduler, schedule the shortcut above at a frequency that suits you, every hour, every day etc.. The application can be ran whilst people are in the system.
Interface :
If you launch the monitor without the autoexecute flag then you will be presented with 4 buttons :
* Send Test E-mail : Does what it says, sends an e-mail using the settings in EvolviMonitor.exe Use this to check your e-mail configuration is working.
* Scan Directory : Will check Evolvi.adt for gaps and log them to file, it will not e-mail you if there are gaps as you are running it manually.
* Show Settings : Will display the settings we are using in the ini file, use this if you are unsure if the ini file is being correctly read.
* Exit : Exits the application.
~ Evolvi ~ 6829 ~ Main Contents
![]()