Tulospalveluohje järjestäjille

Tulospalvelu Rakentaja-Rasteilla (mallia Pirilä)

Pekka Pirilä / Kauko Muikku
Huom, Pekka Pirilän kommentit mallia 2014 kursiivilla

Vertasin ohjeiden mukaista toimintaa siihen, mikä onnistuu nykyisillä ohjelmaversioilla ja totesin seuraavaa:

Tietojen siirto kumpaankin suuntaan sujuu seuraavin varauksin:

1)      Jotta lähtötilanne saataisiin luettua uuteen ohjelmaan, on tiedoston ensimmäiseksi riviksi lisättävä seuraava teksti

Sarja;KilpId;Nimi;Seuralyh;Badge-1;Synt;Xx;No

Tämä rivi kertoo, mitä tiedoston kussakin sarakkeessa on, jolloin ohjelma osaa lukea sen oikein valinnan ollessa csv-tiedosto, jossa sarakeotsikot kertovat sisällön.

2)      Tiedosto SEURAT.PIT toimii sellaisenaan, vaikka nykyinen Seurat.csv on yleensä hieman erilainen. Tätä tiedostoa on käytettävä ennen kilpailua pitkien seuranimien määräämiseen lyhenteistä uuden ohjelman sisältämän toiminnon avulla.

3)      Ohjelma kirjoittaa tulokset erottimelliseen testitiedostoon muuten kuten ennenkin paitsi, että  yrityksen lyhenteen tai nimen perään tulee yksi tyhjä sarake, joka on varattu maan tunnukselle ja lopusta jää yrityksen pitkä nimi pois. Onko rivin keskellä lyhenne vai yrityksen pitkä nimi riippuu siitä, kumpi on valittu ensisijaiseksi.
Merkistöksi pitää muistaa vaihtaa ISO-8859-1 (muuten tulee UTF-8, joka vaatinee muunnoksen siellä päässä).

Sisältö

 

1.     Käytettävät ohjelmat

2.     Ennakkovalmistelut

3.     Tulosten tallentaminen

3.1    Tulosten lähettäminen

         Liite A. Tiedostojen rakenteet

         Tiedosto RAKKILP.TXT

         Tiedosto SEURAT.PIT

         Tulostiedosto RRn.TXT 

1.     Käytettävät ohjelmat

Ohjelmina käytetään Pirilän suunnistuksen 1-päiväistä tulospalveluohjelmistoa. Käytössä on oltava versio 4.10 tai uudempi. Ohjelman MAALEMIT muutokset sisältyvät jakeluversioon 7.5.2002 alkaen. Normaalitapauksissa tarvitaan ohjelmistosta ohjelmia ILMOITT, MAALEMIT. sekä RATAEDIT ratatietojen kirjaamiseen.

Ohjelman MAALEMIT 32-bittinen versio soveltuu käytettäväksi yhtä hyvin ja toimii hieman paremmin työskenneltäessä Windows-ympäristössä. 

2.     Ennakkovalmistelut

Muutama päivä ennen kisaa http://rakentajarastit.com/sivut/ohjeita sivulta ladataan tiedostot tulosten tekoa varten. Tiedostot voi ladata vasta, kun edellisen kilpailun tulokset on käsitelty. (Tarkista että aloitussivun uutispalstalla on viesti edellisten tulosten valmistumisesta)

Ladattavat tiedostot:

KILP.SRJ, jossa määritellään käytettävät sarjat A, B ja C (tämä tiedosto ei muutu merkityksellisesti lukuun ottamatta ratapituuksia, jotka järjestäjä määrittelee, joten uutta tiedostoa ei välttämättä tarvitse toistuvasti lähettää)

SEURAT.PIT, joka sisältää luettelon yrityksistä ja yrityksille käytettävistä lyhenteistä

RAKKILP.TXT, joka sisältää tekstitiedostona rakentajarastien kilpailijaluettelon.

 
Järjestäjän tulee ennen kilpailua tai kilpailun jälkeistä tietojen siirtoa MTR-laitteesta poistaa käytettävästä hakemistosta aiempi tiedosto KILP.DAT sekä ohjelmaa ILMOITT käyttäen merkitä sarjatietoihin ratapituudet ohjelman valinnassa Sarjat / Päivitä sarjatiedot
lukea kilpailijaluettelo valinnassa Lisää / Ilmoittautuminen / Kyllä annetaan numeroita ja aikoja / Kyllä luetaan tietoja tiedostosta / Ei otsikoita / Tiedosto : RAKKILP.TXT / Hyväksytään tiedot tarkastamatta / Ei estetä kilpailunumeroiden tallentamista / Erotinmerkki puolipiste (;).

