Dokumentoplysninger

Gældende version og gyldighedsdato
DatoVersionGældende fraAnsvarlig
16-05-20233.1.2Den 16. maj 2023

Kristian Kallesen


Ændringshistorik

Tidligere versioner
Dato

Version

Emne

Ændring

Dato/Initialer

16-05-20233.1.2FejlkodeJustering af fejlkode 2523.KKA
18-11-20223.1.1Flytning til viden.stil.dkGrænsefladebeskrivelsen er konverteret fra pdf til at ligge som webside på viden.stil.dk. I den forbindelse er EUD og GYM blevet adskilt. Afsnittet "Kommunikation med Eksamensdatabasen" er taget ud af grænsefladebeskrivelsen og ligger under "Generelt om Eksamensdatabasen". Mindre rettelser er foretaget.KKA
01-09-2022

3.1


Der kan fremadrettet indberettes karakter med én decimal på EUD-beviser. Årsagen er, at det gælder for enkelte uddannelser (fx Frisør og Kosmetiker), at karakteren for den afsluttende prøve er et gennemsnit af en række delprøver.

KKA

01-07-2021

3.0


Dokument oprettet til afløsning af dokumentation på viden.stil.dk.

FRI

Indhold

Indledning

Dette dokument beskriver strukturen for de eksamensbeviser, som institutioner i forbindelse med gennemførelse af erhvervsuddannelser skal indberette til STIL, Styrelsen for IT og Læring, samt den datakommunikation, som skal anvendes ved indberetningen.

Eksamensdatabasen har til formål at understøtte den digitaliserede ansøgnings- og optagelsesproces gennem Optagelse.dk med uddannelsesresultater for EUD-uddannelserne. Systemet har været i drift siden 2004 og indeholder karakter- og bevisoplysninger for perioden 2004 og til i dag. I forhold til EUD-beviser bliver det muligt at indberette for elever, der afslutter deres uddannelse efter den 1/5-2021.

Eksamensdatabasen består af en central database med en tilhørende webservice, hvorigennem uddannelsessteder, der gennemfører EUD-uddannelser, kan indberette beviser. Indberetning til Eksamensdatabasen sker på baggrund af de bevisskabeloner, der ligger på uvm.dk.

Via samme webservice leveres ansøgningsgrundlaget til KOT-ansøgninger i Optagelse.dk.

Som borger kan man se sine gyldige beviser ved at benytte minkompetencemappe.dk.

Indberetning af EUD-beviser omfatter skolebeviser og uddannelsesbeviser. Indberetningen bygger på følgende arbejdsproces:

  1. Skolen danner et skolebevis
  2. Skolen sender beviset til elevens digitale postkasse.
  3. Skolen sender oplysninger om indhold af skolebevis til Eksamensdatabasen.
  4. Det faglige udvalg/skolen danner efter modtagelse af praktikerklæring et uddannelsesbevis.
  5. Det faglige udvalg/skolen sender beviset til eleven.
  6. Det faglige udvalg sender oplysninger om uddannelsesbevis til skolen.
  7. Skolen sender oplysninger om indhold af uddannelsesbevis til Eksamensdatabasen.

Kommunikation med Eksamensdatabasen

Informationen er placeret som selvstændig side under menupunktet "Generelt om Eksamensdatabasen": Kommunikation med Eksamensdatabasen - Teknisk information om bevisdatabaserne - Viden.stil.dk

Hvem skal indberette?

Uddannelsesinstitutioner, som gennemfører erhvervsuddannelser, skal indberette.

Hvis institutionen har afdelinger, er det den relevante afdeling, som skal fremgå af indberetningen. Afdelingen skal være oprettet i Børne- og Undervisningsministeriets Institutionsregister. Hvis institutionen kun har et hovednummer (den juridiske institution), skal hovednummeret fremgå af indberetningen.

Hvilke oplysninger skal indberettes?

Indberetningen omfatter data for alle skolebeviser og uddannelsesbeviser (svendebreve).

Indberetningen indeholder blandt andet følgende oplysninger:

  • Elevens fulde navn og CPR-nummer
  • Regelgrundlag for uddannelsen/undervisningen
  • Oplysninger om karakterskala
  • Uddannelsesinstitution og afdeling
  • Fagligt udvalg
  • Uddannelsens målformulering (CØSA) og versionsnummer
  • Karakterer med fag og niveau
  • Bevistype
  • Dato for uddannelsens afslutning
  • Dato for udstedelse

Struktur

Figur 4.1. XML Skema for Fælles Identifier-informationer.

Ovenstående skema er fælles for de fire illustrerede webservices.

Figur 4.2. XML Skema for EUD Load-service.


Figur 4.3. XML Skema for EUD Annul-service.


Figur 4.4. XML Skema for EUD Status-service.

Operationer

EUD Load-operation

Denne operation anvendes til at overføre data, der skal indberettes (skolebeviser eller uddannelsesbeviser). Der valideres mod det aktuelle skema.

