Når vi videresender beskeder via XML, har vi en definition af hvordan data er struktureret. Man bør aldrig vælge andet end version 2 – da API version 1 ikke længere er tidsvarende.
OBS! Vælg kun "version 1" hvis I allerede har opsat fungerende videresendelse af post på jeres system, der anvender version 1.
Den overordnede beskrivelse findes via SXD og er som følger:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:oio:dkal:2.0.0"
xmlns="urn:oio:dkal:2.0.0"
elementFormDefault="qualified">
<xs:element name="Meddelelse">
<xs:complexType>
<xs:sequence>
<xs:element name="MeddelelseKanBesvaresIndikator" type="xs:boolean"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="KorrelationIdentifikator" type="xs:string"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="MeddelelseIdentifikator" type="xs:string"/>
<xs:element name="MeddelelseModtagetDatoTid" type="xs:dateTime"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="MeddelelseTypeNavn" type="xs:string"/>
<xs:element name="MeddelelseAfsenderNavn" type="xs:string"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="IndholdStoerrelseMaal" type="xs:integer"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="MeddelelseTitelTekst" type="xs:string"/>
<xs:element name="MeddelelseIndholdData" type="xs:string"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="FilformatNavn" type="xs:string"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="MeddelelseTraadIdentifikator" type="xs:string"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
<xs:element name="VedhaeftningSamlingKvantitet" type="xs:integer"
minOccurs="0" xmlns="urn:oio:dkal:1.0.0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>