Dokumentoplysninger

Gældende version og gyldighedsdato
DatoVersionGældende fraAnsvarlig
18-11-20221.1.1Den 21. november 2022Anne-Sofie Groot Andersen

Ændringshistorik

Tidligere versioner
Dato

Version

Emne

Ændring

Dato/Initialer

18-11-20221.1.1
Grænsefladebeskrivelsen er konverteret fra pdf til webside.KKA
01-10-2021

1.1


Dokument oprettet til dokumentation på viden.stil.dk. Format ændret. Uddannelsestyperne GYM, EUD, AMU og FGU er udskilt i hver sin grænsefladebeskrivelse.

1/10-21, RTL

Indhold

Indledning

Eksamensdatabasen består af en central database med tilhørende webservices, hvorigennem uddannelsessteder kan indberette bevisdata. Indberetning til Eksamensdatabasen sker på baggrund af de bevisskabeloner, der ligger på uvm.dk.

Dette dokument beskriver strukturen for de forskellige webservices relateret til enten Uddannelses- Forberedelses-, Kompetence- eller Enkeltfagsbevis, som institutioner i forbindelse med gennemførelse af FGU tilbud skal indberette til STIL, Styrelsen for IT og Læring, samt den datakommunikation, som skal anvendes ved indberetningen.

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.

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

Tabeller for load service (indberetning af beviser)

Denne operation anvendes til at overføre data, der skal indberettes. 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.

Hvilke oplysninger skal indberettes?

Indberetningen omfatter følgende studieretninger:

  • Produktionsgrunduddannelsen
  • Erhvervsgrunduddannelsen
  • Almen grunduddannelse

Generelle og fælles input-parametre

Indberetningen indeholder blandt andet følgende oplysninger, som er fælles for alle bevistyper:

  • Elevens fulde navn og CPR-nummer
  • Regelgrundlag for uddannelsen/undervisningen
  • Uddannelsesinstitution og afdeling
  • Uddannelsens målformulering (CØSA) og versionsnummer
  • Dato for uddannelsens afslutning, samt udstedelsesdatoen for beviset
  • Udstedende myndighed (fx navn på skolelederen)


Tabel 1 Generelle Input-parametre for alle bevistyper

Denne tabel viser de generelle parametre, der skal bruges ved alle typer af beviser

Tag

Beskrivelse

Niv.

Felttype

Lovl. Værdier

Obl.

FguLoadRequest



Komponent


Ja

Identifier


1

Komponent


Ja

SystemName

En tekststreng der identificerer det kaldende system. Valgt af kalderen.

2

String (100)


Ja

SystemTransactionID

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

2

String (100)


Ja

Message


1

Komponent


Ja

FguLoadRequest


2

Komponent


Ja

FguInfo

Generel Information

3

Komponent


Ja

InstitutionsNummerDS

Institutionsnummer for indberetningen.

4

Integer(6)


Ja

FoedeSystemNavn

Fødesystems navn.

4

String

UDDATA+

FGU-planer

Ja

FoedeSystemVersion

Fødesystemets version.

4

String (6)


Ja

OprettetAf

Navn på den person, som har oprettet indberetningen.

4

String(32)


Ja


MailAdresse

Mailadresse, som evt. statusmail skal sendes til.

4

String(50)


Nej

MailOenskes

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

4

Boolean

1 (ønskes)

0 (ønskes ikke)

Nej

EksternSystemId

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

4

String(50)


Nej

FguBevisPakke

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

3

Komponent


Ja

FguBevis

Navne-tagget skal være, xsi:type

Indberetning af:

Uddannelsesbevis
Forberedelsesbevis Kompetencebevis

Enkeltfagsbevis

Kan repeteres 1-50 gange med alle fire forskellige bevistyper.

4

Komponent


Ja

PersonDetaljer

Komponent

Information om deltageren.

5

Komponent


Ja

Fornavn

Elevens fornavn(e).

6

String(50)


Ja

Efternavn

Elevens efternavn.

6

String(40)


Ja