Der foretages enkelte valideringer i forbindelse med selve indberetningen (fx at institutionsnummer er kendt). Såfremt data er fejlfrie, sættes data i kø til senere indlæsning. Der meldes et indberetnings-Id tilbage, som senere kan anvendes til at forespørge på status.

Tabel 9. Input-parametre, EUD Load-operation.

Tag

Beskrivelse

Niv.

Felttype

Lovlige værdier

Obl.

EudLoadRequest



Komponent


Ja

Identifier


1

Komponent


Ja

SystemName

En tekststreng, der identificerer det kaldende system. Selvvalgt af kalderen.

2

String(100)


Ja

SystemTransactionID

En tekststreng, der unikt identificerer det enkelte kald, f.eks. en GUID/UUID.

2

String(100)


Ja

EudInfo

Generel information.

1

Komponent


Ja

FoedeSystemNavn

Fødesystemets navn.

2

String

En af følgende: LUDUS, LECTIO, UDDATA+, STUDICA

Ja

FoedeSystemVersion

Fødesystemets version.

2

String(6)


Ja

OprettetAf

Navn på den person, som har oprettet indberetningen.

2

String(32)


Ja

MailAdresse

Mailadresse, som evt. statusmail skal sendes til.

2

String(50)


Nej

MailOenskes

Angivelse af, om man ønsker statusmail, når indberetningen er behandlet.

2

Byte

1 (ønskes)
0 (ønskes ikke)

Nej

EksternSystemId

Identifikation af afsender (institutionsnummer), er inkluderet i respons.

2

String(50)


Nej

EudBevisPakke

Pakke af EUD-beviser, evt. af forskellig type.

1

Komponent


Ja

EudBevis

Indberetning af én af følgende typer:

  • EudSkolebevis
  • EudUddannelsesbevis
    Kan gentages 1-50 gange.

2

Komponent


Ja

PersonDetaljer

Komponent.
Information om deltageren.

3

Komponent


Ja

Fornavn

Elevens fornavn(e).

4

String(50)


Ja

Efternavn

Elevens efternavn.

4

String(40)


Ja

CprNummer

CPR-nummer.

4

Integer(10)

Skal være præcis 10 tegn.

Ja

Regelgrundlag

Regelgrundlagsinformationer. En eller flere.

3

Komponent


Ja

Regelnr

Regelnr.
Den samlede identifikation af et regelgrundlag består af elementerne:

  • Regelnr
  • RegelDato
  • RegelType.

4

Integer(5)

Det angivne regelgrundlag valideres i forhold til Uddannelsesmodellen.

Ja

RegelDato

Den samlede identifikation af et regelgrundlag består af elementerne:

  • Regelnr
  • RegelDato
  • RegelType.

4

Date

Det angivne regelgrundlag valideres i forhold til Uddannelsesmodellen.

Ja

RegelType

Den samlede identifikation af et regelgrundlag består af elementerne:

  • Regelnr
  • RegelDato
  • RegelType.

4

String(5)

Det angivne regelgrundlag valideres i forhold til Uddannelsesmodellen.

Ja

Institution

Indberettende institution.

3

Komponent


Ja

InstitutionsNummer

Hovedinstitutionens nummer.

4

Integer(6)


Ja

AfdelingsNummer

Afdelingens nummer. Kan evt. være hovedinstitutionens nummer.

4

Integer(6)


Ja

FoedeSystemID

Fødesystemets identifikation af det pågældende bevis.

3

String(100)


Nej

Coesa

CØSA-formål for uddannelsen.

3

String(5)

Angives altid som et positivt heltal.
Det angivne CØSA-formål valideres i forhold til Uddannelsesmodellen.

Ja

CoesaVersion

Version for uddannelsen.

3

positiveInteger(4)

Angives altid som et positivt heltal.
Den angivne kombination af CØSA-formål og Version valideres i forhold til Uddannelsesmodellen

Ja

Speciale

Speciale.

3

String(2)

Fx 1, 2, 7B
Det angivne Speciale
valideres i forhold til Uddannelsesmodellen.

Ja

Dkll

Dansk Kvalifikationsramme for Livslang Læring.

3

Integer(1)

1-9
Den angivne værdi valideres i forhold til Uddannelsesmodellen.

Ja

TrinBevis

Indberettes kun for EUDSkolebeviser.
Angiver om skolebeviset er et trinbevis.

3

String(1)

J eller N

Ja

UddannelsesSlutDato

Indberettes kun for EudSkolebeviser.
Datoen hvor den indberettende institution forventer at eleven færdiggør sin uddannelse.

3

Date

YYYY-MM-DD

Ja

UdstedelsesDatoSkolebevis

Indberettes kun for EudSkolebeviser.
Datoen hvor skolebeviset udskrives.

3

Date

YYYY-MM-DD

Ja

UdstedelsesDatoUddannelsesbevis

Indberettes kun for EudUddannelsesbevis.

3

Date

YYYY-MM-DD

Ja

UdstedendeMyndighed

Bevisunderskrivers navn.

3

String(100)


Ja

