XMLdationin testauspalvelun palvelukuvaus
Validaattorin tehtävä on validoida ja testata XML-muotoisia maksuaineistoja sekä verkkolaskuja. Validointi perustuu XML schemoihin sekä pankkikohtaisiin lisäehtoihin. Maksuaineistoissa käytetyt schemat perustuvat ISO:n Universal Financial Industry Message schemeen (ISO20022). Validoitavien maksuaineistojen täytyy myös pohjautua kyseiseen schemaan. Maksuaineistojen tarkempi muoto, pakolliset ja vapaaehtoiset kentät määräytyvät sen mukaan mihin pankkiin ja mihin palveluun aineisto on tarkoitus lähettää. Yksittäisen schemojen sijaan käyttäjille annetaan käyttöön validointiputkia. Yksi validointiputki koostuu yhdestä tai useammasta peräkkäin liitetystä schemasta. Nämä schemat muodostavat validointiputken tasot (Level).
Verkkolaskujen validointi perustuu verkkolaskun XML schamaan ja mahdollisiin pankkikohtaisiin sääntöihin.
Validointiputken rakenne
Yksi maksuaineistojen validointiputki muodostuu yleensä:
- ISO:n maksusanoma schemasta (pain.001.001.0x) (Level #1)
- pankin yleisestä schemasta (Level #2)
- ja pankin palvelukohtaisesta schemasta (Level #3)
Schema-putkeen liityy myös ns. business rules validointisääntöjä, jotka suoritetaan schema-validoinnin jälkeen. Nämä säännöt ovat pankki- ja/tai aineistokohtaisia validointeja.
Verkkolaskujen testaus perustuu joko Finvoice 1.2, Finvoice 1.3 tai TEAPPSXML kuvauksiin. Finvoice 1.2 ja Finvoice 1.3en testaus sisältää myös ns. SOAP kehyksen testauksen. |
 |
Jokaisselle validoitavalle aineistolle ts. pankin palvelu on oma validointiputki, jolla aineisto testataan ja validoidaan..
Raportointi ja tuki
Testattavan aineiston validointitulos saadaan välittömästi:
- Jos aineistossa ei havaittu virheitä, on validointi läpäisty ”Passed”.
- Mikäli aineistosta löytyy virheitä, antaa validaattori validoinnin tulokseksi ”Errors detected.” Virheitä tarkastatellaan validaattorin muodostasta virheraportista.
Validoinnin raportti sisältää alkuperäisen aineiston, johon on lisätty virheilmoitukset. Virheilmoitus sisältää yleistä tietoa virheen laadusta, sekä generoidun linkin XMLdation.comin Wikiin (wiki.XMLdation.com), jossa virhe ja mahdolliset ratkaisut on kuvattu tarkemmin. Annettavien lisätietojen tulosteet sijaitsevat raportin alussa ja myös niissä on linkit vastaaville wiki-sivuille, joilta löytyy lisätietoa. Raportteja voi tarkastella myös jälkeenpäin.
Käyttäjän roolit
Validaattorin käyttäjillä on kahdenlaisia rooleja. Peruskäyttäjä voi validoida tiedostoja, selata omien validointiensa raportteja jälkeenpäin sekä poistaa palveluun lataamiansa aineistoja. Yritysadmin (Company admin) on oikeus lisätä käyttäjiä yritykselle, selata kaikkien yrityksen käyttäjien validointiraportit, seurata yrityskohtaista logia sekä muuttaa yrityksen tietoja.
XMLdationin edustaja määrittelee ylläpidon puolella validointiputket, avaa lisenssit sekä muut hallinnoliset toimet.
Käyttötapaus
Esimerkki Käyttötapaus:
Käyttäjä kirjautuu sisään
- Käyttäjä painaa ”Validation”-linkkiä ja valitsee tiedoston joka ladataan palvelimelle ja validoidaan. Tämän jälkeen hän painaa ”Validate”-nappia.
- Käyttäjä valitsee schema-putken, jota vastaan aineisto halutaan validoida.
- Validaattori näyttää validoinnin tuloksen. Käyttäjä tarkastaa tuloksen ja mahdolliset virheilmoitukset.
|
 |
|