CprNummer

CPR-nummer.

Der tjekkes at eleven er over 12 år.

6

Integer(10)

Skal være præcis 10 tegn.

Ja

Regelgrundlag

Regelgrundlagsinformationer. En eller flere.

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

·    RegelNr

·    RegelDato

·    RegelType.

5

Komponent


Ja

RegelNr

RegelNr.



6

Integer(5)

Det angivne regelgrundlag.

Valideres i forhold til uddannelsesmodellen.

Ja

RegelDato

RegelDato.


6

Date

Det angivne regelgrundlag.

Valideres i forhold til uddannelsesmodellen.

Ja

RegelType

RegelType.

6

String(5)


Det angivne regelgrundlag.

Valideres i forhold til Uddannelsesmodellen.

Ja

Institution

Indberettende institution.

5

Komponent


Ja

InstitutionsNummer

Hovedinstitutionens nummer.

6

Integer(6)

Valideres op imod Institutionsregistret.

Ja

AfdelingsNummer

Afdelingens nummer.


Findes ingen afdeling indberettes Hovedinstitutionens nummer.

6

Integer(6)

Valideres op imod Institutionsregistret.

Ja

FoedeSystemId

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

5

String(100)


Nej

Coesa

CØSA-formål for uddannelsen.

5

String(5)

Angives altid som et positivt heltal.

Det angivne CØSA-formål valideres i forhold til Uddannelsesmodellen.

Ja

CoesaVersion

Version for uddannelsen.

5

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.



5

String(2)

Fx 1, 2, 3

1=agu, 2=pgu, 3=egu

Det angivne Speciale.

Valideres i forhold til Uddannelsesmodellen.

Bemærk feltet kan være tomt (for elever på basis).

Ja

UddannelseSlutDato

Dato for afslutning af uddannelsesforløbet.

Der tjekkes at datoen er efter d. 1. januar 2021.

5

Date

YYYY-MM-DD.

Ja

UdstedelsesDato

Dato for udstedelse af beviset.

Der tjekkes at datoen ikke ligger mere end to måneder efter, Eksamensdatabasen har modtaget beviset.

5

Date

YYYY-MM-DD.

Ja

UdstedendeMyndighed

Rektor/direktør for institution.

5

String(100)


Ja

UddannelseStartDato

Kun for kompetencebeviser.

Startdatoen for uddannelsen.

5

Date

YYYY-MM-DD.

Ja

Fælles Input-parametre for beviser med karakterer

Der vil i bevistyperne Kompetencebeviser, Forberedelsesbevis og Enkeltfagsbevis kunne indberettes en liste af karakterer. For Forberedelsesbeviser og Enkeltfagsbeviser er det obligatorisk at indberette karakterer. For kompetencebeviser er det ikke obligatorisk. Bemærk at Uddannelsesbeviserne kun indeholder et fagligt tema (se Input-parametre specifikke for Uddannelsesbevis). Den nedenstående tabel beskriver input når der indberettes en liste af karakterer.

Indberetningen indeholder blandt andet følgende oplysninger:

  • Datoen for karakteren
  • Fagkode
  • Evalueringsform og karaktertype
  • Karakterværdi og karakterskala
  • Eventuelle Meritoplysninger


Tabel 2. Input-parametre for karakterer i Forberedelses- Kompetence- og Enkeltfagsbeviser

Tag

Beskrivelse

Niv.

Felttype

Lovl. Værdier

Obl.

BevisKarakterer

Komponent.

Indeholder en liste af Karakterer.

5


Forlanges ved bevistyperne:

Forberedelsesbevis

Enkeltfagsbevis

Ikke obligatorisk for Kompetencebeviser.

Ja

Karakter

Komponent.

6


Forlanges ved bevistyperne:

Forberedelsesbevis

Enkeltfagsbevis.

Ja

Karakterdato

Dato karakteren er afgivet.

7

Date

YYYY-MM-DD

Ja

Fagkode

Fagnummer for det fag karakteren vedrører.

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

·    Fagkode