UdstedendeInstitution

Indberettes kun for EudUddannelsesbevis.
Indeholder oplysninger om udstedende institution og afdeling.
Et uddannelsesbevis skal indeholde oplysninger om udstedende institution og afdeling eller udstedende fagligt udvalgt

3

Komponent


Nej

UdstedendeInstitutionsNummer

Institutionsnummer for den udstedende institution.

4

Integer(6)


Nej

UdstedendeAfdelingsNummer

Afdelingsnummer for den udstedende institution.

4

Integer(6)


Nej

UdstedendeFagligtUdvalg

Indberettes kun for EudUddannelsesbevis.
Fagligt udvalg (hvis bevis er udstedt herfra).

3

String(20)

Fx FU601040054

Nej

BevisKarakterer

Delkomponent til beskrivelse af Karakter.

3

Komponent


Ja

SkolebevisKarakter

Kun for skolebeviser.
En eller flere.

4

Komponent


Ja

Termin

Måned karakteren er afgivet.

5

gYearMonth

YYYY-MM
Eksempelvis:
2021-03
Må ikke ligge senere end UddannelseSlutDato.

Ja

Fagkode

Fagnummer for det fag karakteren vedrører.
Den samlede identifikation af et fag består af elementerne:

  • Fagkode
  • Niveau.

5

String(5)

Fx
48529
Angives altid som et positivt heltal.
For fag med fagnummer mindre end 50000 valideres det angivne fag i forhold til Uddannelsesmodellen.

Ja

FagNavn

Fagets betegnelse.

5

String(50)


Ja

BevisFagGruppe

Den faggruppe på beviset, som karakteren tilhører.

Benyttes til at gruppere karakterne på PDF.

5

String(200)

Afsluttende prøve
Grundfag
Obligatoriske uddannelsesspecifikke fag
Valgfrie uddannelsesspecifikke fag
Grundforløbsprøve
Valgfag
Certifikater og certifikatlignende fag.

Ja

Niveau

Fagets niveau.
Den samlede identifikation af et fag består af elementerne:

  • Fagkode
  • Niveau.

5

String(1)

Fx A, B
For fag med fagnummer mindre end 50000 valideres det angivne fag i forhold til Udannelsesmodellen.

Ja

NiveauType

Fagets niveautype.

5

String(10)

Fx TEGN, TAL
Den angivne niveautype valideres i forhold til Uddannelsesmodellen.

Ja

EvalueringsForm

Karakterens evalueringsform.

5

String(3)

Fx MDT, SKR
Den angivne evalueringsform valideres i forhold til Uddannelsesmodellen.

Ja

Eksamenssprog

Sprog som eksamen er forgået på (indberettes hvis eksamen er foretaget på et andet sprog, end hvad der er normalt for faget).

5

xsd:language

Fx fr, de, ar, fi, it

Nej

KarakterType

Karakterens karaktertype.

5

String(3)

Fx EKS, STA
Den angivne karaktertype valideres i forhold til Uddannelsesmodellen.

Ja

KarakterVaerdi

Den afgivne karakter.

5

String(4)

Fx 7, 10, 00, 03, A, B
Den angivne karakter valideres i forhold til Uddannelsesmodellen. Karakter med én decimal accepteres ved BevisFagGruppe "Afsluttende prøve".

Ja

Karakterskala

Karakterskala, som karakteren er afgivet efter.

5

String(20)

Fx TRIN7 13SKA
Den angivne karakterskala valideres i forhold til Uddannelsesmodellen.

Ja.

Nej, hvis BevisFaggruppe er "Afsluttende prøve"

AfgivendeInstitution

Institutionsnummer for institution, der har afgivet karakteren. Hovedinstitutionens institutionsnummer angives.
Enten AfgivendeInstitution eller elementet MeritInformation skal være udfyldt.

5

Integer(6)

Angives om positivt heltal.

Nej

MeritInformation

Hvis der er givet merit for faget.

5

Komponent


Nej

MeritTekst

Fritekstfelt for meritoplysninger.

6

String(100)

Fx
Godskrevet
Fritaget

Ja

MeritGodkendendeInstitution

Angives som institutionens hovedinstitutionsnummer.
Er der givet merit for et fag, der er taget på en anden uddannelse, oplyses institutionen, som karakteren er givet på.

Er faget blevet godskrevet på bagrund af erfaring, oplyses institutionen, som har truffet beslutning om godskrivning.

Ved udenlandske institutioner anvendes institutionsnummer 961100.

6

Integer(6)

Angives om positivt heltal.

Ja

MeritUddannelse

Uddannelse, hvor merit er opnået.

6

String(16)

eud
avu
euv
fgu
10. klasse
aing
hfu
hfm
hfeu
hfem
hfeb
hfb
hfe
stx
hf
hhx
htx
gsk
eux
gif
meux
beux
andet

Ja

UddannelsesbevisKarakter

Kun for uddannelsesbeviser.

4

Komponent


Nej

Termin

Måned i hvilken karakteren er afgivet.

5

