Loaderin-ominaisuudet
Päivitetty viimeksi: 18.12.2019
Loaderin rakentamiseen voi käyttää tiettyjä parametreja. Alla on kerrottu näistä tarkemmin.
DELSPC
Poistaa merkkijonojen välistä tyhjät merkit yhtä lukuunottamatta.
"Pekka Antero " muuttuu muotoon "Pekka Antero".
STRIP1
Samasta kentästä, jossa on useampia välilyönnein erotettuja merkkijonoja, tämä parametri lukee vain ensimmäisen.
"Aho Pekka Antero" tulostuu muotoon "Aho".
STRIP2
Samasta kentästä, jossa on useampia välilyönnein erotettuja merkkijonoja, tämä parametri lukee vain toisen.
"Aho Pekka Antero" tulostuu muotoon "Pekka".
STRIP2->
Samasta kentästä, jossa on useampia välilyönnein erotettuja merkkijonoja, tämä parametri lukee merkkijonot toisesta alkaen.
"Aho Pekka Antero" tulostuu muotoon "Pekka Antero".
SPCn
n-kirjain viittaa otsikossa numeroon. Sitä käytetään katkaisemaan merkkijono niin ja niin monen numeron jälkeen. Muunmuassa postinumero ja paikannimi saattavat olla samassa kentässä yhtenä merkkijonona.
Esim. SPC5
"66400Laihia" tulostuu muotoon "66400 Laihia".
SOTU
Pyrkii muuttamaan eri muodoissa siirrettävät henkilötunnukset viralliseen muotoon.
VVVV-KK-PP, VVVVKKPP ja VVKKPP
Nämä parametrit lukevat eritavoin muotoiltuja päivämääriä. Primus muuntaa ne muotoon, jota se itse aina käyttää: PP.KK.VVVV
UNIX
Parametri muuttaa Unix-aikaleimana tulevan tiedon Primuksen käyttämään päivämäärämuotoon.
BOOLEAN
Parametri tulkitsee siirtotiedostosta tulevat arvot x, kyllä, ja, yes, true, 1, ei, nej, no, 0 ja false ja muuttaa Primuksen rastikentän tulevan arvon mukaisesti rastituksi tai rastittamattomaksi.
Esimerkki parametrin käytöstä:
1,"Henkilötunnus",SOTU
Tämä rivi (erotinmerkein erotellussa tiedonsiirrossa) lukee ensimmäisestä sarakkeesta merkkijonon, kirjoittaa sen "Henkilötunnus" -kenttään pyrkien muuttamaan sen samalla viralliseen muotoon.
Remap-parametri kohdistaa tiedon linkki- ja valintakentissä oikeaan vaihtoehtoon. Tämä voidaan tehdä kahdella tavalla:
Tapa 1
Siirtotiedostosta tuleva numero muutetaan remapin vastaavassa indeksissä olevaksi tiedoksi.
Esimerkki parametrin käytöstä:
2,"Sukupuoli",,"mies/nainen"
Tämä rivi lukee taulukon toisessa sarakkeessa olevan numeron. Jos se on 1, Primus kirjoittaa Sukupuoli-kenttään "mies", ja jos se on 2, Primus kirjoittaa kenttään "nainen". Jos jossain toisessa järjestelmässä naista vastaisikin numero 1 ja miestä numero 2, niin määrityksessä pitäisi olla "nainen/mies".
Tapa 2
Tietty teksti voidaan määritellä siirtymään toisena tekstinä. Tämä onnistuu "->" -merkillä. Jos siirtotiedostosta tulee esimerkiksi M ja N, niin remap-määritys olisi "M->Mies/N->Nainen".
Handler- ja remap-parametreja voi käyttää myös yhdessä, ja yhdessä kenttämäärityksessä voi olla useampiakin handlereita /-merkillä eroteltuna.
Esimerkki
1,Aloituspäivä,STRIP1/VVKKPP
Siirron 1. sarakkeesta otetaan tieto ensimmäiseen välilyöntiin asti ja sitten yritetään muuttaa "VVKKPP"-tieto muotoon "PP.KK.VVVV".