·    Niveau.

7

Integer(5)

Fx. 6760

Angives altid som et positivt heltal.

Ja

Fagnavn

Fagets betegnelse.

7

String(50)

Fx Naturfag.

Ja

Niveau

Fagets niveau.

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

·    Fagkode

·    Niveau.

7

String(1)

Fx. D, E, G

 

Ja

NiveauType

Fagets niveautype.

7

String(10)

Fx TEGN, TAL

Ja

EvalueringsForm

Karakterens evalueringsform.

7

String(3)

Kan kun være - (bindestreg) på FGU-beviser.

Ja

KarakterType

Karakterens karaktertype.

7

String(3)

Fx EKS, STA


Ja

KarakterVaerdi

Den afgivne karakter.


7

String(2)


Ja

KarakterSkala


7

String(20)

Ex. 7TRIN, BE/IB

For forberedelsesbeviser er 7TRIN den eneste accepterede værdi.

Ja

SaerligOplysning

Tekstfelt hvor man kan angive andre oplysninger om faget.

Ved merit benyttes denne til merittekst og er krævet.

7

String(100)


Nej

MeritInfo

Komponent,

Komponenten er valgfri.

7

 


Nej

Meritinstitution

Udfyldes kun ved merit. Institution hvor karakteren er opnået.

 

Hvis der ikke kan angives en dansk institution anvendes 961100

8

String(6)

Valideres op imod Institutionsregistret.

Ja

Merituddannelse

Udfyldes kun ved merit. Uddannelsestiden for opnået merit.

Hvis merit er opnået på en udenlandsk institution indberettes merituddannelse som ’andet’.

8

String(16)

Grundskole

10. klasse

eud

avu

euv

fgu

aing

hfu

hfm

hfeu

hfem

hfeb

hfb

hfe

stx

hf

hhx

htx

gsk

eux

gif

meux

beux

andet.

Ja


Input-parametre specifikke for Uddannelsesbevis

Indberetningen omfatter følgende studieretninger:

  • Produktionsgrunduddannelsen
  • Erhvervsgrunduddannelsen


Indberetningen indeholder blandt andet følgende oplysninger:

  • Generelle oplysninger
  • Oplysninger om det faglige tema


Tabel 3 . Input-parametre specifikke for Uddannelsesbevis

Tag

Beskrivelse

Niv.

Felttype

Lovl. Værdier

Obl.

FagligtTema

Komponent.

5


Er kun relevant for Type=Uddannelsesbevis.

Der kan kun indberettes ét fagligt tema pr uddannelsesbevis.

Ja

Fagnummer

Fagnummeret på det faglige tema.

6

String(5)

Den angivne værdi valideres i forhold til Uddannelsesmodellen.

Ja

Niveau

Niveauet på det faglige tema.

6

String(1)

Skal være 3.

Ja

Niveautype

Typen af niveauet.

6

String(10)

Skal være TAL.

Ja

Dkll

Dansk Kvalifikationsramme for Livslang Læring.

6

String(1)

Skal være 3.

Ja


Input-parametre specifikke for Kompetencebeviser

Indberetningen omfatter følgende studieretninger:

  • Produktionsgrunduddannelsen
  • Erhvervsgrunduddannelsen
  • Almen grunduddannelse


Indberetningen indeholder følgende oplysninger:

  • Generelle oplysninger
  • Startdatoen for uddannelsen
  • En liste af karakterer (både faglige temaer og almene fag) (ikke obligatorisk)
  • Gennemført erhvervstræning (ikke obligatorisk)
  • Gennemført kombinationsforløb (ikke obligatorisk)
  • Gennemført virksomhedspraktik (ikke obligatorisk)
  • Undervisningstilbud (ikke obligatorisk)

 

Tabel 4. Input-parametre specifikke for Kompetencebevis

Tag

Beskrivelse

Niv.

Felttype

Lovl. Værdier

Obl.

Erhvervstraening

Kan optræde 0 eller flere gange på beviset.

5

String(5000)

Fritekst