gYearMonth

YYYY-MM
Eksempelvis:
2021-03

Ja

Fagkode

Fagnummer for det fag karakteren vedrører.
Den samlede identifikation af et fag består af elementerne:

  • Fagkode
  • Niveau.

5

String(5)

Fx
48529
Angives altid som et positivt heltal.
For fag med fagnummer mindre end 50000 valideres det angivne fag i forhold til Uddannelsesmodellen.

Ja

FagNavn

Fagets betegnelse.

5

String(50)


Ja

Niveau

Fagets niveau.
Den samlede identifikation af et fag består af elementerne:

  • Fagkode
  • Niveau.

5

String(1)

Fx A, B
For fag med fagnummer mindre end 50000 valideres det angivne fag i forhold til Uddannelsesmodellen.

Ja

NiveauType

Fagets niveautype.

5

String(10)

Fx TEGN, TAL
Den angivne niveautype valideres i forhold til Uddannelsesmodellen.

Ja

EvalueringsForm

Karakterens evalueringsform.

5

String(3)

Fx MDT, SKR
Den angivne evalueringsform valideres i forhold til Uddannelsesmodellen.

Ja

Eksamenssprog

Sprog som eksamen er forgået på (hvis der er aflagt eksamen på andet sprog end dansk, norsk eller svensk).

5

xs:language

Fx
fr, de, ar, fi, it

Nej

KarakterType

Karakterens karaktertype.

5

String(3)

Fx
EKS,
STA
Den angivne karaktertype valideres i forhold til Uddannelsesmodellen.

Ja

KarakterVaerdi

Den afgivne karakter.

5

String(4)

Fx 7, 10, 00, 03, A, B
Den angivne karakter valideres i forhold til Uddannelsesmodellen. Karakter med én decimal accepteres.

Ja

Karakterskala

Karakterskala, som karakteren er afgivet efter.

5

String(20)

Fx TRIN7 13SKA
Den angivne karakterskala valideres i forhold til Uddannelsesmodellen.

Nej


Tabel 10. Output-parametre, EUD Load-operation.

Tag

Beskrivelse

Niv.

Felttype

Lovlige værdier

Obl.

Identifier


1

Komponent


Ja

SystemName

En tekststreng, der identificerer det kaldende system. Selvvalgt af kalderen.

2

String(100)


Ja

SystemTransactionID

En tekststreng, der unikt identificerer det enkelte kald, f.eks. en GUID/UUID.

2

String(100)


Ja

IndberetningsId

ID for den indberetning, man senere skal anvende for at få status.

1

String(50)


Ja

Brugernavn

Brugernavn.

1

String


Ja

Status


1

Komponent


Ja

StatusKode

Indberetningens statuskode.

2

Integer(1)

1, 2, 3, 4, 5, 6

Ja

StatusBeskrivelse

Navn for denne status.

2

String(1024)

Afventer
Afsluttet
I gang
Dublet
Fejlet
Afbrudt

Ja

ModtagelsesDato

Modtagelsesdato.

1

Date

YYYY-MM-DDTHH:MM:SS.MS
Fx
2017-10-27T09:30:00.484

Nej

EudInfo


1

Komponent



InstitutionsNummerDS

Institutionsnummer for indberetningen.

2

Integer(6)


Ja

FoedesystemNavn

Fødesystemets navn.

2

String


Ja

FoedesystemVersion

Fødesystemets version.

2

String(6)


Ja

OprettetAf

Oprettet af.

2

String


Ja

MailAdresse

Mailadresse, som evt. statusmail skal tilsendes.

2

String(50)


Nej

MailOenskes

Angivelse af, om man ønsker statusmail, når indberetningen er behandlet.

2

Byte

1 (Ja)
0 (Nej)

Nej

EksSystemId

Ekstern reference.

2

String(50)


Nej

EUD Annul-operation

Denne operation anvendes til at annullere beviser, der tidligere er indberettet (skolebeviser eller uddannelsesbeviser). Der valideres mod det aktuelle skema. Der kan annulleres per logisk nøgle eller per FoedeSystemId.

Se afsnit 2.1.2.3 for beskrivelse af annullering af et allerede indberettet bevis.

Den logiske nøgle for et skolebevis/uddannelsesbevis består af følgende felter:

Type

Felter

Skolebevis
(SkoleBevisNoegle)

CprNummer
Coesa
CoesaVersion
Speciale

Uddannelsesbevis
(UddannelsesBevisNoegle)

CprNummer
Coesa
CoesaVersion
Speciale

Derudover foretages enkelte valideringer i indberetningen (fx at institutionsnummer er kendt). Såfremt data er fejlfrie, sættes data i kø til senere indlæsning. Der meldes et indberetnings-id tilbage, som senere kan anvendes til at forespørge på status.

Tabel 11. Input-parametre, EUD Annul-operation.

Tag

Beskrivelse

Niv.

Felttype

Lovlige værdier

Obl.

Identifier


1

Komponent


Ja

SystemName

