Kehittäjät-etusivulle  Ilmoitin.fi/kehittäjät

Usein kysytyt kysymykset

Tälle sivulle on koottu vastauksia yleisimpiin Ilmoitin.fi koskeviin kysymyksiin

1. Saan seuraavanlaisen virheen kutsuessani Web Service -palvelua. Mistä tämä johtuu?

<faultcode>env:Server</faultcode><faultstring>JAXRPC.TIE.04: Internal Server Error (JAXRPCTIE01: caught exception while handling request: java.lang.ClassCastException)</faultstring>

Virhe tulee todennäköisesti siitä että aloittavan <soap:Body>-tagin ja <tns:parseData>-tagin välissä on ylimääräisiä merkkejä, esim. välilyönti tai rivinvaihto. Poistamalla ylimääräiset merkit ei virhettä enää tule. Esimerkkisanomasta näet oikean tavan tämän tilanteen hoitamiseen.

2. Mihin tarkistettava aineisto laitetaan sanomassa? Missä muodossa aineiston pitää olla?

Aineisto laitetaan <ilmoitus>-tagin sisään. Sisältö erotetaan toisistaan rivinvaihdoilla <CRLF> sekä tunnus:tieto -pareissa että kiinteämittaisissa tietueissa. Esimerkkisanomasta näet oikean tavan aineiston ilmoittamiseen.