Kun tiedot on luettu, näyttää ohjelma viimeisimmät luetut tiedot ja tyhjän rivin seuraavalla kilpailijalle. Tällöin poistutaan näppäimellä Esc.

Jos kaikkien tietojen lukeminen ei onnistu suoraan, on joko tiedosto KILP.SRJ tai tiedosto RAKKILP.TXT virheellinen.

Käyttäen ohjelmaa RATAEDIT on määriteltävä käytettävät rastikoodit, niillä käytettävät leimasimet sekä radat A, B ja C. Ennakoksi merkitään nolla ja ajanottotavaksi 4 eli aikojan laskenta kortin tietojen mukaisesta maaliviivan leimauksesta.

Tuloksien käsittelyssä käytettävässä koneessa on oltava ennen tulosten kirjaamista ohjelma MAALEMIT sekä tiedostot KILP.SRJ, KILP.DAT, SEURAT.PIT, LEIMAT.LST ja RADAT.LST.

3.     Tulosten tallentaminen

Tulokset voidaan tallentaa joko kilpailupaikalla käyttäen siellä mukana olevaa tietokonetta tai siten, että kilpailupaikalla on käytössä MTR-laite, josta tiedot siirretään tietokoneeseen tapahtuman jälkeen.

Kilpailija ottaa korttinsa nollausleimasimesta lähtöhetkellä ja suoritus päättyy leimaukseen maaliviivalla olevalla leimasimella. Kortti luetaan tämän jälkeen joko MTR-laitteella tai tietokoneeseen liitetyllä lukijarastilla.
 
Järjestäjän on merkittävä muistiin tieto niistä osanottajista, joilla on oma Emit-kortti, jota he aikovat käyttää jatkossakin, mutta joiden Emit-koodia ei ole tiedostossa RAKKILP.TXT. Asian voi tarkastaa tuloksia tietokoneelle kirjattaessa. Luettelo uusista omista korteista lähetetään tulosten mukana, lisättäväksi seuraavalle järjestäjälle lähetettäviin tietoihin. (Emit-koodeja ei tallenneta tuloksista, koska virheellisesti tallennetut koodit aiheuttavat enemmän harmia kuin puuttuvat koodit.)

On myös valvottava, että tulos ei mene väärälle kilpailijalle tapauksissa, joissa Rakentaja-Rastien tiedostoissa esiintyvä kortti on lainattu toiselle kilpailijalle. Tällaisissa tapauksissa on toiminta helpointa, jos korttikoodi poistetaan kortin omistajan tiedoista ennen kortin lukemista, jotta tulos ei alunperinkään menisi hänelle. Kortin tiedot ja tulos voidaan kuitenkin siirtää ohjelman leimantarkastusnäytöllä kilpailijalta toiselle käyttäen näppäintä 'X' ja ilmoittamalla uusi kilpailijanumero. Tässä vaiheessa ei kilpailijaa voi lisätä, vaan mahdollisesti tarvittava lisäys on tehtävä ensin ohjelman valinnassa Korjaukset/Lisää. Uuden kilpailijanumeron on myös oltava tiedossa ennen muutokseen ryhtymistä.

Ennen ohjelman MAALEMIT käynnistämistä poistetaan mahdollinen aiempi tiedosto EMIT.DAT.

Ohjelma käynnistetään komennolla

MAALEMIT  MTR=1  KUNTO
tai 

MAALEMIT  LUKIJA=1  KUNTO

riippuen siitä, onko käytössä jälkikäteinen siirto MTR-laitteesta vai toiminta kilpailupaikalla käyttäen lukijarastia. Parametrit voidaan tallentaa myös tiedostoon LASKENTA.CFG ja muitakin parametreja voidaan antaa omien lisätoiveiden mukaan. Edellä on oletettu, että MTR-laite tai lukija on liitetty porttiin COM1, jos portti on COM2 vaihdetaan 1:n tilalle 2.

Niiden kilpailijoiden osalta, joiden Emit-koodi on lukemishetkellä tiedossa, tallentuu tulos välittömästi. Muiden osalta on

·        annettava kilpailijan numero tai haettava kilpailija nimen perusteella, jos kilpailija on ennalta kilpailijatiedoissa

·        lisättävä kilpailija, jos kyseessä on uusi osanottaja. Lisäämisen helpottamiseksi kannattaa ennalta selvittää suurin aiemmin käytetty numero ja jatkaa tallentamista tästä numerosta eteenpäin. Yrityksen lyhenne on annettava tiedostossa SEURAT.PIT käytetyssä muodossa.