En tekststreng, der identificerer det kaldende system. Selvvalgt af kalderen.

2

String(100)


Ja

SystemTransactionID

En tekststreng, der unikt identificerer det enkelte kald, f.eks. en GUID/UUID.

2

String(100)


Ja

EudInfo


1

Komponent


Ja

InstitutionsNummerDS

Institutionsnummer for institutionen, der forespørger.

2

Integer(6)


Ja

FoedesystemNavn

Fødesystemnavn.

2

String(10)


Ja

FoedesystemVersion

Fødesystemversion.

2

String(6)


Ja

OprettetAf

Oprettet af.

2

String(32)


Ja

MailAdresse

Mailadresse, som evt. statusmail skal tilsendes.

2

String(50)


Nej

MailOenskes

Angivelse af, om man ønsker statusmail, når indberetningen er behandlet.

2

Byte

1 (Ja), 0 (Nej)

Nej

EksSystemId

Ekstern reference.

2

String(50)


Nej

Liste


1

Komponent


Ja

ListeAfNoegler


2

Komponent


Nej

LogiskBevisNoegle

(1-1000 gentagelser).

3

Komponent


Ja

SkoleBevisNoegle


4

Komponent


Nej

CprNummer

CPR-nummer.

5

Integer(10)


Ja

Coesa


5

String(5)


Ja

CoesaVersion


5

Integer(4)


Ja

Speciale


5

String(2)


Ja

UddannelsesBevisNoegle


4

Komponent


Nej

CprNummer


5

Integer(10)


Ja

Coesa


5

String(5)


Ja

CoesaVersion


5

Integer(4)


Ja

Speciale


5

String(2)


Ja

ListeAfFoedeSystemId


2

Komponent


Nej

ListeAfSkoleBevis


3

Komponent


Nej

FoedeSystemId

(1-1000 gentagelser).
Fødesystems-Id.

4

String(100)


Ja

ListeAfUddannelsesBevis


3

Komponent


Nej

FoedeSystemId

(1-1000 gentagelser).
Fødesystems-Id.

4

String(100)


Ja


Tabel 12. Output-parametre, EUD Annul-operation.

Tag

Beskrivelse

Niv.

Felttype

Lovlige værdier

Obl.

Identifier


1

Komponent


Ja

SystemName

En tekststreng, der identificerer det kaldende system. Selvvalgt af kalderen.

2

String(100)


Ja

SystemTransactionID

En tekststreng, der unikt identificerer det enkelte kald, f.eks. en GUID/UUID.

2

String(100)


Ja

IndberetningsId

ID for den indberetning, man senere skal anvende for at få status.

1

String(50)


Ja

Status


1

Komponent


Ja

StatusKode

Indberetningens statuskode.

2

Integer

1, 2, 3, 4, 5, 6

Ja

StatusBeskrivelse

Navn for denne status.

2

String(1024)

Afventer
Afsluttet
I gang
Dublet
Fejlet
Afbrudt

Ja

Modtagelsesdato

Modtagelsesdato.

1

Date

YYYY-MM-DDTHH:MM:SS.MS
Fx
2017-10-27T09:30:00.484

Nej

InstitutionsNummerDS

Institutionsnummer for indberetningen.

1

Integer(6)


Ja

FoedeSystemNavn

Fødesystemets navn.

1

String(10)


Ja

FoedeSystemVersion

Fødesystemets version.

1

String(6)


Ja

OprettetAf

Oprettet af.

1

String(32)


Ja

MailAddresse

Mailadresse, som evt. statusmail skal tilsendes.

1

String(50)


Nej

MailOenskes

Angivelse af, om man ønsker statusmail, når indberetningen er behandlet.

1

Byte

1 (Ja), 0 (Nej)

Nej

EksternSystemId

Ekstern reference.

1

String(50)


Nej

EUD Status-operation

Denne operation anvendes til at hente status for en foretaget indberetning.

Tabel 13. Input-parametre, EUD Status-operation.

Tag

Beskrivelse

Niv.

Felttype

Lovlige værdier

Obl.

Identifier


1

Komponent


Ja

SystemName

En tekststreng, der identificerer det kaldende system. Selvvalgt af kalderen.

2

String(100)


Ja

SystemTransactionID

En tekststreng, der unikt identificerer det enkelte kald, f.eks. en GUID/UUID.

2

String(100)


Ja

Parameters


1

Komponent


Ja

IndberetningsId

ID for den indberetning, man ønsker status for.

2

String(50)


Ja


Tabel 14. Output-parametre, EUD Status-operation.

Tag

Beskrivelse

Niv.

Felttype

Lovlige værdier

Obl.

Identifier


1

Komponent


Ja

SystemName

En tekststreng, der identificerer det kaldende system. Selvvalgt af kalderen.

2

String(100)


Ja

SystemTransactionID

En tekststreng, der unikt identificerer det enkelte kald, f.eks. en GUID/UUID.

2

String(100)


Ja

IndberetningsId

ID for den indberetning, man ønsker status for.

1

String(50)


Ja

Status


