Lokitiedostojen rakenne

Onko liten lokitiedostojen rakenteesta olemassa jotain selvitystä? En helpistä ainakaan nopeasti katsomalla löytänyt. Suurimman osanhan siitä pystyy päättelemään mutta olisi mukava tietää ennakkoon, jos tulee vastaan ongelmia mitä selvittää. Normaali ja preinput loki näyttävät rakenteeltaan samoilta.

Henkilörekisterissä olen törmännyt ongelmaan, että liiton sivuilta tuodusta aineistosta puuttuu emittien numerot suurelta osanta. Onko tästä jotain tietoa?

Henri Lehtinen

Vs: Lokitiedostojen rakenne

Liten lokitiedostot:

Ohjelma käyttää ainakin vielä toistaiseksi Emitin tekemää aika vanhaa modulia laitteiden lukuun. Lite osaa lukea lokitiedostot sisään "Avaa" -toiminnolla kun valitsee tiedostotyypiksi lokitiedostot. Seuraavassa taulukossa kuvattu eri kenttien merkityksiä englanniksi.

"X","0","0","016452","06.01.98 00:09:32.000","06.01.98 00:09:32.000",16452,0016,0096,000,00000,040,03627,033,03630,042,03632,077,03633,093,03634,250,03638,250,00000,
040,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,
000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,
000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000,000,00000

Field Number Name Description

1

Message Type.

Can be A,B,C,D,G,K,L if Unit is 1. Value X if unit is 2 (250-reader). Value M if unit is 4 (MTR2).

2

Message from

Always 0

3

RTR2 identity

RTR2 number (0 when directly connected to PC)

4

Badgenumber

As string, always length 6 left padded with zeroes

5

ButtonTime

Time from timetaking button (when using one). When using unit=2 the time is the PC time when the badge was read.

6

ReadTime

The time the badge was read

7

Badgenumber

As integer.

8

Prodweek

The week the badge was produced. For messagetype D (syncronize) this field contains sequencenumber

9

ProdYear

The year the badge was produced. For messagetype D (syncronize) this field contains number of badges since RTR2 was tarted.

10

Control1

Control number for 1’st control

11

Time1

Time on 1’st control (seconds since badge was activated)

12

Control2

Control number for 2’nd control

14

Time2

Time on 2’nd control (seconds since badge was activated)

15 – 110

 

…… and so on for all 50 controls.

 

111

Packagenumber

For MTR2 (unit=4) contains sequence number ffrom MTR2. If everybody its OK this value should increase with one for each badge read. For all other equipments this field contains 0.

 

Henkilörekisterin ongelmat:

Johtuvat siitä että Suunnistusliiton vanhan Kisaweb-rajapinta ei tarjoa enää Irman käyttöönoton jälkeen tietoja. Irman rajapinnat ovat laahanneet jäljessä. Seuraavaan Lite versioon tulee kuitenkin päviitys joka alkaa hyödyntämään Irman rajapintoja, jolloin henkilörekisterin tiedotkin taas päivittyvät paremmin.