Nej

Kombinationsforloeb

Kan optræde 0 eller flere gange på beviset.

5

String(5000)

Fritekst

Nej

Virksomhedspraktik

Kan optræde 0 eller flere gange på beviset.

5

String(5000)

Fritekst

Nej

Undervisningstilbud

Kan optræde 0 eller flere gange på beviset.

5

String(5000)

Fritekst

Nej

 

Output-parametre for de fire bevistyper

Når Eksamensdatabasen har modtaget en indberetning sendes der et indberetningsid tilbage, samt status for indberetningen. I den nedenstående tabel beskrives output-parametrene.


Tabel 5. Output-parametre for alle fire bevistyper, FGU Load-operation

Tag

Beskrivelse

Niv.

Felttype

Lovl. 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

CorrelationID

ID for IPL kald. Anvendes af STIL.

1



Ja

Message


1

Komponent


Ja

FGUReceipt


2

Komponent


Ja

IndberetningsId

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

3

String(50)


Nej

Brugernavn

Brugernavn.

3

String


Nej

Status


3

Komponent


Ja

StatusKode

Indberetningens statuskode.

4

Integer(1)


1, 2, 3, 5, 6

1 = Afventer

2 = Afsluttet

3 = I gang

5 = Fejlet

6 = Afbrudt.

Ja

StatusBeskrivelse

Navn for denne status.

4

String(1024)

Afventer

Afsluttet

I gang

Dublet

Fejlet

Afbrudt.

Ja

ModtagelsesDato

Modtagelsesdato.

3

Date


YYYY-MM-DDTHH:MM:SS.MS

F.eks.

2017-10-27T09:30:00.484

Nej

FguInfo


3

Komponent


Ja

InstitutionsNummerDS

Institutionsnummer for indberetningen.

4

Integer(6)


Ja

FoedeSystemNavn

Fødesystemets navn.

4

String


Ja

FoedeSystemVersion

Fødesystemets version.

4

String(6)


Ja

OprettetAf

Oprettet af.

4

String


Ja

MailAdresse

Mailadresse, som evt. statusmail skal tilsendes.

4

String(50)


Nej

MailOenskes

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

4

Boolean


1 (Ja)

0 (Nej)

Nej

EksternSystemId

Ekstern reference.

4

String(50)


Nej


Tabeller for annul service (annullering af beviser i Eksamensdatabasen)

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

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

Den logiske nøgle består af: CprNummer, UdstedelsesDato og BevisType.

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 6. Input-parametre, FGU Annul-operation

Tag

Beskrivelse

Niv.

Felttype

Lovl. 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

Message


1

Komponent


Ja

FguAnnulRequest


2

Komponent


Ja

FguInfo


3

Komponent


Ja

InstitutionsNummerDS

Institutionsnummer for institutionen, der forespørger.

4

Integer(6)


Ja

FoedesystemNavn

Fødesystemnavn.

4

String(10)


Ja

FoedesystemVersion

Fødesystemversion.

4

String(6)


Ja

OprettetAf

Oprettet af.

4

String(32)


Ja

MailAdresse

Mailadresse, som evt. statusmail skal tilsendes.

4

String(50)


Nej

MailOenskes

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

4

Boolean

1 (Ja)
0 (Nej)

Nej

EksternSystemId

Ekstern reference.

4

String(50)


Nej

Liste


3

Komponent


Ja

ListeAfNoegler


4

Komponent


Nej

LogiskBevisNoegle

(1-50 gentagelser)

5

Komponent


Ja

CprNummer

CPR-nummer

6

Integer(10)


Ja

UdstedelsesDato

UdstedelsesDato

6

Date

YYYY-MM-DD

Ja

BevisType

Typen på beviset.

6

String(100)

Enkeltfagsbevis

Forberedelsesbevis

Kompetencebevis

Uddannelsesbevis.

Ja

ListeAfFoedeSystemId


5

Komponent


Nej

ListeAfEnkeltfagsbeviser


6

Komponent


Nej

FoedeSystemId