1

Komponent


Ja

StatusKode

Indberetningens statuskode.

2

Integer(1)

1, 2, 3, 4, 5, 6

Ja

StatusBeskrivelse

Navn for denne status.

2

String(1024)

Afventer
Afsluttet
I gang
Dublet
Fejlet
Afbrudt

Ja

StatusInfo


1

Komponent


Ja

InstitutionNumberDS

Institutionsnummer for indberetningen.

2

Integer(6)


Ja

FoedesystemNavn

Fødesystemets navn.

2

String


Ja

FoedesystemVersion

Fødesystemets version.

2

String(6)


Ja

OprettetAf

Oprettet af.

2

String


Ja

OpretTid

Oprettet tidspunkt.

2

Date

YYYY-MM-DD

Ja

Modtagelsesdato

Modtaget dato.

2

Date

YYYY-MM-DD

Ja

Faerdigbehandlingsdato

Færdiggørelsesdato.

2

Date


Nej

Resultat


1

Komponent


Ja

EudSkolebeviser


2

Komponent


Ja

AntalOk

Antal indlæste skolebeviser.

3

Integer(4)


Ja

AntalAnnul

Antal annullerede skolebeviser.

3

Integer(4)


Ja

AntalFejl

Antal skolebeviser med fejl.

3

Integer(4)


Ja

AntalDublet

Antal skolebeviser, der er dubletter.

3

Integer(4)


Ja

EudUddannelsesbeviser


2

Komponent


Ja

AntalOk

Antal indlæste uddannelsesbeviser.

3

Integer(4)


Ja

AntalAnnul

Antal annullerede uddannelsesbeviser.

3

Integer(4)


Ja

AntalFejl

Antal uddannelsesbeviser med fejl.

3

Integer(4)


Ja

AntalDublet

Antal uddannelsesbeviser, der er dubletter.

3

Integer(4)


Ja

DetaljeFejl


2

Komponent


Nej

ListeAfBeviser


3

Komponent


Nej

BevisStatus

Repeteres for hvert fejlet bevis.

4

Komponent


Ja

KildeBevis

Ved fejlede beviser returneres XML'en.

5

String


Ja

Status


5

Komponent


Ja

StatusKode

Fejlkode.

6

Integer


Ja

StatusDescription

Fejlbeskrivelse.

6

String(1024)


Ja

Bilag

Fejlkoder

Dette afsnit er en opsummering af de fejlkoder, der anvendes i de ovenstående beskrevne webservices.

Fejlkoder EUD Load-operation

Fejlkode

Fejltekst

Kommentar

2103

Der findes allerede et bevis med CØSA-formål: <Coesa>, CØSA-version: <CoesaVersion> og speciale: <Speciale> for Cpr.Nr. <CprNummer> på institutionen: <InstitutionNummer>.

Tjekkes som det første for beviser i forskellige indberetninger. Dvs. ligger der allerede et bevis med de samme oplysninger i XDB på en anden institution end den indberettende institution gives denne fejl. Hvis der indberettes dubletter i samme indberetningsfil laves alle de andre valideringer først.
2104Faget <Fagkode>, <FagNavn> med niveauet <Niveau>, evalueringsformen <EvalueringsForm> og karaktertype <KarakterType> må kun optræde én gang i beviset.Der tjekkes om den samme fagkode indberettes flere gange med forskellig karakter.

2109

CØSA-formål: <Coesa> findes ikke i uddannelsesmodellen.

Hvis der indberettes et cøsaformål, der ikke eksisterer i umf table.

Tjekkes før fejlkode 2512.

2502

XML valideringen fejler fordi datoen for udstedelsen af beviset <UdstedelsesDatoSkolebevis> skal være efter d. 30. april 2011 og ikke må ligge mere end to år efter den dato hvor Eksamensdatabasen har modtaget beviset (<dato XDB modtager beviset>). Tjek venligst at der er indberettet den rigtige dato.

Kun for skolebeviser.

Der tjekkes at udstedelsesdatoen for skolebeviset ikke er indtastet forkert. Dvs. udstedelsesdatoen må ikke være alt for gammel (mere end ti år) og må heller ikke ligge urealistisk langt ude i fremtiden (2 år).

2503

 XML valideringen fejler fordi institutionsnummeret fra Infodelen: <InstistutionNummerDS> ikke passer med institutionsnummeret fra beviset/karakteren: <InstitutionNummer>.

Hvis institutionsnummeret fra infodelen fra IP-Ung ikke matcher institutionsnummeret fra beviset.

2504

XML valideringen fejler fordi afdelingsnummeret: <AfdelingsNummer> er enten ikke aktiv eller ikke tilknyttet institutionen: <InstitutionsNummer>.


2505

Elevens alder på datoen for uddannelsens afslutning (<dato>) ser ud til at være mindre end 12 år. Elevens fødselsår er indberettet som (<år>).


2507

