Dokumentoplysninger
Ændringshistorik
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 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
|
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) | 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) | 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. | 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 |
Bilag:
1 Fejlkoder
1.1 Fejlkoder for FGU Load
Fejlkode | Fejlbesked | Forklaring |
---|---|---|
Valideringer for infodelen af beviset | ||
0 | Bevis findes allerede | Hvis 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. |
3103 | Der 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 |
3505 | Elevens 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. |
3514 | Kombinationen af regelnummeret <RegelNr>, regeldatoen <RegelDato> og regeltypen <Regeltype> eksisterer ikke i uddannelsesmodellen. | Informationerne i det indberettede Regelgrundlag tjekkes op imod Uddannelsesmodellen. |
3504 | XML valideringen fejler fordi afdelingsnummeret: <AfdelingsNummer> er enten ikke aktiv eller ikke tilknyttet institutionen: <InstitutionsNummer> | Tjekkes i Institutionsregisteret |
3109 | CøsaFormål: <coesa> findes ikke i uddannelsesmodellen | Der tjekkes at det indrapporterede CØSA-formål findes i uddannelsesmodellen. |
3509 | Kombinationen af CøsaFormål: <Coesa> og version: <CoesaVersion> findes ikke i uddannelsesmodellen. Tjek venligst at begge er indberettet korrekt. | Tjekkes op imod Uddannelsesmodellen. |
3510 | CøsaFormål <Coesa>, version <CoesaVersion> og specialet <Speciale> er ikke en lovlig kombination. Tjek venligst at alle er indberettet korrekt | Hvis der er indberettet et speciale, tjekkes at dette findes på cøsaformål og version. |
3512 | Udstedelsesdatoen <UdstedelsesDato> må ikke ligge før startdatoen for det angivne CØSA-formål <Coesa> | Tjekkes op imod Uddannelsesmodellen. |
3515 | Slutdatoen for uddannelsen (<UddannelseSlutDato>) og udstedelsesdatoen for beviset (<UdstedelsesDato>) skal ligge efter d. 1. januar 2021 | Der tjekkes at datoen for uddannelsens afslutning og bevisets udstedelsesdato begge ligger efter 1. januar 2021 |
3516 | Udstedelsesdatoen <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 | ||
3520 | Fejl 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 |
3521 | Fejl 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) |
3522 | Fejl på faget <Fagkode>, <Fagnavn>: Niveauet <Niveau> og niveautypen <Niveautype> er ikke en lovlig kombination på faget | Tjekkes op imod Uddannelsesmodellen. |
3523 | Fejl 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 = '-' |
3524 | Fejl 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 |
3525 | Fejl på faget <Fagkode>, <Fagnavn>: Karakterværdien: <KarakterVaerdi> er ikke tilknyttet karakterskalaen <Karakterskala> | Tjekkes op imod Uddannelsesmodellen |
3526 | Fejl på faget: <Fagkode>, <Fagnavn>: Den indberettede meritinstitution <Meritinstitution> eksisterer ikke i institutionsregistret | Der tjekkes at meritinstitutionen findes (Institutionsregisteret) |
3527 | Fejl 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:
|
3535 | Karakterværdien 95 må ikke benyttes. | |
Valideringer for uddannelsesbeviser | ||
3518 | Faget <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 3 | Det tjekkes at faget (det faglige tema) er indberettet med dkllværdien 3. |
Valideringer for forberedelsesbeviser til HF | ||
3528 | Beviset skal indeholde præcis disse fag: 6756: Dansk eller 6758: Dansk som andetsprog, samt 6757: Matematik, 6759: Engelsk, 6760: Naturfag, 6761: Samfundsfag | Der tjekkes at der kun indberettes præcis disse fem fag. Tjekkes op imod en intern tabel |
3529 | Fejl 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) |
3530 | Fejl på faget <Fagkode>, <FagNavn>: Der må kun indberettes beståede karakterer på 7TRIN med karaktertypen EKS eller STA | Karaktererne 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 |
3531 | Faget <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 | ||
3532 | Fejl på faget <Fagkode>, <Fagnavn>: Enkeltfagsbeviser må kun indeholde almene fag. | Det tjekkes at der kun indberettes fag fra Uddannelsesmodellen med fagkategorien = "FGU-almen" |
3531 | Faget <Fagkode>, <Fagnavn> med niveauet <Niveau> må kun optræde én gang i beviset. | Der tjekkes at den samme karakter ikke er indberettet flere gange |
1.2 Fejlkoder for FGU Annul
Fejlkode | Fejlbesked | Logisk nøgle/fødesystemid | Forklaring |
---|---|---|---|
3155 | Det indtastede CPR-nr. er ikke gyldigt | Logisk nøgle | Hvis CPR-nummeret ikke er gyldigt, f.eks. at måneden ikke findes |
3201 | Operationen fejler fordi der ikke findes et gyldigt <typen af FGU-bevis> med de angivne kriterier | Logisk nøgle | Der 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øgle | Hvis der forsøges at blive annulleret med en logisk nøgle, som findes for en anden institution |
3154 | FødesystemID'et <fødesystemid> er ikke gyldigt. Indsæt et gyldigt FødesystemID | Fødesystemid | Hvis der annulleres med en fødesystemid som ikke genkendes for den indberettende institution |
3202 | <Type af FGU-bevis> med angivne fødesystemid er allerede annulleret | Fødesystemid | Hvis beviset allerede er blevet annulleret |
3203 | Der findes flere<Type af FGU-bevis> med fødesystemId: <fødesystemid>, som derfor kun kan annulleres med logisk nøgle | Fødesystemid | Hvis der findes flere beviser for institutionen med det samme fødesystemid |
1.3 Fejlkoder for FGU Status
Fejlkode | Fejlbesked | Forklaring |
---|---|---|
2501 | Der blev ikke fundet nogen indberetning som passer med det angivne indberetningsID og Institutionsnummer | Forkert kombination af indberetningsid og institutionsnummer (her også hvis id eller nummer ikke eksisterer) |
2 XML-eksempler for FGU indberetning
Eksemplerne er placeret på selvstændig side: XML eksempler for FGU indberetninger - Teknisk information om bevisdatabaserne - Viden.stil.dk