(1-50 gentagelser)

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

7

String(100)


Ja

ListeAfKompetencebeviser


6

Komponent


Nej

FoedeSystemId

(1-50 gentagelser)

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

7

String(100)


Ja

ListeAfUddannelsesbeviser


6

Komponent


Nej

FoedeSystemId

(1-50 gentagelser)

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

7

String(100)


Ja

ListeAfForberedelsesbeviser


6

Komponent


Nej

FoedeSystemId

(1-50 gentagelser)

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

7

String(100)


Ja


Tabel 7. Output-parametre, FGU Annul-operation

Tag

Beskrivelse

Niv.

Felttype

Lovl. 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

CorrelationID

ID for IPL kald. Anvendes af STIL.

1



Ja

Message


1

Komponent


Ja

FGUReceipt


2

Komponent


Ja

IndberetningsId

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

3

String(50)


Nej

Brugernavn

Brugernavn.

3

String


Nej

Status


3

Komponent


Ja

StatusKode

Indberetningens statuskode.

4

Integer

 

1, 2, 3, 4, 5, 6.


Ja

StatusBeskrivelse

Navn for denne status.

4

String(1024)

Afventer

Afsluttet

I gang

Dublet

Fejlet

Afbrudt.

Ja

Modtagelsesdato

Modtagelsesdato.

3

Date

YYYY-MM-DDTHH:MM:SS.MS

F.eks.

2017-10-27T09:30:00.484

Nej

FguInfo


3

Komponent


Ja

InstitutionsNummerDS

Institutionsnummer for indberetningen.

4

Integer(6)


Ja

FoedeSystemNavn

Fødesystemets navn.

4

String(10)


Ja

FoedeSystemVersion

Fødesystemets version.

4

String(6)


Ja

OprettetAf

Oprettet af.

4

String(32)


Ja

MailAddresse

Mailadresse, som evt. statusmail skal tilsendes.

4

String(50)


Nej

MailOenskes

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

4

Boolean

 

1 (Ja)
0 (Nej)

Nej

EksternSystemId

Ekstern reference.

4

String(50)


Nej


Tabeller for status service (kald af status på en indberetning eller annullering)

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

 

Tabel 8. Input-parametre, FGU Status-operation

Tag

Beskrivelse

Niv.

Felttype

Lovl.
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

InstitutionsNummerDS

Institutionsnummer for indberetningen.

1

Integer(6)


Ja

IndberetningsId

ID for den indberetning, man ønsker status for.

1

String(50)


Ja

 

Tabel 9. Output-parametre, FGU Status-operation

Tag

Beskrivelse

Niv.

Felttype

Lovl. 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

CorrelationID

ID for IPL kald. Anvendes af STIL.

1



Ja

Message


1

Komponent


Ja

FGUStatusSvar


2

Komponent


Ja

IndberetningsId

ID for den indberetning, man ønsker status for.

3

String(50)


Ja

Status


3

Komponent


Ja

StatusKode

Indberetningens statuskode.

4

Integer(1)


1, 2, 3, 4, 5, 6


Ja

StatusBeskrivelse

Navn for denne status.

4

String(1024)

Afventer

Afsluttet

I gang

Dublet

Fejlet

Afbrudt.

Ja

StatusInfo


3

Komponent


Ja

InstitutionNumberDS

Institutionsnummer for indberetningen.

4

Integer(6)


Ja

FoedesystemNavn

Fødesystemets navn.

4

String


Ja

FoedesystemVersion

Fødesystemets version.

4

String(6)


Ja

OprettetAf

Oprettet af.

4

String


Ja

OpretTid

Oprettet tidspunkt.

4

Date

YYYY-MM-DD

Ja

Modtagelsesdato

Modtaget dato.

4

Date

YYYY-MM-DD

Ja

Faerdigbehandlingsdato

Færdiggørelsesdato.

4

Date


Nej

Resultat


3

Komponent


Ja

FguEnkeltfagsbeviser


4

Komponent


Ja

AntalOk