XML valideringen fejler fordi datoen for uddannelsens afslutning <UddannelseSlutDato> skal være efter d. 30. april 2021 og ikke må ligge mere end ti år efter den dato hvor Eksamensdatabasen har modtaget beviset (<dato XDB modtager beviset>). Tjek venligst at der er indberettet den rigtige dato (evt. forventede dato) for uddannelsens afslutning.

Kun for skolebeviser

Slutdatoen for uddannelsens afslutning, skal gerne være omkring den dato hvor uddannelsesbeviset udstedes. XDB modtager kun uddannelsesbeviser med udstedelsesdato efter d. 30. april 2021, og derfor skal det samme gøre sig gældende for skolebevisernes slutdato. Samtidig tjekkes at der ikke er indtastet en helt forkert dato (ud i fremtiden). 

2509

Kombinationen af CØSA-formål: <Coesa> og version: %s findes ikke i uddannelsesmodellen. Tjek venligst at begge er indberettet korrekt.


2510

CøsaFormål %s, version %s og specialet <Speciale> er ikke en lovlig kombination. Tjek venligst at alle er indberettet korrekt.


2511

Specialet %s og DKLL %s er ikke en lovlig kombination.


2512

Udstedelsesdatoen <UdstedelsesDatoSkolebevis>/<UdstedelsesDatoUddannelsesbevis> må ikke ligge før startdatoen for det angivne CØSA-formål <Coesa>.


2513

CØSA-formål <Coesa>, version <CoesaVersion>, specialet <Speciale> og DKLL <Dkll> er ikke en lovlig kombination. Tjek venligst at alle er indberettet korrekt.


2514

Kombinationen af regelnummeret <Regelnr>, regeldatoen <RegelDato> og regeltypen <RegelType> eksisterer ikke i uddannelsesmodellen.

Kombinationen regelnr, regeldato og regeltype burde eksistere i table umf_regelgrundlag (kolonne regelnr, regeldato, regeltype)

2515

Udstedelsesdatoen for beviset <UdstedelsesDatoUddannelsesbevis> skal ligge efter 30. april 2021.

Kun for uddannelsesbeviser. 

2516

XML valideringen fejler fordi datoen for udstedelsen af beviset <UdstedelsesDatoUddannelsesbevis> ligger mere end to år efter den dato hvor Eksamensdatabasen har modtaget  beviset (<dato XDB modtager beviset>).

Kun for uddannelsesbeviser. 

2517

XML valideringen fejler fordi afdelingsnummeret for den udstedende afdeling: <UdstedendeAfdelingsNummer> ikke er tilknyttet den udstedende institution: <UdstedendeInstitutionsNummer>.

Kun for uddannelsesbeviser.

Hvis UdstedendeInstitutionsNummer og UdstedendeAfdelingsNummer indberettes, så valideres at nummeret eksisterer og at afdelingen er tilknyttet institutionen. 

Institution og afdeling behøver ikke være aktiv.

2518

Fejl på det udstedende faglige udvalg: <UdstedendeFagligtUdvalg>, det indberettede faglige udvalg findes ikke i uddannelsesmodellen.

Kun for uddannelsesbeviser

Hvis UdstedendeFagligtUdvalg indberettes, så burde det eksistere i UMO'en i table umf_udvalg kolonne 'udvalg'.

2520

Bevisfaggruppen <BevisFagGruppe> er ikke lovlig.

Kun for skolebeviser.

2521

Terminen på karakteren med fagkoden <FagKode> er angivet til at være <Termin>. Terminen på en karakter må dog ikke ligge efter bevisets udstedelsesdato, som er angivet med datoen <UdstedelsesSkolebevisDato>/<UdstedelsesUddannelsesbevisDato>.

Tjek på karakterer i beviset.

Terminen kan senest være samme måned som UdstedelsesSkolebevisDato/UdstedelsesUddannelsesbevisDato men aldrig senere end (Termin <= UdstedelsesSkolebevisDato/UdstedelsesUddannelsesbevisDato).

2522

Fejl på faget med fagkoden <Fagkode>: Der findes ikke et aktivt EUD fag for den angivne termin <termin>. Fagkoden skal være knyttet til et coesaformål tilhørende EUD og den angivne Termin skal være inden for fagets startdato og slutdato. 

Denne validering ignoreres pt.

Tjek på karakterer i beviset.

Fagkoden burde eksistere for den angivne termin (indenfor faget startdato and slutdato) og være et EUD fag (linked til formålsgruppe 1, 11 or 22). (medmindre Fagkode => 50.000). (note: kun måned og år skal sammenlignes og ikke datoen).

2523

Fagkoden <Fagkode>, niveauet <Niveau> og niveautypen <Niveautype> er ikke en lovlig kombination.

Tjek på karakterer i beviset.

Kombinationen af niveau, niveautype og fagkode skal eksistere i UMO'en, men behøver ikke være tilknyttet uddannelsen. Hvis faget findes på uddannelsen, skal niveaet være lig med eller højere end det, der er knyttet til uddannelsen i UMO'en (medmindre Fagkode => 50.000).

2524

