Well done in the seminar, Brian ! I am intrigued as to the implications of using ART as Middleware.
Is it an understanding that RDS, in this case, is responsible for the ultimate race results ? You did say any changes within the race should be reflected in the ultimate 3rd party software.
But ART has the tools to make changes and ultimately reflect the final result as a CSV. Is this not what the ART user would want to achieve? Further, having the ultimately correct database within ART, means the 3rd party could use the exported CSV from ART as the definitive result. I’m intrigued how the relationship between ART and RDS works, with regard to the correctness of the race result.
Adding a time into ART manually due to a non-read or amending a time gets appended to the Live Export, so at least the runner can get a Kiosk printout…but, am I correct in thinking, the 3rd party would also see this amendment ?
Certainly, I believe, if the ART user performs a ‘swap’, this does not get reflected in the Live Export. There may be other cases where the Live Export does not reflect a change…do we need to know these ?
There are usually very few changes/additions required while timing in ART and an immediate memo to oneself is done. And, I guess, also conveyed to the 3rd party operator (if not oneself !). So any duplication of effort, I would suggest, ought not to be onerous.
Or should the ART user, having made notes, not touch any aspect of ART time addition/amendment until post race, should he/she wish to have a definitive set of results ? If so, then the odd one or two runners would simply not get a correct Kiosk printout - but, hopefully, they would have approached the ART user to confirm a problem.
Appreciate some guidance/experiences please.