Muilta osin käytetään ohjelmien ohjeita ja ohjelmiin liittyviä kuntokisojen ohjeita.

3.1     Tulosten lähettäminen

Ohjelmassa MAALEMIT valitaan T)ulokset / tI)edostoon / E)rottimin ja hyväksytään ohjelman ehdotukset näppäimellä Enter, kunnes ohjelma kysyy tiedoston nimeä, joksi ilmoitetaan RRn.TXT, missä n on kilpailun numero. Sitten valitaan L)opettaneet ja painetaan kahdesti näppäintä F2. (Jos samassa tapahtumassa on ollut myös sarjoja, jotka eivät kuulu Rakentaja-Rasteihin, ei paineta näppäintä F2, vaan valitaan pelkät Rakentaja-Rastien sarjat.) Sitten poistutaan ohjelmasta. On helppo varmistaa, että tiedostoon kirjoittaminen on onnistunut katsomalla tiedostoa RRn.TXT esimerkiksi Windowsin Muistiolla (Notepad).

Osoitteeseen tulokset@rakentajarastit.com   lähetetään

-          tiedosto RRn.TXT

Viestiin merkitään:

-          luettelo uusista omista korteista.

-          ratamestarin nimi

-          ratojen pituudet

-          muut kilpailijaluetteloon tarvittavat muutokset (esim. muuttunut yritys).

Liite A. Tiedostojen rakenteet
 
Tiedosto RAKKILP.TXT

Tiedosto koostuu riveistä, joilla on puolipisteellä erotettuina seuraavat kentät:

    sarja (A, B tai C)
    lisenssinumero (ei käytössä Rakentaja-Rasteilla, voi olla 0)
    kilpailijan nimi muodossa Sukunimi Etunimi
    yrityksen nimilyhenne (puuttuvan tilalla vähintään yksi välilyönti)
    Emit-koodi kilpailijoille, joilla oma kortti, muille 0
    syntymävuosi (saa olla 0)
    varaus maksutiedolle. Saa olla 0
    kilpailijanumero, joka on samalla henkilölle sama kaikissa Rakentaja-Rastien kilpailuissa

Rivi voi siis olla esimerkiksi seuraavankaltainen:
A;0;Kivelä Tuomas;Telineykk;44484;0;0;234

Ääkköset saavat olla DOS- tai Windows-tekstitiedoston tyyppiä (ohjelma ILMOITT suorittaa konversion tarvittaessa automaattisesti)

Tiedosto SEURAT.PIT

Tiedosto sisältää ensimmäisellä rivillä kaikkien muiden rivien lukumäärän ja muilla riveillä seuraavat tiedot välilyöntien erottamina

1.    piiri/aluekoodi. numeroarvo  (ei käytössä Rakentaja-Rasteilla, voi olla 0)
2.    yrityksen lyhenne. Korkeintaan 10 merkkiä, ei välilyöntejä (mahdollisten välilyöntien tilalla alaviivat)
3.    yrityksen pitkä nimi, korkeintaan 29 merkkiä, saa sisältää välilyöntejä.

Kaksi yhdistystä sisältävä tiedosto olisi seuraavan näköinen

2

0  Fortum     Fortum

0  Telineykk  Telineykköset

Huom! Tiedostossa SEURAT.PIT on käytettävä DOS-tekstitiedostomuotoa ääkkösten esittämisessä.

Tulostiedosto RRn.TXT

 Tiedosto on puolipiste-erotteinen tekstitiedosto, jonka sisältö on seuraava:

1.    sarjan nimi
2.    kilpailijanumero
3.    kilpailijan nimi muodossa Sukunimi Etunimi
4.    lisenssinumero (ei käytössä Rakentaja-Rasteilla, voi olla 0)
5.    yrityksen lyhenne
6.    sijoitus, 0 hylätyille ja keskeyttäneille
7.    tulos muodossa tt:mm:ss tai kirjain K tai H keskeyttäneille ja hylätyille
8.    Emit-koodi (muutettu, jos samaa korttia käytetty uudelleen)
9.    yrityksen pitkä nimi

Rivit voivat siis olla esimerkiksi seuraavankaltaisia

A;234;Kivelä Tuomas;0;Telineykk;1;00:54:35;44484;Telineykköset
C;1123;Harhailija Heikki;0;HuuHuu;H;5;Huu Huu

Ääkköset ovat Windows-tekstitiedoston tyyppiä