Nimiavaruus (namespace)

Nimiavaruus (namespace)

XML-nimiavaruuden avulla yksilöidään sanomien ja tapahtumien elementit ja attribuutit. Datahub-sanomissa käytetään nimiavaruudelle määritystä:

urn:fi:datahub:mif:<Package>:<Message type>_<Message name>:<Major version>

Package - Käytetään seuraavia arvoja:

  • masterdata - Rakenteellisten tietojen päivityksiin liittyvät sanomat

  • metering - Mittaustietoihin liittyvät sanomat

  • invoicing- Laskutukseen liittyvät sanomat

  • query - Kyselyihin liittyvät sanomat

  • common - Sanomien yhteisten elementtien nimiavaruus.

Message type määrittää sanoman tyypin.

  • Esim. F01

Message name määrittää sanoman nimen.

  • Esim. MasterDataCustomerEvent

Major version määrittää sanomaversion, käytetään etuliitettä v.:

<xmlns:rsm="urn:fi:Datahub:mif:invoicing:F13_InvoicingDataInfo:v1">

Käytettävät nimiavaruudet on kuvattu tarkemmin Datahubin XML-schema -määrityksessä.