Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

...

UI Expand
expandedtrue
titleGældende version og gyldighedsdato
DatoVersionGældende fraAnsvarlig
18-1109-202220231.1.12Den 2118. november 2022september 2023Anne-Sofie Groot Andersen

Ændringshistorik

UI Expand
titleGældende versionerTidligere og seneste version
Dato

Version

Emne

Ændring

Dato/Initialer

18-09-20231.1.2FejlkoderOversigt over fejlkoder indgår nu som en del af grænsefaldebeskrivelsen.AGA
18-11-20221.1.1
Grænsefladebeskrivelsen er konverteret fra pdf til webside.KKA

Arkiveret ændringshistorik

UI Expand
titleTidligere versioner
Dato

Version

Emne

Ændring

Dato/Initialer

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

...

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

Tabeller for load service (indberetning af beviser)

...

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

...

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

Fejlkoder for FGU service

Fejlkoderne er placeret på selvstændig side: Fejlkoder for FGU service - Teknisk information om bevisdatabaserne - Viden.stil.dk


Bilag:

1 Fejlkoder

1.1 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
3535Karakterværdien 95 må ikke benyttes.


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

1.2 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

1.3 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)

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