Antal indlæste enkeltfagsbeviser.

5

Integer(4)


Ja

AntalAnnul

Antal annullerede enkeltfagsbeviser.

5

Integer(4)


Ja

AntalFejl

Antal enkeltfagsbeviser med fejl.

5

Integer(4)


Ja

AntalDublet

Antal enkeltfagsbeviser, der er dubletter.

5

Integer(4)


Ja

FguKompetencebeviser


4

Komponent


Ja

AntalOk

Antal indlæste kompetencebeviser.

5

Integer(4)


Ja

AntalAnnul

Antal annullerede kompetencebeviser.

5

Integer(4)


Ja

AntalFejl

Antal kompetencebeviser med fejl.

5

Integer(4)


Ja

AntalDublet

Antal kompetencebeviser, der er dubletter.

5

Integer(4)


Ja

FguUddannelsesbeviser


4

Komponent


Ja

AntalOk

Antal indlæste uddannelsesbeviser.

5

Integer(4)


Ja

AntalAnnul

Antal annullerede uddannelsesbeviser.

5

Integer(4)


Ja

AntalFejl

Antal uddannelsesbeviser med fejl.

5

Integer(4)


Ja

AntalDublet

Antal uddannelsesbeviser, der er dubletter.

5

Integer(4)


Ja

FguForberedelsesbevis


4

Komponent


Ja

AntalOk

Antal indlæste beviser for forberedelseseksamen.

5

Integer(4)


Ja

AntalAnnul

Antal annullerede beviser for forberedelseseksamen.

5

Integer(4)


Ja

AntalFejl

Antal beviser for forberedelseseksamen med fejl.

5

Integer(4)


Ja

AntalDublet

Antal beviser for forberedelseseksamen, der er dubletter.

5

Integer(4)


Ja

DetaljeFejl


4

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

XML-eksempler for FGU indberetning

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


Bilag: Fejlkoder

Fejlkoder for FGU Load


FejlkodeFejlbeskedForklaring

Valideringer for infodelen af beviset 

0Bevis findes alleredeHvis der allerede findes et bevis af samme type (uddannelsesbevis/forberedelsesbevis/kompetencebevis/enkeltfagsbevis) og med samme udstedelsesdato på institutionen. Denne tæller ikke med som Fejl, men som Dublet i status kald.
3103Der findes allerede et bevis af typen: <bevistype> med udstedelsesdatoen <UdstedelsesDato> for dette CPR-nummer (<CprNummer>) på institutionen: <institution number>Hvis der allerede findes et bevis af samme type (uddannelsesbevis/forberedelsesbevis/kompetencebevis/enkeltfagsbevis) og med samme udstedelsesdato, men på en anden institution
3505Elevens alder på datoen for uddannelsens afslutning (<UddannelsesSlutDato>) ser ud til at være mindre end 12 år. Elevens fødselsår er indberettet som <year>Hvis året i CPR-nummeret ligger mindre end 12 år fra den indrapporterede dato for afslutningen af uddannelsen. 
3514Kombinationen af regelnummeret <RegelNr>, regeldatoen <RegelDato> og regeltypen <Regeltype> eksisterer ikke i uddannelsesmodellen.Informationerne i det indberettede Regelgrundlag tjekkes op imod Uddannelsesmodellen. 
3504XML valideringen fejler fordi afdelingsnummeret: <AfdelingsNummer> er enten ikke aktiv eller ikke tilknyttet institutionen: <InstitutionsNummer>Tjekkes i Institutionsregisteret
3109CøsaFormål: <coesa> findes ikke i uddannelsesmodellenDer tjekkes at det indrapporterede CØSA-formål findes i uddannelsesmodellen. 
3509Kombinationen af CøsaFormål: <Coesa> og version: <CoesaVersion> findes ikke i uddannelsesmodellen. Tjek venligst at begge er indberettet korrekt.Tjekkes op imod Uddannelsesmodellen.
3510CøsaFormål  <Coesa>, version <CoesaVersion> og specialet <Speciale> er ikke en lovlig kombination. Tjek venligst at alle er indberettet korrektHvis der er indberettet et speciale, tjekkes at dette findes på cøsaformål og version.
3512Udstedelsesdatoen <UdstedelsesDato> må ikke ligge før startdatoen for det angivne CØSA-formål <Coesa>Tjekkes op imod Uddannelsesmodellen.
3515Slutdatoen for uddannelsen (<UddannelseSlutDato>) og udstedelsesdatoen for beviset (<UdstedelsesDato>) skal ligge efter d. 1. januar 2021Der tjekkes at datoen for uddannelsens afslutning og bevisets udstedelsesdato begge ligger efter 1. januar 2021 
3516Udstedelsesdatoen <UdstedelsesDato> må ikke ligge mere end to måneder ude i fremtiden i forhold til den dato, hvor Eksamensdatabasen har modtaget beviset. Udstedelsesdatoen skal derfor ligge før <modtagelsesdato + 2 måneder>.Der tjekkes at datoen for udstedelsen af beviset ikke ligger mere end to måneder efter XDB modtager beviset

