Skip to content

This is our new, official website from 24 April 2024. The pages in English are still under construction. If you can’t find the information you need on these pages, use our old website in English.

Sanomailmoittaja – älä käytä schemaLocation-attribuuttia, jos se ei ole standardin mukainen (päivitetty 22.11.2021)

Julkaisuajankohta 18.11.2021 12.19 | Julkaistu suomeksi 22.11.2021 klo 9.58
Tiedote

Tullin käyttämä xml-parseri oli tarkoitus päivittää sanoma-asioinnin sovelluspäivityksen yhteydessä 25.9.2021. Koska osa Tullille lähetetyistä sanomista oli kuitenkin xml-standardin vastaisia, palautimme alkuperäisen xml-parserin. Tulli aikoo päivittää xml-parserin uudelleen 15.12.2021. Tätä varten kaikkien sanoma-asiakkaiden pitää validoida järjestelmänsä xml-standardin mukaiseksi.

Suosittelemme, että sanoma-asiakkaat validoivat sanomansa Tullin sanoma-asioinnin asiakastestiympäristössä itsenäisesti. Testiympäristössä on päivitetty xml-parseri, joka hylkää väärin muodostetut sanomat.

Tämä ohje koskee kaikkia suoran sanoma-asioinnin sanomia ja kaikkia Tullin sovelluksia, joille sanomia voi lähettää.

Joissakin sanomissa ongelmana on xml-standardin vastainen schemaLocation-attribuutin arvo. Alla on esimerkki Saapumisen ja poistumisen ilmoituspalvelun (AREX) virheellisestä sanomasta ”FISummaryDeclaration/FI344A”.    

--- clip ---
<arex:FISummaryDeclaration 
  xmlns:wco="http://tulli.fi/schema/common/wco/v12_0" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tulli.fi/schema/arex/declaration/v3" 
  xmlns:arex="http://tulli.fi/schema/arex/declaration/v3">
  <arex:Message>
    <wco:function>FI344A</wco:function>
...
--- clip ---

Namespace-määritysten yhteydessä esiintyy schemaLocation-tieto. Tämä tieto on tarpeeton sanomassa. Jos tieto kuitenkin lähetetään, se pitää lähettää xml-standardin mukaisessa formaatissa. Toisin sanoen tieto on aina esitettävä pareina namespace + skeematiedosto, jolloin elementtejä on parillinen määrä. Lähetä sanoma seuraavassa muodossa:

xsi:schemaLocation="[namespace1-url] [schemafile-url for namespace1]
                    [namespace2-url] [schemafile-url for namespace2]
                                                                 ..."
Lisätietoja:
yritysneuvonta.lupa-asiakkaat(at)tulli.fi

Asiakastiedotteet