|
Bronbestanden
en SARA communicatie:
Draft
versie, dd. 2004/02/15
Algemeen
ETWClock
versie 10.x is nog slechts gericht op de communicatie met PTSARA
als uitslagverwerkingspakket. Onderstaande pagina omschrijft de
policy inzake bronbestanden en SARA communicatie.
NB:
De policy definitie van versie 10.x is nadrukkelijk niet compatibel
met eerdere ETWClock versies. ETWClock versie 10.x is mede daardoor
niet downward compatibel.
C-type
startlijstbestanden
Er zijn
2 bronlokaties voor de C-type startlijst-bestanden:
- Read from ServerDir
- Read from LocalDir
In werkelijkheid
resulteert een CFile_LoadFromFile in een
De ActiveDir
verwijst ofwel naar ServerDir of naar LocalDir, dit afhankelijk
van de ingestelde prioriteitsoptie. Standaard wordt de keuze automatisch
gemaakt, op basis van het meest recente bestand.
De bepaling
van het meest recente CFile-bestand wordt niet automatisch gedaan
in de CFile_LoadFromFile procedure, maar wordt expliciet geregeld
via met SetPriorityServerLocal() op onderstaande momenten:
- Nieuwe startlijst inlezen (dlgDistance.btnOKClick)
- Rit verwerken (MainWin.btnProcessOdd of MainWin.btnProcessEven).
In geval van kwartetstarts wordt alleen voor het verwerken van
het eerste paar de brontijd bepaald, dit onafhankelijk van de
volgorde van verwerking van even en oneven paar. (Write to LocalDir
only)
- Startlijst/naamgegevens lokaal wijzigen (dlgDrawingsEditor),
waarbij hard wordt overgeschakeld op lokale prioriteit (Write
to LocalDir only)
NB:
Bij elke verwerking van een rit wordt door ETWClock zelf een kopie
van de CFile lokaal opgeslagen. Vervolgens wordt vanaf de ActiveDir
de startlijst met namen en resultaten (tot dan toe) ingelezen. CFiles
worden door ETWClock nooit naar de ServerDir geschreven.
Resultaten:
Bij het
verwerken van een rit worden een reeks resultaatbestanden bijgewerkt:
- Append TFile to LocalDir (Update compare)
- Append LFile to LocalDir (Backup SARA communicatie)
En indien
het geen Slave-mode ETWClock systeem betreft ook:
- Append TFile to ServerDir (Update compare server
share)
- Append LFile to ServerDir (SARA communicatie)
- Append or Rebuild RFile to ServerDir (Update
HTML live internet)
- Append LFile to ExtendedDir (Extra SARA cummunicatie)
T-Type
bestand; Vergelijkingen:
De TFile
is het bronbestand voor vergelijkingen (tussentijden). Deze TFile
wordt gelezen op de CompareDir. De CompareDir is niet vrij instelbaar
maar selectaar tussen
- CompareDir = LocalDir
- CompareDir = ServerDir
NB:
De CompareDir volgt dus niet de ActiveDir van waaruit de CFile startlijsten
worden gelezen.
R-Type
bestand; HTML Live internet:
Het R-Type
bestand kan gerebuild worden vanuit een TFile. (Desgewenst in omgekeerde
volgorde, waarbij de laatste rit bovenaan verschijnt). Het bronpad
voor deze TFile volgt de CompareDir, opdat de RFile automatisch
overeenkomt met de actueel voor vergelijkingen gebruikte TFile.
Edit
T-Type bestand; Vergelijkingen en HTML Live internet
Met het
scherm EditWin kunnen T-Type bestanden (met alle tussentijden) volledig
worden gecorrigeerd. Dit is van belang voor het up-to-date houden
van vergelijkingen en het HTML Live internet ritoverzicht als er
fouten zijn opgetreden bij de registratie van (tussen-)tijden.
Vanwege
het support van slave systemen is ervoor gekozen dat EditWin per
definitie alleen werkzaam is op TFile in de LocalDir. EditWin werkt
daardoor als een soort off-line TFile editor, waarvan eerst het
resultaat kan worden bekeken alvorens er op de ServerDir iets veranderd.
Er zijn
binnen EditWin wel kopieer-procedures beschikbaar waarmee TFiles
van ServerDir naar LocalDir gekopieerd kunnen worden en vise-versa.
Deze ServerDir/LocalDir synchronisaties worden uitsluitend door
de gebruiker opgeroepen; er zijn bewust geen automatische call's
voor deze synchronisatie geimplementeerd.
- Copy ServerDir.TFile ->
LocalDir.TFile
- EditWin T-Path = LocalDir
- Copy LocalDir.TFile -> ServerDir.TFile
|