Valideringer for Karakter

3520Fejl på faget <Fagkode>, <Fagnavn>: Datoen for karakteren (<KarakterDato>) må ikke ligge efter bevisets udstedelsesdato (<UdstedelsesDato>)Der tjekkes at karakteren er givet før beviset er udstedt
3521Fejl på faget <Fagnavn> (Fagkode <Fagkode>, Niveau <Niveau>) : Faget skal være tilknyttet det indberettede cøsaformål (<Coesa>) og datoen for karakteren (<KarakterDato>) skal være inden for fagets start og slutdato

Der tjekkes at faget er tilknyttet CØSA-formålet og at datoen for karakteren<KarakterDato> ligger indenfor start og slutdatoen for faget (der tjekkes op imod fagkode + niveau i umf_fag) (tjekkes op imod Uddannelsesmodellen)


3522Fejl på faget <Fagkode>, <Fagnavn>: Niveauet <Niveau> og niveautypen <Niveautype> er ikke en lovlig kombination på fagetTjekkes op imod Uddannelsesmodellen.
3523Fejl på faget <Fagkode>, <Fagnavn>: Niveauet er indberettet som <Niveau>. Der må ikke indberettes karakterer uden niveau for almene fag  For "almene fag" (fag med fagkategori = FGU-almen) tjekkes at der ikke er indberettet med niveau = '-'
3524Fejl på faget <Fagkode>, <Fagnavn>: Typen af karakteren er indberettet som <KarakterType>. Der kan kun indberettes eksamenskarakterer (EKS) eller standpunktskarakterer (STA). Kun tilladt at indberette eksamenskarakterer og standpunktskarakterer
3525Fejl på faget <Fagkode>, <Fagnavn>:  Karakterværdien: <KarakterVaerdi> er ikke tilknyttet karakterskalaen <Karakterskala>Tjekkes op imod Uddannelsesmodellen
3526Fejl på faget: <Fagkode>, <Fagnavn>: Den indberettede meritinstitution <Meritinstitution> eksisterer ikke i institutionsregistretDer tjekkes at meritinstitutionen findes (Institutionsregisteret)
3527Fejl på faget: <Fagkode>, <Fagnavn>: Den indberettede merituddannelse <Merituddannelse> er ikke en lovlig værdi

Der tjekkes at merituddannelsen er indberettet som en af følgende:

  • Grundskole
  • EUD
  • AVU
  • EUV
  • FGU
  • 10. KLASSE
  • ANDET
  • AING
  • HFU
  • HFM
  • HFEU
  • HFEM
  • HFEB
  • HFB
  • HFE
  • STX
  • HF

Valideringer for uddannelsesbeviser

3518Faget <Fagnummer> skal have niveau = 3 og niveautype = TAL og være knyttet til det indberettede CØSA-formål (<Coesa>) samt version (<CoesaVersion>), og have fagkategorien FGU-tema.Der tjekkes at faget (det faglige tema) er knyttet til det indberettede cøsa+version og at det kun har fagkategorien FGU-tema og niveau 3.