Fejl på faget med fagkoden <Fagkode>: niveauet <Niveau> og niveautypen <NiveauType> er ikke en lovlig kombination.

Tjek på karakterer i beviset.

Hvis fagKode => 50.000 så skal det tjekkes, at kombinationen af Niveau og Niveautype eksisterer (ikke inkluderet fagKode) i umf_niveau and umf_niveau_typer.

2525

Fejl på karakteren med fagkoden <FagKode>: Kombinationen af evalueringsformen <EvalueringsForm>, karaktertypen <KarakterType> og karakterskalaen <Karakterskala> eksisterer ikke i uddannelsesmodellen.

Tjek på karakterer i beviset.

Kombinationen af karaktertype, karakterskala og evalueringsform burde eksistere i table umf_resultatform (refererer til umf_evalueringsform, umf_karaktertype, umf_karakterskala).

2526

Fejl på faget med fagkoden <Fagkode>: Karakterværdien: <KarakterVaerdi> er ikke tilknyttet karakterskalaen <Karakterskala>.

Tjek på karakterer i beviset.

Kombinationen af KarakterVaerdi og Karakterskala burde være der.

2529

Fejl på faget med fagkoden <Fagkode>: Afgivende institution <AfgivendeInstitution> findes ikke i institutions registret.

Kun for skolebeviser.

Tjek på karakterer i beviset.

Afgivende institution burde eksistere i table Institution. Vi skal ikke tjekke, om institutionen er inaktiv eller ej.

2530

Merit Godkendende Institutionen <MeritGodkendendeInstitution> eksisterer ikke i institutionsregistret.

Kun for skolebeviser.

Tjek på karakterer i beviset.

Hvis indberettede MeritGodkendendeInstitution ikke eksisterer i table institution eller instreg_institution fejler indberetningen.

2531

Merit uddannelsen <MeritUddannelse> er ikke en lovlig værdi.

Kun for skolebeviser.

Tjek på karakterer i beviset.

2532

Fejl på faget med fagkoden <Fagkode>: Karakterværdien: <KarakterVaerdi> er ikke tilknyttet karakterskalaen <Karakterskala>, eller den indberettede karakter skal være fra 2 til 12 og må maks. indeholde 1 decimal.

Hvis <Karakterskala> er blank eller 7TRIN og <BevisFagGruppe> er = Afsluttende prøve, så kan der indberettes en karakter med 1 decimal indenfor skalaen 2-12.

2533

Fejl på faget med fagkoden <Fagkode>: Der skal indberettes karakterskala for den aktuelle BevisFagGruppe <BevisFagGruppe>.

Kun for skolebeviser.

Kun for BevisFagGruppe "Afsluttende prøve" er karakterskala ikke obligatorisk.

2534

Fejl på karakteren med fagkoden <Fagkode>: Kombinationen af evalueringsformen <EvalueringsForm> og karaktertypen <KarakterType> eksisterer ikke i uddannelsesmodellen.


Fejlkoder EUD Annul-operation

Fejlkode

Fejltekst

Kommentar

2154

FødesystemID'et <FoedeSystemId> er ikke gyldigt. Indsæt et gyldigt FødesystemID.

Et fødesystem der ikke findes eller kun findes på en anden institution end den institution der annullerer.

2155

Det indtastede CPR-nr. er ikke gyldigt.

Hvis f.eks. en måned der ikke findes i CPR.

2201

Operationen fejler fordi der ikke findes et gyldigt <eud bevistype, der forsøges at blive annulleret> med de angivne kriterier.

Fx et CPR der ikke findes i DB. Eller en ugyldig kombination af logisk nøgle.

2202

<eud bevistype, der forsøges at blive annulleret> med angivne fødesystemid er allerede annulleret.

Hvis der forsøges at annullere to gange med det samme fødesystemid på den samme institution.

2203

Der findes flere <eud bevistype, der forsøges at blive annulleret> med fødesystemId: <FoedeSystemId>, som derfor kun kan annulleres med logisk nøgle.

Flere beviser med samme fødesystemid.

2205

Eud Bevis for eleven med CprNr. %s er tilknyttet institutionen %s og kan derfor ikke slettes fra denne institution %s.

Logisk nøgle der findes, men for en anden institution.

Fejlkoder Status-operation (GYM og EUD)

Fejlkode

Fejltekst

Kommentar

2501

Der blev ikke fundet nogen indberetning som passer med det angivne indberetningsID og Institutionsnummer.


Omfattede eksamenstyper på EUD-uddannelser

Kommer senere.

Omfattede bevistyper på EUD-uddannelser

Nedenstående tabel viser en oversigt over eksamensbeviser omfattet af eksamenstyperne i afsnit 5.4.

Type

Betegnelse

Startdato

Udløb

EUD

Skolebevis

1/5 2021


EUD

Uddannelsesbevis / Svendebrev

1/5 2021


Eksempler på EUD XML

Eksemplerne er placeret på selvstændig side: XML-eksempler for GYM indberetninger - Teknisk information om bevisdatabaserne - Viden.stil.dk