3519

Dkll skal være 3Det tjekkes at faget (det faglige tema) er indberettet med dkllværdien 3.

Valideringer for forberedelsesbeviser til HF

3528Beviset skal indeholde præcis disse fag: 6756: Dansk eller 6758: Dansk som andetsprog, samt 6757: Matematik, 6759: Engelsk, 6760: Naturfag, 6761: SamfundsfagDer tjekkes at der kun indberettes præcis disse fem fag. Tjekkes op imod en intern tabel
3529Fejl på faget <Fagkode>, <FagNavn>: Faget er ikke indberettet på det krævede minimumsniveau, som er <krævet minimumsniveau>

Der tjekkes at faget er indberettet på det krævede minimumsniveau eller over:

Dansk (D) eller Dansk som andetsprog (D), Engelsk (D), Matematik (D), Naturfag (G) og Samfundsfag (G)

3530Fejl på faget <Fagkode>, <FagNavn>: Der må kun indberettes beståede karakterer på 7TRIN med karaktertypen EKS eller STAKaraktererne i forberedelsesbeviserne skal være bestået og må kun indberettes på 7TRIN

Valideringer for kompetencebeviser

3508

Startdatoen for uddannelsen (<UddannelseStartDato>) skal ligge før slutdatoen for uddannelsen (<UddannelseSlutDato>)Startdatoen for uddannelsen skal ligge før slutdatoen
3531Faget <Fagkode>, <Fagnavn> med niveauet <Niveau> må kun optræde én gang i beviset. Der tjekkes at den samme karakter ikke er indberettet flere gange

Valideringer for enkeltfagsbeviser

3532Fejl på faget <Fagkode>, <Fagnavn>: Enkeltfagsbeviser må kun indeholde almene fag. Det tjekkes at der kun indberettes fag fra Uddannelsesmodellen med fagkategorien = "FGU-almen"
3531Faget <Fagkode>, <Fagnavn> med niveauet <Niveau> må kun optræde én gang i beviset. Der tjekkes at den samme karakter ikke er indberettet flere gange

Fejlkoder for FGU Annul


Fejlkode

Fejlbesked

Logisk nøgle/fødesystemid

Forklaring

3155Det indtastede CPR-nr. er ikke gyldigtLogisk nøgleHvis CPR-nummeret ikke er gyldigt, f.eks. at måneden ikke findes
3201Operationen fejler fordi der ikke findes et gyldigt <typen af FGU-bevis> med de angivne kriterierLogisk nøgleDer findes ikke et bevis i XDB med den indberettede logiske nøgle. Denne fejlbesked kommer også hvis et bevis allerede er annulleret (og der ligger et ugyldigt bevis i databasen)
3205<Type af FGU-bevis> for eleven med CprNr. <CPR-number> er tilknyttet institutionen <en anden institution end den indberettende> og kan derfor ikke slettes fra denne institution <indberettende institution>Logisk nøgleHvis der forsøges at blive annulleret med en logisk nøgle, som findes for en anden institution
3154FødesystemID'et <fødesystemid> er ikke gyldigt. Indsæt et gyldigt FødesystemIDFødesystemidHvis der annulleres med en fødesystemid som ikke genkendes for den indberettende institution
3202<Type af FGU-bevis> med angivne fødesystemid er allerede annulleretFødesystemidHvis beviset allerede er blevet annulleret
3203Der findes flere<Type af FGU-bevis> med fødesystemId: <fødesystemid>, som derfor kun kan annulleres med logisk nøgleFødesystemidHvis der findes flere beviser for institutionen med det samme fødesystemid

Fejlkoder for FGU Status


Fejlkode

Fejlbesked

Forklaring

2501Der blev ikke fundet nogen indberetning som passer med det angivne indberetningsID og InstitutionsnummerForkert kombination af indberetningsid og institutionsnummer (her også hvis id eller nummer ikke eksisterer)