Grænseflade til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk

Størrelse: px
Starte visningen fra side:

Download "Grænseflade til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk"

Transkript

1 Grænseflade til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk Dato Version Status 1.1 Gældende fra den 15. februar 2019 Ansvarlig Marianne Guerry Larsen

2 Side 2 af 39 Ændringshistorik Version Afsnit Beskrivelse Dato/Initialer 1.1 Afsnit Ændring i beskrivelsen af fejlkoden Skolefag-07 ( VarighedDage <= 0 rettet til VarighedDage < 0 ) , MGL

3 Side 3 af 39 Indhold 1 Indledning Webservices til indberetning af stamoplysninger Beskrivelse af de omfattede webservices Generelle karakteristika Input XSD Tjek antal i hvert webservicekald Commit Output XSD Generelle fejlkoder Logning i EfterUddannelse.dk Integrationsplatform Webservicen SyncLokationer Input Output Valideringer Webservicen SyncSkoledagskalendere Input Output Valideringer Webservicen SyncSkolefag Input Output Valideringer Webservicen SyncMedarbejdere Input Output Valideringer Max antal elementer i webservices Tabel VEU_LOG_WEBSERVICES... 38

4 Side 4 af 39 1 Indledning EfterUddannelse.dk er en national portal til udbud af og digital tilmelding til AMUkurser og Åben Uddannelse. EfterUddannelse.dk udstiller en række webservices, så institutionernes studieadministrative systemer løbende kan udveksle oplysninger med EfterUddannelse.dk. Det drejer sig om følgende typer af oplysninger: Indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk til brug for kursusudbud, herunder undervisningssteder, lokationer, skoledagskalendere og skolefag. Indberetning af hold og holdoplysninger til brug for kursusopslag på EfterUddannelse.dk, herunder antal pladser, afholdelsesoplysninger og priser. Udveksling af oplysninger om kursustilmeldinger og kursister samt kursustilstedeværelse til brug for behandling af virksomhedernes ansøgninger om godtgørelse for medarbejderes kursusdeltagelse. Denne beskrivelse omfatter webservices til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk. Webservices for de øvrige ovennævnte indberetninger og udvekslinger beskrives i separate dokumenter på stil.dk. 2 Webservices til indberetning af stamoplysninger Til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk udstiller EfterUddannelse.dk webservices for følgende oplysningstyper: Lokationer Skoledagskalendere og skoledage Skolefag Medarbejdere og medarbejderperioder For hver af disse håndteres oprettelse, opdatering og sletning af oplysninger. 3 Beskrivelse af de omfattede webservices 3.1 Generelle karakteristika Input XSD Input XSD en for hver webservice indeholder et tag, InstNr, med nummeret for skolen (DS-nummer). Når en webservice kaldes, foretages der som det første et tjek, som sikrer, at der i dette tag er angivet et DS-nummer, der findes i tabellen VEU_SKOLER (felt DSNR), og at det passer med den skole, der har kaldt webservicen. Der anvendes følgende fejlkoder, som kan forekomme i alle webservices:

5 Side 5 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Skole-01 Skole-02 Værdien i tag InstNr findes ikke i tabellen VEU_SKOLER (tag InstNr) Værdien i tag Indhold/InstNr svarer ikke til den skole, der har kaldt webservicen i tagget Modtager/InstNr (tag Modtager/InstNr, Indhold/InstNr) Skole #InstNr eksisterer ikke Skole #InstNr passer ikke med afsender Efter tagget InstNr vil der følge en liste af de elementer, som webservicen skal behandle, f.eks. en liste af lokationer Tjek antal i hvert webservicekald For hver webservice er der en begrænsning på, hvor mange elementer der må sendes. Det kan f.eks. være, at der højst må være 100 skolefag i webservicen SyncSkolefag. Ved kald af en webservice udføres følgende: 1. Find recorden for denne webservice i tabellen VEU_KONFIG. Brug værdien i feltet Tal_verdi som Max_antal_elementer. Hvis der ikke er en sådan record, anvendes værdien 100 som Max_antal_elementer 2. Find antal elementer i input til webservicen. Hvis webservicen er en masterdetail struktur (f.eks. som skoledagskalender og tilhørende skoledage), er det kun antal i masteren, der tælles 3. Hvis antal i trin 2 er større end antal i trin 1, returneres fejlkode EU-10 med fejlteksten: Der er #nnn elementer. Der må højst være Max_antal_elementer. #nnn er antal elementer i input XML (fundet i trin 2). #Max_antal_elementer er antal fundet i trin Commit Hver webservice kaldes med en række elementer. Der laves commit, hvis alle elementer er uden fejl. Dvs. hvis webservicen SyncLokationer kaldes med 5 lokationer, og der er fejl i en af disse lokationer (f.eks. kommune eksisterer ikke), vil ingen af de 5 lokationer blive ajourført i Efteruddannelse. Dvs. de 4 lokationer uden fejl bliver ikke oprettet/opdateret i EfterUddannelse.dk Output XSD Input til en webservice indeholder en liste af elementer, og output indeholder en tilsvarende liste, så det kan ses, hvilke elementer der er uden fejl, og hvilke der er fejlet. Desuden findes der overordnede oplysninger, så det er nemt at se, om der er fejl. Der findes følgende tags for den overordnede del:

6 Side 6 af 39 Tag Type Obligatorisk Beskrivelse TotalFejlKode 20 tegn Ja EU-00 betyder, at alle data er ajourført. EU-01 betyder, at der er data med fejl TotalFejlTekst 200 tegn Ja For EU-00 Alle data er ajourført For EU-01 Der er fejl i data AntalElementer Tal Ja Antal elementer i input (der tælles antal mastere, hvis webservicen indeholder master og detail). Der indsættes 0 i dette tag, hvis parsing af input-xml fejler, da det ikke er muligt at tælle antal elementer AntalFejlede Tal Ja Antal elementer, hvor der er fejl. Denne er 0, hvis TotalFejlKode er lig EU- 00 I listen over elementer i output er der følgende tags for hvert element: Tag Type Obligatorisk Beskrivelse Nøgle for elementet Ja Dette afhænger af, hvilken webservice det er. Det er f.eks. tagget Lokation for SyncLokationer og tagget Skoledagskalender for SyncSkoledagskalendere. Se underafsnittet Output for hver webservice FejlKode 20 tegn Ja De forskellige fejlkoder, der skal anvendes i FejlKode, er beskrevet i afsnittene for de forskellige webservices FejlTekst 200 tegn Ja De forskellige fejltekster, der skal anvendes i FejlTekst, er beskrevet i afsnittene for de forskellige webservices

7 Side 7 af 39 Tag Type Obligatorisk Beskrivelse InsertUpdateDelete 10 tegn Nej Hvis alle data er uden fejl, vil data blive ajourført i EfterUddannelse.dk, og tagget angiver for dette element (masteren hvis det er en masterdetail), hvad der er sket i databasen: Insert betyder, at elementet er oprettet i EfterUddannelse.dk Update betyder, at elementet er opdateret i EfterUddannelse.dk Delete betyder, at elementet er slettet i EfterUddannelse.dk Hvis der er fejl i nogle data, vil dette tag ikke være udfyldt for alle elementer I en fejltekst skrives en dato i formatet dd-mm-yyyy. For hvert element returneres kun den første fejl, der findes for dette element. Begrundelserne for dette valg er: Det forventes ikke, at der vil være ret mange tilfælde, hvor der er flere fejl på et element Valideringer kan afhænge af hinanden. Hvis der eksempelvis er angivet en ulovlig periode for en skoledagskalender (fejlkode Skoledagskalender-04), giver det ikke mening at tjekke, om skoledagene er i perioden for skoledagskalenderen (fejlkode Skoledagskalender-05) Performance kan blive dårligere, hvis alle fejl på et element skal returneres i output Generelle fejlkoder Dette afsnit er en opsummering af fejlkoderne, der er anvendt i afsnit 3.1.4, og som er fejlkoder, der kan blive anvendt i alle webservices. Fejlkoden EU-14 (parsing error) er den første fejlkode, der tjekkes. Fejlkode EU-14 tjekker, at input XML passer med XSD for webservicen. De øvrige fejlkoder kan først tjekkes, når det vides, at formatet for XML en er, som det skal være. Fejlkode Valideringsbrud i pseudokode Fejltekst Skole-01 Skole-02 Værdien i tag InstNrfindes ikke i tabellen VEU_SKOLER (tag InstNr) Værdien i tag Indhold/InstNr svarer ikke til den skole, der har kaldt webservicen i tagget Modtager/InstNr (tag Modtager/InstNr, Indhold/InstNr) Skole #InstNr eksisterer ikke Skole #InstNr passer ikke med afsender

8 Side 8 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst EU-10 EU-00 EU-01 For hver webservice er der et max antal på, hvor mange elementer der må sendes i webservicen. Det er nærmere beskrevet i afsnit Denne anvendes som overordnet fejlkode og er nærmere beskrevet i afsnit Denne anvendes som overordnet fejlkode og er nærmere beskrevet i afsnit Der er #nnn elementer. Der må højst være #Max_antal_elementer Alle data er ajourført Der er fejl i data EU-11 Mandatory tag not provided #Tag skal angives i requestet EU-13 Field must not be specified in the request #Tag må ikke angives i requestet EU-14 Sax parsing error <<Text as returned by the parser>> Hvis et tag ikke er obligatorisk og er af typen dato eller number, og der ved Insert eller Update ønskes, at der skal indsættes den tomme værdi, skal tagget fjernes fra XML en, da der ellers kommer fejlkode EU-14. Det er i XSD en angivet, at tagget Noegle og tilhørende undertag er obligatoriske. Der vil således blive returneret fejlkode EU-14, hvis Noegle eller tilhørende undertag ikke er i XML en, eller hvis der ikke er angivet en værdi i undertagget. Det er i XSD en angivet, at hvis tagget NyNoegle er i XML en, så skal tilhørende undertag. Der vil således blive returneret fejlkode EU-14, hvis NyNoegle er i XML en, og hvis tilhørende undertag ikke er i XML en, eller der ikke er angivet en værdi i undertagget. Fejlkode EU-11 returneres ved operation Insert og Update, hvis et obligatorisk tag (som ikke er et undertag til tagget Noegle) ikke er i XML en, eller hvis der ikke er angivet en værdi i tagget (dette omhandler de tags, som ikke er et undertag til tagget Noegle, og hvor der er i kolonnen Insert/Update står Obligatorisk i afsnittet Input for hver webservice). Fejlkode EU-13 returneres ved operation Delete og Unchanged, hvis et tag (som ikke er et undertag til tagget Noegle) er i XML en (dette omhandler de tags, hvor der er i kolonnen Delete/Unchanged står Må ikke i afsnittet Input for hver webservice) Logning i EfterUddannelse.dk Der foretages logning af kald af webservices i EfterUddannelse.dk. Det sker i tabellen VEU_LOG_WEBSERVICES (se afsnit 3.7) på følgende måde: I starten ved hvert webservice-kald (når DS-nummer er fundet) oprettes en record i tabellen VEU_LOG_WEBSERVICES Når webservicen er færdig, felterne Sluttid, Antal_Behandlede og Antal_Fejlede samt Response_XML i denne record i tabellen VEU_LOG_WEBSERVICES

9 Side 9 af 39 Data, der er mere end en uge gamle (feltet Starttid), slettes automatisk Integrationsplatform Alle webservices udstilles gennem STIL s integrationsplatformen IP-UNG. 3.2 Webservicen SyncLokationer Med webservicen SyncLokationer kan et studieadministrativt system oprette, opdatere og slette lokationer i EfterUddannelse.dk Input Webservicen SyncLokationer omfatter tags ene LokationListe og Lokation. Figur 1. Request SyncLokationer.

10 Side 10 af 39 Figur 2. Insert lokation. Figur 3. Update lokation.

11 Side 11 af 39 Figur 4. Delete lokation. Den følgende tabel beskriver tags for en lokation, og hvordan disse tags hænger sammen med felterne i tabellen VEU_LOKATIONER i EfterUddannelse.dk: Tag Type Insert/Update Delete Felt i tabellen VEU_LOKATIONER Operation Noegle/ LokationIdentifikator NyNoegle/ LokationIdentifikator Insert, Update eller Delete Obligatorisk Obligatorisk Værdien i dette tag afgør, om der skal indsættes, opdateres eller slettes 50 tegn Obligatorisk Obligatorisk LOKATION. 50 tegn Må ikke Betegnelse 50 tegn Obligatorisk Må ikke Gade 50 tegn Obligatorisk Må ikke Sted 50 tegn Må ikke Postnummer 15 tegn Obligatorisk Må ikke Dette tag anvendes til at omdøbe værdien i feltet LOKATION. Dette tag må kun, hvis tag Operation indeholder værdien Update BETEGNELSE GADE STED PONR_ID med feltet ID fra recorden i tabellen VEU_POSTNR, hvor feltet POSTNR er lig værdien i tagget Postnummer

12 Side 12 af 39 Tag Type Insert/Update Delete Felt i tabellen VEU_LOKATIONER Kommune 3 tegn Obligatorisk Må ikke TlfNr 16 tegn Må ikke KOMM_ID med feltet ID fra recorden i tabellen VEU_KOMMUNER, hvor feltet KOMMUNEKODE er lig værdien i tagget Kommune TLFNR De øvrige felter i tabellen VEU_LOKATIONER på følgende måde ved oprettelse og opdatering (bemærk de fem første punkter sker automatisk, og der skal ikke kodes noget): ID automatisk med næste id ved oprettelse VNO automatisk OPRTID automatisk med sysdate, hvis der oprettes en ny record OPDTID automatisk med sysdate, hvis der oprettes eller opdateres en record LOK_GUID automatisk SKOL_ID skal med feltet ID fra recorden i tabellen VEU_SKOLER ud fra tagget beskrevet i afsnit OPRINIT skal med SyncLokationer, hvis der oprettes en ny record OPDINIT skal med SyncLokationer, hvis der oprettes eller opdateres en record Felterne LENGDEGRAD og BREDDEGRAD og EASY_LOK_ID skal med NULL ved oprettelse Felterne LENGDEGRAD og BREDDEGRAD skal med NULL ved opdatering Bemærk der vælges samme strategi som ved i de nuværende webservices, som anvendes af EASY-A. Der er et job i EfterUddannelse.dk, som beregner de to felter, hvis de ikke er udfyldt. Det kan overvejes, om webservicen skal melde fejl, hvis der ikke kan beregnes LENGDEGRAD og BREDDEGRAD ud fra den angivne adresse. Herved kan det undgås, at der er lokationer, hvor placering ikke kendes Feltet EASY_LOK_ID skal ikke ændres ved opdatering Output I afsnit beskrives, at der i output er både en overordnet del og en del for hver lokation.

13 Side 13 af 39 Figur 5. Response SyncLokationer. For webservicen SyncLokationer er der følgende for hver lokation: Tag Type Obligatorisk Beskrivelse Noegle/ LokationIdentifikator 50 tegn Ja LOKATION FejlKode 20 tegn Ja Fejlkoder i afsnit FejlTekst 100 tegn Ja Fejltekster i afsnit InsertUpdateDelete 10 tegn Nej Hvis alle data er uden fejl, vil data blive ajourført i EfterUddannelse.dk, og tagget angiver for elementet, hvad der er sket i databasen: Insert betyder, at elementet er oprettet i EfterUddannelse.dk Update betyder, at elementet er opdateret i EfterUddannelse.dk Delete betyder, at elementet er slettet i EfterUddannelse.dk Bemærk, at der for hver lokation kun returneres den første fejl (se afsnit 3.1.4) Valideringer #xxx i fejlteksten med værdier, der ofte stammer fra et tag, f.eks. kommune.

14 Side 14 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Lokation-01 Lokation-01 Lokation-02 Lokation-03 Lokation-04 Lokation-05 Værdien i tag Operation er Update, og værdien i tagget NyNoegle/LokationIdentifikator eksisterer allerede i tabellen VEU_LOKATIONER (tag Operation og NyNoegle/LokationIdentifikator) Værdien i tag Operation er Insert, og værdien i tagget Noegle/LokationIdentifikator eksisterer allerede i tabellen VEU_LOKATIONER (tag Operation og Noegle/LokationIdentifikator) Værdien i tag Operation er Update eller Delete, men værdien i tagget Noegle/LokationIdentifikator eksisterer ikke i tabellen VEU_LOKATIONER. Det er ikke muligt at opdatere eller slette en ikke-eksisterende lokation (tag Operation og Noegle/LokationIdentifikator) Værdien i tag Operation er Delete, men Noegle/LokationIdentifikator anvendes på eksisterende hold i tabellen VEU_AKTIVITETER eller i tabellen VEU_SKOLEFAG_PA_HOLD_PERIODER eller i tabellen VEU_KURSER (tag Operation og Noegle/LokationIdentifikator) Ukendt postnummer (tag Postnummer) Ukendt kommunekode (tag Kommune) Der anvendes følgende fejlkode, hvis der ikke er fejl: Lokation #NyNoegle/LokationIdentifikator eksisterer allerede Lokation #Noegle/LokationIdentifikator eksisterer allerede Lokation #Noegle/LokationIdentifikator eksisterer ikke Lokation #Noegle/LokationIdentifikator anvendes og kan ikke slettes Ukendt postnummer #Postnummer Ukendt kommunekode #Kommune Fejlkode Lokation-00 Lokation er uden fejl. #Noegle/LokationIdentifikator er lokationen, Fejltekst Lokation #Noegle/LokationIdentifikator er uden fejl 3.3 Webservicen SyncSkoledagskalendere Med webservicen SyncSkoledagskalendere kan et studieadministrativt system oprette, opdatere og slette skoledagskalendere og tilhørende skoledage i EfterUddannelse.dk Input Webservicen SyncSkoledagskalendere omfatter tags ene SkoledagskalenderListe og Skoledagskalender.

15 Side 15 af 39 Figur 6. Request SyncSkoledagskalendere. Figur 7. Insert skoledagskalender. Figur 8. Update skoledagskalender.

16 Side 16 af 39 Figur 9. Delete skoledagskalender. Figur 10. Insert skoledag. Figur 11. Delete skoledag. Den følgende tabel beskriver tags for en skoledagskalender, og hvordan disse tags hænger sammen med felterne i tabellen VEU_SKOLEDAGSKALENDERE i EfterUddannelse.dk: Tag Type Insert/Update Delete/ Unchanged Operation Noegle/ Skoledagskalender Identifikator Insert, Update, Delete eller Unchanged Obligatorisk Felt i tabellen VEU_SKOLEDAGSKALENDERE Obligatorisk Værdien i dette tag afgør, om der skal indsættes, opdateres eller slettes. Hvis værdien er Unchanged, skal der ikke ændres i selve skoledagskalenderen, men der er ændringer i skoledagene for skoledagskalenderen 8 tegn Obligatorisk Obligatorisk SKOLEDAGSKALENDER

17 Side 17 af 39 Tag Type Insert/Update Delete/ Unchanged NyNoegle/ Skoledagskalender Identifikator 8 tegn Må ikke Startdato Dato Obligatorisk Må ikke Slutdato Dato Obligatorisk Må ikke Felt i tabellen VEU_SKOLEDAGSKALENDERE Dette tag anvendes til at omdøbe værdien i feltet SKOLEDAGSKALENDER. Dette tag må kun, hvis tag Operation indeholder værdien Update STARTDATO SLUTDATO De øvrige felter i tabellen VEU_SKOLEDAGSKALENDERE på følgende måde ved oprettelse og opdatering (bemærk, at de fire første punkter automatisk): ID automatisk med næste id ved oprettelse VNO automatisk OPRTID automatisk med sysdate, hvis der oprettes en ny record OPDTID automatisk med sysdate, hvis der oprettes eller opdateres en record SKOL_ID skal med feltet ID fra recorden i tabellen VEU_SKOLER ud fra tagget beskrevet i afsnit OPRINIT skal med SyncSkoledagskalendere, hvis der oprettes en ny record OPDINIT skal med SyncSkoledagskalendere, hvis der oprettes eller opdateres en record Hvis der slettes en skoledagskalender, vil de tilhørende skoledage også blive slettet. For en skoledagskalender kan der være en liste af skoledage (tags SkoledagListe og Skoledag). Den følgende tabel beskriver tags for en skoledag, og hvordan disse tags hænger sammen med felterne i tabellen VEU_SKOLEDAGE i EfterUddannelse.dk: Tag Type Insert/Delete Felt i tabellen VEU_SKOLEDAGE Operation Insert eller Delete Obligatorisk Hvis værdien af tagget Skoledag/Operation er Insert, skal der oprettes en record i tabellen VEU_SKOLEDAGE. Hvis værdien af tagget Skoledag/Operation er 'Delete', slettes recorden i tabellen VEU_SKOLEDAGE, hvor feltet DATO er lig værdien i tagget Kalenderdag for denne skoledagskalender

18 Side 18 af 39 Tag Type Insert/Delete Felt i tabellen VEU_SKOLEDAGE Kalenderdag Dato Obligatorisk DATO De øvrige felter i tabellen VEU_SKOLEDAGE på følgende måde ved oprettelse og opdatering (bemærk, at de fire første punkter automatisk): ID automatisk med næste id ved oprettelse VNO automatisk OPRTID automatisk med sysdate, hvis der oprettes en ny record OPDTID automatisk med sysdate, hvis der oprettes eller opdateres en record SKOL_ID skal med feltet ID fra recorden i tabellen VEU_SKOLER ud fra tagget beskrevet i afsnit SKKA_ID skal med feltet ID fra recorden i tabellen VEU_SKOLEDAGSKALENDERE for denne skoledagskalender OPRINIT skal med SyncSkoledagskalendere, hvis der oprettes en ny record OPDINIT skal med SyncSkoledagskalendere, hvis der oprettes en record Output I afsnit beskrives, at der i output er både en overordnet del og en del for hver skoledagskalender. Figur 12. Response SyncSkoledagskalendere. For webservicen SyncSkoledagskalendere er der følgende for hver skoledagskalender. Tag Type Obligatorisk Beskrivelse Noegle/ SkoledagskalenderIdentifikator 50 tegn Ja SKOLEDAGSKALENDER

19 Side 19 af 39 Tag Type Obligatorisk Beskrivelse FejlKode 20 tegn FejlTekst 100 tegn InsertUpdateDelete 10 tegn Ja Fejlkoder i afsnit Ja Fejltekster i afsnit Nej Hvis alle data er uden fejl, vil data blive ajourført i EfterUddannelse.dk, og tagget angiver for elementet, hvad der er sket i databasen: Insert betyder, at elementet er oprettet i EfterUddannelse.dk Update betyder, at elementet er opdateret i EfterUddannelse.dk Delete betyder, at elementet er slettet i EfterUddannelse.dk Bemærk, at der for hver skoledagskalender kun returneres den første fejl (se afsnit 3.1.4) Valideringer #xxx i fejlteksten med værdier, der ofte stammer fra et tag, f.eks. kommune. Fejlkode Valideringsbrud i pseudokode Fejltekst Skoledagskalender-01 Skoledagskalender-01 Værdien i tag Operation er Update, og værdien i tagget NyNoegle/SkoledagskalenderIdentifikator eksisterer allerede i tabellen VEU_SKOLEDAGSKALENDERE (tag Operation og NyNoegle/SkoledagskalenderIdentifikator) Værdien i tag Operation er Insert, og værdien i tagget Noegle/SkoledagskalenderIdentifikator eksisterer allerede i tabellen VEU_SKOLEDAGSKALENDERE (tag Operation og Noegle/SkoledagskalenderIdentifikator) Skoledagskalender #NyNoegle/SkoledagskalenderIdentifik ator eksisterer allerede Skoledagskalender #Noegle/SkoledagskalenderIdentifik ator eksisterer allerede

20 Side 20 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Skoledagskalender-02 Skoledagskalender-03 Skoledagskalender-04 Skoledagskalender-05 Skoledagskalender-06 Værdien i tag Operation er Update eller Delete eller Unchanged, men værdien i tagget Noegle/SkoledagskalenderIdentifikator eksisterer ikke i tabellen VEU_SKOLEDAGSKALENDERE. Det er ikke muligt at opdatere eller slette en ikke-eksisterende Skoledagskalender (tag Operation og tag Noegle/SkoledagskalenderIdentifikator) Værdien i tag Operation er Delete, og Noegle/SkoledagskalenderIdentifikator anvendes på eksisterende hold i tabellen VEU_AKTIVITETER (tag Operation og Noegle/SkoledagskalenderIdentifikator) startdato > slutdato (tag Startdato og Slutdato og Noegle/SkoledagskalenderIdentifikator) Værdien i tag Skoledag/Operation er Insert : Datoen i tagget Skoledag/Kalenderdag må ikke være uden for periode for skoledagskalender (tag Skoledag/Operation, Skoledag/Kalenderdag, Startdato og Slutdato og Noegle/SkoledagskalenderIdentifikator) Værdien i tag Skoledag/Operation er Insert : Datoen i tagget Skoledag/Kalenderdag eksisterer allerede i tabellen VEU_SKOLEDAGE for denne skoledagskalender ved indsættelse af skoledag (tag Skoledag/Kalenderdag og tag Skoledag/Operation indeholder værdien Insert ) Skoledagskalender #Noegle/SkoledagskalenderIdentifik ator eksisterer ikke Skoledagskalender #Noegle/SkoledagskalenderIdentifik ator anvendes og kan ikke slettes Startdato skal være før eller lig slutdato på skoledagskalender #Noegle/SkoledagskalenderIdentifik ator Dato #Skoledag/Kalenderdag er uden for periode for skoledagskalender #Noegle/SkoledagskalenderIdentifik ator Dato #Skoledag/Kalenderdag eksisterer allerede i skoledagskalender #Noegle/SkoledagskalenderIdentifik ator

21 Side 21 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Skoledagskalender-07 Skoledagskalender-09 Skoledagskalender-08 Værdien i tag Skoledag/Operation er Delete : Datoen i tagget Skoledag/Kalenderdag eksisterer ikke i tabellen VEU_SKOLEDAGE for denne skoledagskalender ved sletning af skoledag (tag Skoledag/Kalenderdag og tag Skoledag/Operation indeholder værdien 'Delete') Værdien i tag Skoledag/Operation er Delete : Datoen i tagget Skoledag/Kalenderdag eksisterer i tabellen VEU_TILSTEDDAGE for en VEU_SKOLEFAG_PA_HOLD for en VEU_AKTIVITETER, der har denne skoledagskalender (tag Skoledag/Kalenderdag og tag Skoledag/Operation indeholder værdien 'Delete') Når perioden på en skoledagskalender indskrænkes, skal det tjekkes, at der ikke er skoledage i tabellen VEU_SKOLEDAGE, der er uden for den nye periode (tag Startdato og Slutdato og Noegle/SkoledagskalenderIdentifikator) Der anvendes følgende fejlkode, hvis der ikke er fejl: Dato #Skoledag/Kalenderdag eksisterer ikke i skoledagskalender #Noegle/SkoledagskalenderIdentifik ator Dato #Skoledag/Kalenderdag i skoledagskalender #Noegle/SkoledagskalenderIdentifik ator kan ikke slettes, da den er anvendt i tilstededage Der er skoledage, f.eks. #Date, uden for den nye periode på skoledagskalender #Noegle/SkoledagskalenderIdentifik ator Fejlkode Skoledagskalender-00 Skoledagskalender er uden fejl. #Noegle/ SkoledagskalenderIdentifikator er skoledagskalenderen Fejltekst Skoledagskalender #Noegle/ SkoledagskalenderIdentifikator er uden fejl 3.4 Webservicen SyncSkolefag Med webservicen SyncSkolefag kan et studieadministrativt system oprette, opdatere og slette en række skolefag i EfterUddannelse.dk Input Webservicen SyncSkolefag omfatter tags ene SkolefagListe og Skolefag.

22 Side 22 af 39 Figur 13. Request SyncSkolefag. Figur 14. Insert skolefag.

23 Side 23 af 39 Figur 15. Update skolefag. Figur 16. Delete skolefag. Den følgende tabel beskriver tags for et skolefag, og hvordan disse tags hænger sammen med felterne i tabellen VEU_SKOLEFAG i EfterUddannelse.dk: Tag Type Insert/Update Delete Felt i tabellen VEU_SKOLEFAG Operation Noegle/ SkolefagKode Noegle/ Niveau Insert, Update eller Delete Obligatorisk Obligatorisk Værdien i dette tag afgør, om der skal indsættes, opdateres eller slettes 5 cifre Obligatorisk Obligatorisk SKOLEFAG 1 tegn Obligatorisk Obligatorisk NIVEAU

24 Side 24 af 39 Tag Type Insert/Update Delete Felt i tabellen VEU_SKOLEFAG NyNoegle/ SkolefagKode NyNoegle/ Niveau UVMfag/ UVMfagKode UVMfag/ Niveau VarighedDage 5 cifre Må ikke 1 tegn Må ikke 5 cifre Obligatorisk Må ikke 1 tegn Obligatorisk Må ikke Number(4,1) Må ikke Dette tag anvendes til at omdøbe værdien i feltet SKOLE- FAG. Dette tag må kun, hvis tag Operation indeholder værdien Update Dette tag anvendes til at omdøbe værdien i feltet NIVEAU. Dette tag må kun, hvis tag Operation indeholder værdien Update UVFA_ID med feltet ID fra recorden i tabellen VEU_UVM_FAG, hvor felterne UVM_FAG og NIVEAU er lig værdierne i tagget UVMfag UVFA_ID med feltet ID fra recorden i tabellen VEU_UVM_FAG, hvor felterne UVM_FAG og NIVEAU er lig værdierne i tagget UVMfag VARIGHED_DAGE Elevlektioner Number(4,0) Må ikke ELEVLEKTIONER ECTS Number(3,0) Må ikke ECTS_POINT Hvis det ved insert eller update ønskes, at der skal indsættes den tomme værdi i et af taggene VarighedDage, Elevlektioner eller ECTS (som alle er af typen number), skal tagget fjernes fra XML en, da der ellers kommer fejlkoden EU-14. De øvrige felter i tabellen VEU_SKOLEFAG på følgende måde ved oprettelse og opdatering (bemærk de fem første punkter sker automatisk, og der skal ikke kodes noget): ID automatisk med næste id ved oprettelse VNO automatisk OPRTID automatisk med sysdate, hvis der oprettes en ny record OPDTID automatisk med sysdate, hvis der oprettes eller opdateres en record SKFA_GUID automatisk

25 Side 25 af 39 SKOL_ID skal med feltet ID fra recorden i tabellen VEU_SKOLER ud fra tagget beskrevet i afsnit OPRINIT skal med SyncSkolefag, hvis der oprettes en ny record OPDINIT skal med SyncSkolefag, hvis der oprettes eller opdateres en record Felter ikke nævnt ovenfor skal med NULL ved oprettelse Felter ikke nævnt ovenfor skal ikke ændres ved opdatering Output I afsnit beskrives, at der i output er både en overordnet del og en del for hvert skolefag. Figur 17. Response SyncSkolefag. For webservicen SyncSkolefag er der følgende tags for hvert skolefag: Tag Type Obligatorisk Beskrivelse Noegle/ SkolefagKode Noegle/ Niveau 5 cifre Ja SKOLEFAG 1 tegn Ja NIVEAU FejlKode 20 tegn Ja Fejlkoder i afsnit FejlTekst 100 tegn Ja Fejltekster i afsnit 3.4.3

26 Side 26 af 39 Tag Type Obligatorisk Beskrivelse InsertUpdateDelete 10 tegn Nej Hvis alle data er uden fejl, vil data blive ajourført i EfterUddannelse.dk, og tagget angiver for elementet, hvad der er sket i databasen: Insert betyder, at elementet er oprettet i EfterUddannelse.dk Update betyder, at elementet er opdateret i EfterUddannelse.dk Delete betyder, at elementet er slettet i EfterUddannelse.dk Bemærk, at der for hvert skolefag kun returneres den første fejl (se afsnit 3.1.4) Valideringer #xxx i fejlteksten med værdier, der ofte stammer fra et tag, f.eks. kommune. Fejlkode Valideringsbrud i pseudokode Fejltekst Skolefag-04 Skolefag-04 Skolefag-08 Skolefag-08 Skolefag-05 Værdien i tag Operation er Insert er der fejl, hvis følgende er opfyldt: Noegle/SkolefagKode er andet end cifre (tag Operation, Noegle/SkolefagKode) Værdien i tag Operation er Update, er der fejl, hvis følgende er opfyldt: NyNoegle/SkolefagKode er andet end cifre (tag Operation og NyNoegle/SkolefagKode) Værdien i tag Operation er Insert er der fejl, hvis følgende er opfyldt: Noegle/SkolefagKode er større end eller lig (tag Operation, Noegle/SkolefagKode) Værdien i tag Operation er Update, er der fejl, hvis følgende er opfyldt: NyNoegle/SkolefagKode er større end eller lig (tag Operation og NyNoegle/SkolefagKode) Værdien i tag Operation er Insert, er der fejl, hvis følgende er opfyldt: Noegle/Niveau er andet end -, et stort bogstav (A..Z) og et ciffer (0..9) (tag Operation, Noegle/Niveau) Kode for skolefag #Noegle/SkolefagKode #Noegle/Niveau skal være cifre Kode for skolefag #NyNoegle/SkolefagKode #NyNoegle/Niveau skal være cifre Kode for skolefag #Noegle/SkolefagKode #Noegle/Niveau skal være mindre end Kode for skolefag #NyNoegle/SkolefagKode #NyNoegle/Niveau skal være mindre end Ulovlige tegn i niveau for skolefag #Noegle/SkolefagKode #Noegle/Niveau

27 Side 27 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Skolefag-05 Skolefag-09 Skolefag-09 Skolefag 09 Skolefag-01 Skolefag-01 Skolefag-02 Skolefag-03 Værdien i tag Operation er Update, er der fejl, hvis følgende er opfyldt: NyNoegle/Niveau er andet end -, et stort bogstav (A..Z) og et ciffer (0..9) (tag Operation og NyNoegle/Niveau) Værdien i tag Operation er Insert er der fejl, hvis følgende er opfyldt: Værdierne i tagget UVMfag er forskellig fra værdierne i tagget Noegle (tag Operation, Noegle og UVMfag) Værdien i tag Operation er Update, og værdierne i tagget NyNoegle er udfyldt, er der fejl, hvis følgende er opfyldt: Værdierne i tagget UVMfag er forskellig fra værdierne i tagget NyNoegle (tag Operation og NyNoegle og UVMfag) Værdien i tag Operation er Update, og værdierne i tagget NyNoegle er ikke udfyldt, er der fejl, hvis følgende er opfyldt: Værdierne i tagget UVMfag er forskellig fra værdierne i tagget Noegle (tag Operation og Noegle og UVMfag) Værdien i tag Operation er Update, og værdierne i tagget NyNoegle eksisterer allerede i tabellen VEU_SKOLEFAG (tag Operation og NyNoegle) Værdien i tag Operation er Insert, og værdierne i tagget Noegle eksisterer allerede i tabellen VEU_SKOLEFAG (tag Operation og Noegle) Værdien i tag Operation er Update eller Delete, men værdierne i tagget Noegle eksisterer ikke i tabellen VEU_SKOLEFAG. Det er ikke muligt at opdatere eller slette et ikkeeksisterende skolefag (tag Operation og tag Noegle) Værdien i tag Operation er Delete, og Noegle anvendes på eksisterende hold i tabellen VEU_SKOLEFAG_PA_HOLD (tag Operation og Noegle) Ulovlige tegn i niveau for skolefag #NyNoegle/SkolefagKode #NyNoegle/Niveau UVM-fag skal være lig skolefag #Noegle/SkolefagKode #Noegle/Niveau UVM-fag skal være lig skolefag #Ny- Noegle/SkolefagKode #NyNoegle/Niveau UVM-fag skal være lig skolefag #Noegle/SkolefagKode #Noegle/Niveau Skolefag #NyNoegle/SkolefagKode #NyNoegle/Niveau eksisterer allerede Skolefag #Noegle/SkolefagKode #Noegle/Niveau eksisterer allerede Skolefag #Noegle/SkolefagKode #Noegle/Niveau eksisterer ikke Skolefag #Noegle/SkolefagKode #Noegle/Niveau anvendes og kan ikke slettes

28 Side 28 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Skolefag-06 Skolefag-07 Ukendt UVM-fag (tag UVMfag) Hvis VarighedDage er udfyldt, er det en fejl, hvis VarighedDage < 0 (tag VarighedDage) Der anvendes følgende fejlkode, hvis der ikke er fejl: Ukendt UVM-fag #UVMfag for skolefag #Noegle/SkolefagKode #Noegle/Niveau VarighedDage #VarighedDage skal være positiv på skolefag #Noegle/SkolefagKode #Noegle/Niveau Fejlkode Skolefag-00 Skolefaget er uden fejl. #Noegle/SkolefagKode #Noegle/Niveau er skolefaget Fejltekst Skolefag #Noegle/SkolefagKode #Noegle/Niveau er uden fejl 3.5 Webservicen SyncMedarbejdere Med webservicen SyncMedarbejdere kan et studieadministrativt system oprette, opdatere og slette medarbejdere og tilhørende perioder i EfterUddannelse.dk Input Webservicen SyncMedarbejdere omfatter tags ene MedarbejderListe og Medarbejder. Figur 18. Request SyncMedarbejdere.

29 Side 29 af 39 Figur 19. Insert medarbejder. Figur 20. Update medarbejder.

30 Side 30 af 39 Figur 21. Delete medarbejder. Figur 22. Insert medarbejderperiode. Figur 23. Update medarbejderperiode. Figur 24. Delete medarbejderperiode.

31 Side 31 af 39 Den følgende tabel beskriver tags for en medarbejder, og hvordan disse tags hænger sammen med felterne i tabellen VEU_MEDARBEJDERE i EfterUddannelse.dk: Tag Type Insert/Update Delete/ Unchanged Operation Noegle/ CPRnummer NyNoegle/ CPRnummer Insert, Update, Delete eller Unchanged Felt i tabellen VEU_MEDARBEJDERE Obligatorisk Obligatorisk Værdien i dette tag afgør, om der skal indsættes, opdateres eller slettes. Hvis værdien er Unchanged, skal der ikke ændres i medarbejderen, men der er ændringer i medarbejderperioder for medarbejderen 10 tegn Obligatorisk Obligatorisk CPR_NR 10 tegn Må ikke Fornavn 50 tegn Obligatorisk Må ikke Efternavn 50 tegn Obligatorisk Må ikke Initialaler 4 tegn Obligatorisk Må ikke Dod J/N Obligatorisk Må ikke Arbejds 50 tegn Må ikke ArbejdsMobilnr 50 tegn Må ikke Dette tag anvendes til at omdøbe værdien i feltet CPR_NR. Dette tag må kun, hvis tag Operation indeholder værdien Update FORNAVN EFTERNAVN INITIALER DOD ARBEJDS_ ARBEJDS_MOBILNR De øvrige felter i tabellen VEU_MEDARBEJDERE på følgende måde ved oprettelse og opdatering (bemærk de fire første punkter sker automatisk, og der skal ikke kodes noget): ID automatisk med næste id ved oprettelse VNO automatisk OPRTID automatisk med sysdate, hvis der oprettes en ny record OPDTID automatisk med sysdate, hvis der oprettes eller opdateres en record SKOL_ID skal med feltet ID fra recorden i tabellen VEU_SKOLER ud fra tagget beskrevet i afsnit OPRINIT skal med SyncMedarbejdere, hvis der oprettes en ny record

32 Side 32 af 39 OPDINIT skal med SyncMedarbejdere, hvis der oprettes eller opdateres en record DEFAULTSKOLE skal med N Hvis der slettes en medarbejder, vil de tilhørende medarbejderperioder også blive slettet. For en medarbejder kan der være en liste af medarbejderperioder (tags MedarbejderPeriodeListe og MedarbejderPeriode). Den følgende tabel beskriver tags for en medarbejderperiode, og hvordan disse tags hænger sammen med felterne i tabellen VEU_MEDARBEJDER_PERIODER i EfterUddannelse.dk: Tag Type Insert/Update Delete Felt i tabellen VEU_MEDARBEJDER_PERIODER Operation Insert, Update eller Delete Obligatorisk Obligatorisk Hvis værdien af tagget MedarbejderPeriode/Operation er Insert, skal der oprettes en record i tabellen VEU_MEDARBEJDER_PERIODER, hvor feltet LOBENUMMER er lig værdien i tagget Lobenummer, og hvor feltet GYLDIG_FRA er lig værdien i tagget GyldigFra. Hvis værdien af tagget MedarbejderPeriode/Operation er Update, skal der opdateres en record i tabellen VEU_MEDARBEJDER_PERIODER, hvor feltet LOBENUMMER er lig værdien i tagget Lobenummer, og hvor feltet GYLDIG_FRA er lig værdien i tagget GyldigFra. Noegle/ Lobenummer Noegle/ GyldigFra 3 tegn Obligatorisk Obligatorisk LOBENUMMER Dato Obligatorisk Obligatorisk GYLDIG_FRA Hvis værdien af tagget MedarbejderPeriode/Operation er 'Delete', slettes recorden i tabellen VEU_MEDARBEJDER_PERIODER, hvor feltet LOBENUMMER er lig værdien i tagget Lobenummer, og hvor feltet GYLDIG_FRA er lig værdien i tagget GyldigFra

33 Side 33 af 39 Tag Type Insert/Update Delete Felt i tabellen VEU_MEDARBEJDER_PERIODER NyGyldigFra Dato Må ikke GyldigTil Dato Må ikke Dette tag anvendes til at omdøbe værdien i feltet GYLDIG_FRA. Tagget må kun, hvis tagget MedarbejderPeriode/Operation har værdien Update GYLDIG_TIL. Tagget må kun, hvis tagget MedarbejderPeriode/Operation har værdien Insert eller Update Hvis det ved insert eller update ønskes, at der skal indsættes den tomme værdi i tagget GyldigTil (som er af typen dato), skal tagget fjernes fra XML en, da der ellers kommer fejlkoden EU-14. De øvrige felter i tabellen VEU_MEDARBEJDER_PERIODER på følgende måde ved oprettelse og opdatering (bemærk de fire første punkter sker automatisk, og der skal ikke kodes noget): ID automatisk med næste id ved oprettelse VNO automatisk OPRTID automatisk med sysdate, hvis der oprettes en ny record OPDTID automatisk med sysdate, hvis der oprettes eller opdateres en record MEDA_ID skal med feltet ID fra recorden i tabellen VEU_MEDARBEJDERE for denne medarbejder OPRINIT skal med SyncMedarbejdere, hvis der oprettes en ny record OPDINIT skal med SyncMedarbejdere, hvis der oprettes eller opdateres en record Output I afsnit beskrives, at der i output er både en overordnet del og en del for hver medarbejder.

34 Side 34 af 39 Figur 25. Response SyncMedarbejdere. For webservicen SyncMedarbejder er der følgende for hver medarbejder: Tag Type Obligatorisk Beskrivelse Noegle/CPRnummer 10 tegn Ja CPR_NR FejlKode 20 tegn Ja Fejlkoder i afsnit FejlTekst 100 tegn Ja Fejltekster i afsnit InsertUpdateDelete 10 tegn Nej Hvis alle data er uden fejl, vil data blive ajourført i EfterUddannelse.dk, og tagget angiver for elementet, hvad der er sket i databasen: Insert betyder, at elementet er oprettet i EfterUddannelse.dk Update betyder, at elementet er opdateret i EfterUddannelse.dk Delete betyder, at elementet er slettet i EfterUddannelse.dk Bemærk for hver medarbejder returneres kun den første fejl (se afsnit 3.1.4) Valideringer #xxx i fejlteksten med værdier, der ofte stammer fra et tag, f.eks. kommune.

35 Side 35 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Medarbejder-05 Medarbejder-05 Værdien i tag Operation er Insert : Værdien i tagget Noegle/CPRnummer er ulovligt, hvis nogle af følgende punkter ikke opfyldt: Der skal være 10 cifre Første ciffer skal være 0, 1, 2, 3, 6, 7, 8 eller 9 Hvis første tegn er 0, 1, 2 eller 3, skal de første 6 cifre være en lovlig dato på formen ddmmyy (eksempel er lovlig, da de første 6 cifre svarer til datoen 23. november 1972) Hvis første tegn er 6, 7, 8 eller 9, skal de første 6 cifre, hvor der er trukket 6 fra det første ciffer; være en lovlig dato på formen ddmmyy (eksempel er lovlig, da de første 6 cifre, hvor der er trukket 6 fra det første ciffer, svarer til datoen 13. november 1972) (tag Operation, Noegle/CPRnummer) Værdien i tag Operation er Update Værdien i tagget NyNoegle/CPRnummer er ulovligt, hvis nogle af følgende punkter ikke opfyldt: Der skal være 10 cifre Første ciffer skal være 0, 1, 2, 3, 6, 7, 8 eller 9 Hvis første tegn er 0, 1, 2 eller 3, skal de første 6 cifre være en lovlig dato på formen ddmmyy (eksempel er lovlig, da de første 6 cifre svarer til datoen 23. november 1972) Hvis første tegn er 6, 7, 8 eller 9, skal de første 6 cifre, hvor der er trukket 6 fra det første ciffer; være en lovlig dato på formen ddmmyy (eksempel er lovlig, da de første 6 cifre, hvor der er trukket 6 fra det første ciffer, svarer til datoen 13. november 1972) (tag Operation og NyNoegle/CPRnummer) CPR-nummer #Noegle/CPRnummer er ulovligt for medarbejder CPR-nummer #NyNoegle/CPRnummer er ulovligt for medarbejder

36 Side 36 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Medarbejder-01 Medarbejder-01 Medarbejder-02 Medarbejder-03 Medarbejder-04 Medarbejder-06 Medarbejder-06 Værdien i tag Operation er Update, og værdien i tagget NyNoegle/CPRnummer eksisterer allerede i tabellen VEU_MEDARBEJDERE (tag Operation og NyNoegle/CPRnummer) Værdien i tag Operation er Insert, og værdien i tagget Noegle/CPRnummer eksisterer allerede i tabellen VEU_MEDARBEJDERE (tag Operation og Noegle/CPRnummer) Værdien i tag Operation er Update eller Delete eller Unchanged, men værdien i tagget Noegle/CPRnummer eksisterer ikke i tabellen VEU_MEDARBEJDERE. Det er ikke muligt at opdatere eller slette en ikke-eksisterende medarbejder (tag Operation og tag Noegle/CPRnummer) Værdien i tag Operation er Delete, og Noegle/CPRnummer anvendes på eksisterende hold i tabellen VEU_MEDARBEJDERE_PA_HOLD (tag Operation og Noegle/CPRnummer) Værdien i tag Operation er Insert eller Update, og værdien i tagget Initialer anvendes allerede i tabellen VEU_MEDARBEJDERE for denne skole (SKOL_ID) (tag Operation og Initialer) Noegle/GyldigFra > GyldigTil (tag Noegle/GyldigFra og GyldigTil) NyGyldigFra > GyldigTil (tag NyGyldigFra og GyldigTil) Medarbejder #NyNoegle/CPRnummer eksisterer allerede Medarbejder #Noegle/CPRnummer eksisterer allerede Medarbejder #Noegle/CPRnummer eksisterer ikke Medarbejder #Noegle/CPRnummer anvendes og kan ikke slettes Initialer #Initialer anvendes allerede Gyldig fra skal være før eller lig Gyldig til på Medarbejder #Noegle/CPRnummer Gyldig fra skal være før eller lig Gyldig til på Medarbejder #Noegle/CPRnummer

37 Side 37 af 39 Fejlkode Valideringsbrud i pseudokode Fejltekst Medarbejder-07 Medarbejder-07 Medarbejder-08 Værdien i tag MedarbejderPeriode/Operation er Update, og datoen i tagget MedarbejderPeriode/NyGyldigFra eksisterer allerede i tabellen VEU_MEDARBEJDER_PERIODER for denne medarbejder og løbenummer (tag MedarbejderPeriode/Noegle/Lobenummer) ved omdøbning af en periode for en medarbejder (tag MedarbejderPeriode/NyGyldigFra, tag MedarbejderPeriode/Noegle/Lobenummer og tag MedarbejderPeriode/Operation indeholder værdien 'Update') Værdien i tag MedarbejderPeriode/Operation er Insert, og datoen i tagget MedarbejderPeriode/Noegle/GyldigFra eksisterer allerede i tabellen VEU_MEDARBEJDER_PERIODER for denne medarbejder og løbenummer (tag MedarbejderPeriode/Noegle/Lobenummer) ved indsættelse af en ny periode for en medarbejder (tag GyldigFra, tag MedarbejderPeriode/Noegle/Lobenummer og tag MedarbejderPeriode/Operation indeholder værdien Insert ) Værdien i tag MedarbejderPeriode/Operation er Update eller Delete, og datoen i tagget MedarbejderPeriode/Noegle/GyldigFra eksisterer ikke i tabellen VEU_MEDARBEJDER_PERIODER for denne medarbejder og løbenummer (tag MedarbejderPeriode/Noegle/Lobenummer) ved opdatering eller sletning af en periode for medarbejder. Det er ikke muligt at opdatere eller slette en ikke-eksisterende periode for en medarbejder (tag MedarbejderPeriode/Noegle/GyldigFra, tag Medarbejder- Periode/Noegle/Lobenummer og tag MedarbejderPeriode/Operation indeholder værdien Update eller 'Delete') Der anvendes følgende fejlkode, hvis der ikke er fejl: Gyldig fra #MedarbejderPeriode/NyGyldigFra eksisterer allerede for medarbejder #Noegle/CPRnummer Gyldig fra #MedarbejderPeriode/Noegle/GyldigFra eksisterer allerede for medarbejder #Noegle/CPRnummer Gyldig fra #MedarbejderPeriode/Noegle/GyldigFra eksisterer ikke for medarbejder #Noegle/CPRnummer

38 Side 38 af 39 Fejlkode Medarbejder-00 Medarbejderen er uden fejl. #Noegle/CPRnummer er medarbejderen Fejltekst Medarbejder #Noegle/CPRnummer er uden fejl 3.6 Max antal elementer i webservices Hver webservice indeholder en opsætning til angivelse af, hvor mange elementer der højst må være i hver webservice. Dette gøres ved at indsætte nye records i tabellen VEU_KONFIG. Der indsættes følgende records i tabellen VEU_KONFIG: Nogle Datatype Tal_verdi Beskrivelse max_antal_elementer_s yncskolelokationerws TAL 100 Max antal lokationer i webservicen SyncLokationer max_antal_elementer_s yncskoledagskalenderews TAL 20 Max antal skoledagskalendere i webservicen SyncSkoledagskalendere max_antal_elementer_s yncskolefagws TAL 100 Max antal skolefag i webservicen SyncSkolefag max_antal_elementer_s yncskolemedarbejderews TAL 100 Max antal medarbejdere i webservicen SyncMedarbejdere 3.7 Tabel VEU_LOG_WEBSERVICES Felt Format NULL? ID Number(10) N Default Webservice Varchar2(100 CHAR) N Default DS_nummer Varchar2(10) N Default I tabellen VEU_LOG_WEBSERVICES logges oplysninger om kald af de enkelte webservices. Constraint ModtagerSystem- Transaktions_ID Kommentar Varchar2(100) N Default Unique ID from the study administration system Starttid Date N Default Sluttid Date J Default Antal_Behandlede Number(10) J Default Antal_Fejlede Number(10) J Default Request_XML Clob J Default

39 Side 39 af 39 Felt Format NULL? Constraint Response_XML Clob J Default Kommentar Primary key for denne tabel er feltet ID. Dette felt ud fra en ny sequence. Felterne DS_nummer og ModtagerSystemTransaktions_ID er en unik nøgle i tabellen VEU_LOG_WEBSERVICES.

Grænseflade til udveksling af tilmeldinger, kursistoplysninger og tilstededage med EfterUddannelse.dk

Grænseflade til udveksling af tilmeldinger, kursistoplysninger og tilstededage med EfterUddannelse.dk Grænseflade til udveksling af tilmeldinger, kursistoplysninger og tilstededage med EfterUddannelse.dk Dato 11-02-2019 Version Status 2.0 Gældende fra den 15. februar 2019 Ansvarlig Marianne Guerry Larsen

Læs mere

Grænseflade til udveksling af tilmeldinger, kursistoplysninger og tilstededage med EfterUddannelse.dk

Grænseflade til udveksling af tilmeldinger, kursistoplysninger og tilstededage med EfterUddannelse.dk Grænseflade til udveksling af tilmeldinger, kursistoplysninger og tilstededage med EfterUddannelse.dk Dato 29-06-2018 Version Status 1.0 Gældende fra den 1. juli 2018 Ansvarlig Marianne Guerry Larsen Side

Læs mere

Grænseflade til indberetning af hold og holdoplysninger til EfterUddannelse.dk

Grænseflade til indberetning af hold og holdoplysninger til EfterUddannelse.dk Grænseflade til indberetning af hold og holdoplysninger til EfterUddannelse.dk Dato 29-06-2018 Version Status 1.0 Gældende fra den 1. juli 2018 Ansvarlig Marianne Guerry Larsen Side 2 af 66 Indhold 1 Indledning...

Læs mere

Efteruddannelse.dk uden EASY-A - Delleverance 4A Hent udbudsoplysninger i EU.dk - Design

Efteruddannelse.dk uden EASY-A - Delleverance 4A Hent udbudsoplysninger i EU.dk - Design Internal Hent udbudsoplysninger i EU.dk - Design Design 13.08.2018 STILPOI-350627232-420 2.2 Side 1 af 18 Indhold 1. Indledning... 4 1.1 Dokumentreferencer... 4 2. Detaljeret kravbeskrivelse... 4 3. Løsningsbeskrivelse...

Læs mere

EfterUddannelse.dk: Overordnet databeskrivelse

EfterUddannelse.dk: Overordnet databeskrivelse EfterUddannelse.dk: Overordnet databeskrivelse Dato 11-02-2019 Version Status 1.1 Gældende fra den 15. februar 2019 Ansvarlig Marianne Guerry Larsen Side 2 af 22 Ændringshistorik Version Afsnit Beskrivelse

Læs mere

Indberetningsstruktur for Elevplanindberetning

Indberetningsstruktur for Elevplanindberetning Indberetningsstruktur for Elevplanindberetning Dato 20-01-2016 Version Status 0.9 Foreløbig udgave Ansvarlig Egon Thor Hansen Side 2 af 15 Ændringshistorik Version Kapitel/afsnit Beskrivelse 0.9 Dokumentet.

Læs mere

1 Brug af snitfladebeskrivelsen... 2. 2 Formål og beskrivelse... 2. 2.1 Hvad er formålet med snitfladen?... 2. 2.2 Beskrivelse af snitfladen...

1 Brug af snitfladebeskrivelsen... 2. 2 Formål og beskrivelse... 2. 2.1 Hvad er formålet med snitfladen?... 2. 2.2 Beskrivelse af snitfladen... AUB - Indberet skoleophold(al8) Indholdsfortegnelse Indholdsfortegnelse 1 Brug snitfladebeskrivelsen... 2 2 Formål og beskrivelse... 2 2.1 Hvad er formålet med snitfladen?... 2 2.2 Beskrivelse snitfladen...

Læs mere

Indberetningsstruktur for elevoplysninger og svendeprøveoplysninger til EASY-P

Indberetningsstruktur for elevoplysninger og svendeprøveoplysninger til EASY-P Indberetningsstruktur for elevoplysninger og svendeprøveoplysninger til EASY-P Dato 13-01-2016 Version Status 0.9 Foreløbig version Ansvarlig n Simonsen Side 2 af 11 Ændringshistorik Version Kapitel/afsnit

Læs mere

Indberetningsstruktur for AMU-indberetning til Datavarehuset

Indberetningsstruktur for AMU-indberetning til Datavarehuset Indberetningsstruktur for AMU-indberetning til Datavarehuset Dato 20-12-2018 Version Status 1.1 Gældende fra og med den 20. december 2018 Ansvarlig Lars Strange Side 2 af 15 Ændringshistorik Version Emne

Læs mere

EASY-A 11.2.2, nyhedsbrev EASY-A 11.2.2 frigives d. 3/5-2012. Dette nyhedsbrev beskriver de væsentligste nyheder.

EASY-A 11.2.2, nyhedsbrev EASY-A 11.2.2 frigives d. 3/5-2012. Dette nyhedsbrev beskriver de væsentligste nyheder. EASY-A 11.2.2, nyhedsbrev EASY-A 11.2.2 frigives d. 3/5-2012. Dette nyhedsbrev beskriver de væsentligste nyheder. Indhold EASY-A 11.2.2, nyhedsbrev... 1 AMU: Advarsel ved opdatering af tilstededage udenfor

Læs mere

Denne vejledning dækker opsætning og brug af påmindelsesprofiler og påmindelser om manglende registrering af fravær på AMU kurser.

Denne vejledning dækker opsætning og brug af påmindelsesprofiler og påmindelser om manglende registrering af fravær på AMU kurser. Påmindelsesprofiler Sidst opdateret 28-09-2011/version 2/UNI C/Frederik Andersen Indhold Ændringer og tilføjelser Centrale begreber Generelt Arbejdsgange Denne vejledning dækker opsætning og brug af påmindelsesprofiler

Læs mere

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær. EfterUddannelse.dk FraværService - systemdokumentation BRUGERDOKUMENTATION: WEB-SERVICE Af: Logica Indhold 1. Indledning... 1 1.1 Formål... 1 1.2 Webservice version... 1 1.3 Historik... 1 2. Absence Webservice...

Læs mere

Indberetningsstruktur for EUD-indberetning til DVH

Indberetningsstruktur for EUD-indberetning til DVH Indberetningsstruktur for EUD-indberetning til DVH Dato 24-06-2016 Version Status 1.0 Gældende fra og med den 1. juli 2016 Ansvarlig Lars Strange Side 2 af 23 Indhold 1 Indledning... 3 2 Hvem skal indberette?...

Læs mere

Indberetningsstruktur for EUD-indberetning til Datavarehuset

Indberetningsstruktur for EUD-indberetning til Datavarehuset Indberetningsstruktur for EUD-indberetning til Datavarehuset Dato 24-02-2017 Version Status 1.1 Gældende fra og med den 1. marts 2017 Ansvarlig Lars Strange Side 2 af 22 Indhold 1 Indledning... 3 2 Hvem

Læs mere

1 Brug af feltbeskrivelsen... 3. 2 Formål og beskrivelse... 4. 2.1 Hvad er formålet med feltbeskrivelsen?... 4. 2.2 Modtagelse af data...

1 Brug af feltbeskrivelsen... 3. 2 Formål og beskrivelse... 4. 2.1 Hvad er formålet med feltbeskrivelsen?... 4. 2.2 Modtagelse af data... Indholdsfortegnelse Indholdsfortegnelse 1 Brug af feltbeskrivelsen... 3 2 Formål og beskrivelse... 4 2.1 Hvad er formålet med feltbeskrivelsen?... 4 2.2 Modtagelse af data... 4 2.3 Begreber, definitioner

Læs mere

UNI-login. Indhold. Ændringer. Centrale begreber. (Sådan gør du punkt for punkt i EASY-A) /version 4/Egon Nør

UNI-login. Indhold. Ændringer. Centrale begreber. (Sådan gør du punkt for punkt i EASY-A) /version 4/Egon Nør UNI-login (Sådan gør du punkt for punkt i EASY-A) 2017.02.24/version 4/Egon Nør Indhold Ændringer Centrale begreber Generelt Arbejdsgange Forudsætninger for integration med UNI-login Opsætning af EASY-A

Læs mere

Vejledning til SLS webservice Statistik

Vejledning til SLS webservice Statistik Side 1 af 12 Vejledning til SLS webservice Statistik Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 OIOXML-skemaer... 3 Inputstruktur

Læs mere

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3 Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 4 A5.2 HTTP RETURKODER 4 A5.3 DIGITAL POST FEJLKODER 7 A5.3.1 DIGITAL POST

Læs mere

Layout af afstemningsfil til grænsefladekontrol af webservicen SkoleopholdIndberetninger. Beskrivelse af de enkelte felter

Layout af afstemningsfil til grænsefladekontrol af webservicen SkoleopholdIndberetninger. Beskrivelse af de enkelte felter Layout af afstemningsfil til grænsefladekontrol af webservicen SkoleopholdIndberetninger Beskrivelse af de enkelte felter Indholdsfortegnelse 1. Udtræk af indberettede skoleophold... 3 2. Header i fil...

Læs mere

DKAL Snitflader REST Register

DKAL Snitflader REST Register DKAL Snitflader REST Register 1 Indholdsfortegnelse A2.1 INTRODUKTION 3 A2.1.1 HENVISNINGER 3 A2.1.2 LÆSEVEJLEDNING 4 A2.1.2.1 SÅDAN LÆSES EN REST GRAF 4 A2.1.2.2 SÅDAN LÆSES EN RESSOURCE OG EN TYPE 4

Læs mere

Grænseflade til afhentning af oplysninger om

Grænseflade til afhentning af oplysninger om Grænseflade til afhentning af oplysninger om praktikforhold fra EASY-P Dato 31-01-2017 Version Status 1.1 Historisk (gældende fra 1. februar 2017 til 31. maj 2017) Ansvarlig Jan Simonsen Side 2 af 19 Ændringshistorik

Læs mere

Webservice W017 Registrer karakter

Webservice W017 Registrer karakter ADM 206-1 TEK Webservice W017 Registrer karakter Formål At registrere og opdatere en karakter i SIS, dvs. svarende til vinduet Registrering af karakter/merit pr. studerende (A471), dog kun for karakterdelen

Læs mere

Indberetningsstruktur for kursistindberetning

Indberetningsstruktur for kursistindberetning Indberetningsstruktur for kursistindberetning Dato 04-11-2015 Version Status 1.0 Gældende Ansvarlig Thomas Quaade Side 2 af 17 Ændringshistorik Version Kapitel/afsnit Beskrivelse Side 3 af 17 Indhold 1

Læs mere

Emne Sidst opdateret 23-08-2010/version 1. 1/Steen Eske Christensen

Emne Sidst opdateret 23-08-2010/version 1. 1/Steen Eske Christensen Emne Sidst opdateret 23-08-2010/version 1. 1/Steen Eske Christensen Indhold Ændringer Centrale begreber Generelt Behandlede emner Vejledningen består af 3 dele, som kan læses hver for sig. Du kan derfor

Læs mere

Webservice W023 Upload filer. Indhold ADM TEKN. Formål

Webservice W023 Upload filer. Indhold ADM TEKN. Formål ADM 256-1 TEK Webservice W023 Uplad filer Frmål At filer kan verføres fra et eksternt system til SIS vinduet S105 Filarkiv/tabellen PERSO_FILER. Desuden giver webservicen mulighed fr at hente en fil, slette

Læs mere

Notat. Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere 27.06.2012 JL

Notat. Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere 27.06.2012 JL Notat Vedrørende: Skrevet af: Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere Jesper Lund Version: 1.4: rev. af Ankestyrelsen, januar 2014 27.06.2012 JL I

Læs mere

Vejledning til SLS webservice Løbende løndele

Vejledning til SLS webservice Løbende løndele Side 1 af 12 Vejledning til SLS webservice Løbende løndele Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 OIOXML-skemaer... 3

Læs mere

Ungebasen. Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem PUBLICPUBLIC PUBLICPUBLICX

Ungebasen. Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem PUBLICPUBLIC PUBLICPUBLICX PUBLICPUBLIC PUBLICPUBLICX Ungebasen Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem 16.06.2014 A414.97.6 [Status] Side 1 af 15 Indhold 1. Indledning...

Læs mere

UNI-login (Sådan gør du punkt for punkt i EASY-A) 05-10-2012/version 3/Jørgen Vejbæk

UNI-login (Sådan gør du punkt for punkt i EASY-A) 05-10-2012/version 3/Jørgen Vejbæk UNI-login (Sådan gør du punkt for punkt i EASY-A) 05-10-2012/version 3/Jørgen Vejbæk Indhold Ændringer Centrale begreber Generelt Arbejdsgange Forudsætninger for integration med UNI-login Opsætning af

Læs mere

fredag 13-05-2011 Vejledning til SU-batchjobs R014, R028 og R029 UNI C

fredag 13-05-2011 Vejledning til SU-batchjobs R014, R028 og R029 UNI C fredag 13-05-2011 Vejledning til SU-batchjobs R014, R028 og R029 UNI C Vejledning til SU-batchjobs R014, R028 og R029 I forbindelse med installation af version 10.2 blev SU-batchjob R014 ændret. Samtidig

Læs mere

Layout af afstemningsfil til grænsefladekontrol af webservicen KostopholdIndberetninger. Beskrivelse af de enkelte felter

Layout af afstemningsfil til grænsefladekontrol af webservicen KostopholdIndberetninger. Beskrivelse af de enkelte felter Layout af afstemningsfil til grænsefladekontrol af webservicen KostopholdIndberetninger Beskrivelse af de enkelte felter Indholdsfortegnelse 1. Udtræk af indberettede kost- og logiophold... 3 2. Header

Læs mere

Oprettelse af GVU-hold, Åben uddannelse

Oprettelse af GVU-hold, Åben uddannelse Oprettelse af GVU-hold, Åben uddannelse 11-09-2013/version 2/ Lisbeth Jørgensen, Susanne B. Jørgensen, Jytte Michelsen Indhold Indhold... 1 Generelt... 1 Oprettelse af GVU-hold... 1 Trin 1: Opret hold

Læs mere

Frit valg af studieadministrative systemer på. AMU-området Side 1

Frit valg af studieadministrative systemer på. AMU-området Side 1 Frit valg af studieadministrative systemer på AMU-området Side 1 Program 1. Generelle vilkår for leverandører og skoler jf. systemrevisionsbekendtgørelsen 2. Generel orientering om koncept og plan for

Læs mere

Import af holdudbudsoplysninger fra studieadministrative systemer i UddannelsesGuiden 3.0

Import af holdudbudsoplysninger fra studieadministrative systemer i UddannelsesGuiden 3.0 Import af holdudbudsoplysninger fra studieadministrative systemer i UddannelsesGuiden 3.0 Dato 04-08-2015 Version Status 1.0 Gældende Ansvarlig Lars Ingesman Side 2 af 7 Ændringshistorik Version Kapitel/afsnit

Læs mere

DPR Viderestilling. Grænseflade for klient applikation

DPR Viderestilling. Grænseflade for klient applikation DPR Viderestilling CSC Danmark Copyright All Rights Reserved. Side 2 af 15 1. Generel beskrivelse Program-til-program kommunikationen foregår mellem to applikationer: DPR Viderestilling og en klient applikation.

Læs mere

Digital post Snitflader Bilag A2 - REST Register Version 6.3

Digital post Snitflader Bilag A2 - REST Register Version 6.3 Digital post Snitflader Bilag A2 - REST Register Version 6.3 1 Indholdsfortegnelse A2.1 INTRODUKTION 4 A2.1.1 HENVISNINGER 4 A2.2 OVERSIGT OVER FUNKTIONSOMRÅDE 5 A2.2.1 OPRET / HENT OPLYSNINGER OM SLUTBRUGER

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en

Læs mere

Beskrivelse af fejlkoder. Version 7.0, KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel

Beskrivelse af fejlkoder. Version 7.0, KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Beskrivelse af fejlkoder KMD Indkomst WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Version 7.0, 15.04.2016 Senest gemt den 31-08-2016 11:40, ID190-D Indkomstgrænseflade_P13_5

Læs mere

Webservice til GYM-indberetning

Webservice til GYM-indberetning Webservice til GYM-indberetning Dato 04-11-2015 Version Status 1.1 Historisk Ansvarlig Lars Strange Side 2 af 12 Ændringshistorik Version Kapitel/afsnit Beskrivelse 1.1 Dokumentet Udvidet fra at omfatte

Læs mere

Personnummerregister / CPR Importer

Personnummerregister / CPR Importer Personnummerregister / CPR Importer 1 Indbakke Forventer biblioteker i sin indbakke indeholdende filer kodet i tegnsættet ISO-8859-1 der overholder følgende navngivningsmønster: D.{6}\.L4311.* Filerne

Læs mere

EfterUddannelse.dk Brugerguide for Undervisere

EfterUddannelse.dk Brugerguide for Undervisere EfterUddannelse.dk Brugerguide for Undervisere Opdateret 22-august-2019 af Morten Brandt Christensen Indholdsfortegnelse Introduktion... 3 Målgruppe... 3 Kom i gang... 3 Registrer fravær... 4 Tilføj ny

Læs mere

Personnummerregister / CPR Importer

Personnummerregister / CPR Importer Personnummerregister / CPR Importer 1 Indbakke Forventer biblioteker i sin indbakke indeholdende filer kodet i tegnsættet ISO-8859-1 der overholder følgende navngivningsmønster: D.{6}\.L4311.* Filerne

Læs mere

DKAL Snitflader REST HTTP returkoder

DKAL Snitflader REST HTTP returkoder DKAL Snitflader REST HTTP returkoder 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 3 A5.2 HTTP RETURKODER 3 A5.3 DKAL FEJLKODER 6 A5.3.1 DKAL XML FEJLFORMAT 7 Bilag A5: REST HTTP returkoder

Læs mere

Åbent Værksted /version 1/Tue Korsgaard

Åbent Værksted /version 1/Tue Korsgaard Åbent Værksted 12-04-2006/version 1/Tue Korsgaard Vejledningen er under revidering Indhold Ændringer Centrale begreber Generelt Arbejdsgange Oprettelse af Hold og skolefag på hold Holdplacering og placering

Læs mere

Navision Stat 9.2. HR Medarbejder. Overblik. Side 1 af 11. ØSY/SKH 5. december 2018

Navision Stat 9.2. HR Medarbejder. Overblik. Side 1 af 11. ØSY/SKH 5. december 2018 Side 1 af 11 Navision Stat 9.2 ØSY/SKH 5. december 2018 HR Medarbejder Overblik Det er med Navision Stats HR medarbejdertabel mulighed for at modtage medarbejder-data fra det fælles statslige HR system,

Læs mere

Behandling af FTU-ansøgere fra Optagelse.dk Senest opdateret maj 2016 af STIL/Mette Fogh Kolmos version 9.1.

Behandling af FTU-ansøgere fra Optagelse.dk Senest opdateret maj 2016 af STIL/Mette Fogh Kolmos version 9.1. Behandling af FTU-ansøgere fra Optagelse.dk Senest opdateret maj 2016 af STIL/Mette Fogh Kolmos version 9.1. Generelt Optagelse.dk er portalen for administration af ansøgninger til ungdomsuddannelser i

Læs mere

AuthorizationCodeService

AuthorizationCodeService AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark, version 1.1 W 1 AuthorizationCodeService Sammenhængende Digital Sundhed i Danmark version 1.1 Kåre Kjelstrøm Formål... 3 Introduktion...

Læs mere

Boligportal.dk s kravspecifikation til XML-feed

Boligportal.dk s kravspecifikation til XML-feed Boligportal.dk s kravspecifikation til XML-feed Introduktion I forbindelse med automatisk import af lejeboliger til Boligportal.dk skal der udarbejdes en XML-feed, som Boligportal.dk kan hente på en URL.

Læs mere

Virksomheder. Standardindstillinger på virksomhedens side

Virksomheder. Standardindstillinger på virksomhedens side Virksomheder Standardindstillinger på virksomhedens side Indstillinger på virksomhedens sider Opdateret den 7/1-2015 Som virksomhedsadministrator har du mulighed for at indstille EfterUddannelse.dk til

Læs mere

Kontroller af tekniske regler ved indsendelse af digitale årsrapporter

Kontroller af tekniske regler ved indsendelse af digitale årsrapporter Oversigt over: Kontroller af tekniske regler ved indsendelse af digitale årsrapporter Erhvervsstyrelsen, december 04 Version.3 Erhvervsstyrelsen, december 04, Version.3 Side Forord Siden maj 009 har Erhvervsstyrelsen

Læs mere

Indlæsning af hold i EASY-A

Indlæsning af hold i EASY-A 1 Indlæsning af hold i EASY-A Når aktiviteten er overført fra Elevplan skal den indlæses i EASY-A. Det sker på vindue B327 På B327 kan de overførte lærings aktiviteter søges frem. Der kan søges på alle

Læs mere

KOT-ansøgere i EASY Revideret 30-4-2014, Lena Dalsgaard

KOT-ansøgere i EASY Revideret 30-4-2014, Lena Dalsgaard KOT-ansøgere i EASY Revideret 30-4-2014, Lena Dalsgaard Indhold Indledning... 2 Centrale begreber... 2 KOT-grupper og optagelsesområder... 3 Afhentning af KOT-ansøgere... 3 KOT-ansøgningerne... 5 Ventelisten...

Læs mere

Oprettelse af ansøgningsgrundlag for EUD+, EU Socialfond eller taxakurser på EASYskole

Oprettelse af ansøgningsgrundlag for EUD+, EU Socialfond eller taxakurser på EASYskole Oprettelse af ansøgningsgrundlag for EUD+, EU Socialfond eller taxakurser på EASYskole 27-01-2015/version 1.1 Indhold Indhold... 1 Generelt... 1 Oprettelse af ansøgningsgrundlag og registrering af tilstedeværelse

Læs mere

DKAL Snitflade Webservice

DKAL Snitflade Webservice DKAL Snitflade Webservice Typografidefinition: Overskrift 1: Skrifttype: Indrykning: Venstre: 0 cm, Hængende: 0,76 cm, Sideskift før Typografidefinition: Overskrift 2;H2;h2;2;headi;hea ding2;h21;h22;21;heading

Læs mere

Håndbog Til CPR services

Håndbog Til CPR services Håndbog Til CPR services Søgeservices - Servicespecifikation Stamoplysninger for en person CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51 10. Hjemmeside: www.cpr.dk

Læs mere

Webservice til GYM-indberetning til DVH

Webservice til GYM-indberetning til DVH Webservice til GYM-indberetning til DVH Dato 24-06-2016 Version Status 1.2 Gældende fra og med den 1. juli 2016 Ansvarlig Lars Strange Side 2 af 12 Indhold 1 Indledning... 3 2 Kontakt Webservicen... 3

Læs mere

Håndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret

Håndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret Håndbog Til CPR services Bilag 8 GCTP-standard m.m. CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51 10. Hjemmeside: www.cpr.dk Side 2 af 14 Indholdsfortegnelse

Læs mere

Grænseflade til afhentning af oplysninger om

Grænseflade til afhentning af oplysninger om Grænseflade til afhentning af oplysninger om praktikforhold fra EASY-P Dato 31-01-2017 Version Status 1.3 Gældende fra og med den 1. oktober 2017 Ansvarlig Jan Simonsen Side 2 af 27 Ændringshistorik Version

Læs mere

Virksomheder log ind som selvstændig, mindre virksomhed eller kursusadministrator. Standardindstillinger - virksomhed

Virksomheder log ind som selvstændig, mindre virksomhed eller kursusadministrator. Standardindstillinger - virksomhed Virksomheder log ind som selvstændig, mindre virksomhed eller kursusadministrator Standardindstillinger - virksomhed Indstillinger på virksomhedens sider Opdateret den 6/7-2017 Ved log ind som virksomhed

Læs mere

Grænseflade til indberetning af uddannelsesudbud til UddannelsesGuiden

Grænseflade til indberetning af uddannelsesudbud til UddannelsesGuiden Grænseflade til indberetning af uddannelsesudbud til UddannelsesGuiden Dato 27-09-2016 Version Status 1.2 Gældende fra og med den 5. oktober 2016 Ansvarlig Lars Ingesman Side 2 af 8 Ændringshistorik Version

Læs mere

Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011

Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011 Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0, 13.12.2011 Indholdsfortegnelse Ændringer i forhold til forrige version... 2 1 Brug af snitfladebeskrivelsen... 3 2 Formål

Læs mere

Eksamensbeviser og karakterer til Eksamensdatabasen Sidst opdateret 01-02-2007/version 1.1/Steen Eske Christensen

Eksamensbeviser og karakterer til Eksamensdatabasen Sidst opdateret 01-02-2007/version 1.1/Steen Eske Christensen Eksamensbeviser og karakterer til Eksamensdatabasen Sidst opdateret 01-02-2007/version 1.1/Steen Eske Christensen Indhold Ændringer Centrale begreber Generelt Arbejdsgange Vejledningen består af 3 dele,

Læs mere

UVM- og DS-afdelinger, elevafdelinger og lokationer hvordan hænger det sammen? Sidst opdateret 09-07-2010/version 1/UNI C

UVM- og DS-afdelinger, elevafdelinger og lokationer hvordan hænger det sammen? Sidst opdateret 09-07-2010/version 1/UNI C UVM- og DS-afdelinger, elevafdelinger og lokationer hvordan hænger det sammen? Sidst opdateret 09-07-2010/version 1/UNI C Indhold Ændringer Centrale begreber Generelt Arbejdsgange Vejledningen består af

Læs mere

Beskrivelse af fejlkoder. Version 1.0,

Beskrivelse af fejlkoder. Version 1.0, Beskrivelse af fejlkoder KMD Indkomst Opgørelser (P13-5) WEBService IndkomstEnkeltForespoergsel og MQService IndkomstMasseForespoergsel Version 1.0, 20.02.2017 Indholdsfortegnelse 1. Versionsoversigt...

Læs mere

Webservice W012 Praktikforløb

Webservice W012 Praktikforløb ADM 201-1 TEKN Webservice W012 Praktikforløb Formål Webservicen udtrækker alle data vedr. praktikforløb, samt generelle oplysninger vedr. studerende og praktikinstitutioner. Udtrækket kan ses som en blanding

Læs mere

Boligportal.dk s kravspecifikation til XML-feed

Boligportal.dk s kravspecifikation til XML-feed Boligportal.dk s kravspecifikation til XML-feed Introduktion I forbindelse med automatisk import af lejeboliger til Boligportal.dk skal der udarbejdes en XML-feed, som Boligportal.dk kan hente på en URL.

Læs mere

UNI Login. UNI Login webservice. ws-04

UNI Login. UNI Login webservice. ws-04 UNI Login UNI Login webservice ws-04 UNI Login UNI Login webservice 1.4 Indhold 1 UNI Login webservice... 1 1.1 Informationsmodel... 1 1.2 Entiteter og attributter... 2 1.2.1 Person... 2 1.2.2 Funktion...

Læs mere

Registrering i Patientadministrativt system - OPUS

Registrering i Patientadministrativt system - OPUS Sygehus: Oprettet af: Gælder for: Oprettet dato: August 2011 Side 1 af 11 ANVENDELSE AF CPR-KOMPONENT ved generering af Erstatnings CPR-numre Formål: At sikre, at der oprettes éntydige erstatnings CPR-numre

Læs mere

Integrationer. Praktikportal projektet Oktober 2014 Version 1.1

Integrationer. Praktikportal projektet Oktober 2014 Version 1.1 Integrationer Praktikportal projektet Oktober 2014 Version 1.1 Revisionshistorie Version Dato Ansvarlig Beskrivelse 1.0 23-10-2014 Lars Christensen Dokument oprettet 1.1 24-3-2015 Kasper Hansen Yderligere

Læs mere

DB undervisning 01-01

DB undervisning 01-01 Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...

Læs mere

Digital post. Snitflader. Bilag A5 - REST HTTP returkoder. Version 6.1

Digital post. Snitflader. Bilag A5 - REST HTTP returkoder. Version 6.1 Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.1 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 4 A5.2 HTTP RETURKODER 4 A5.3 DIGITAL POST FEJLKODER 7 A5.3.1 DIGITAL POST

Læs mere

Fraværsregistrering for AMU-elever Sidst opdateret 19-11-2011/version 1.0/UNI C

Fraværsregistrering for AMU-elever Sidst opdateret 19-11-2011/version 1.0/UNI C Fraværsregistrering for AMU-elever Sidst opdateret 19-11-2011/version 1.0/UNI C Indhold Ændringer Centrale begreber Generelt Arbejdsgange Vejledningen består af 3 dele, som kan læses hver for sig. Du kan

Læs mere

UVdata A/S. WS brobygning.net. Webservice til import af tilmeldinger og registrering af fravær, fra administrative systemer.

UVdata A/S. WS brobygning.net. Webservice til import af tilmeldinger og registrering af fravær, fra administrative systemer. UVdata A/S WS brobygning.net Webservice til import af tilmeldinger og registrering af fravær, fra administrative systemer. Finn Lavlund 04-11-2013 Indholdsfortegnelse: Webservice til ungdomsuddannelser

Læs mere

Ungebasen. Løsningsbeskrivelse. Åbne interfaces mellem Datacontaineren/Tilbagemelding.dk og kommunale vejledningssystemer

Ungebasen. Løsningsbeskrivelse. Åbne interfaces mellem Datacontaineren/Tilbagemelding.dk og kommunale vejledningssystemer PUBLICPUBLICX Ungebasen Løsningsbeskrivelse Åbne interfaces mellem Datacontaineren/Tilbagemelding.dk og kommunale vejledningssystemer 14.09.2012 A414.44.4 [Status] Side 1 af 9 Indhold 1. Formål... 3 2.

Læs mere

Vejledning til Klubadministratorer

Vejledning til Klubadministratorer Vejledning til Klubadministratorer til vedligeholdelse af klub- og medlemsinformationer Følgende vejledning er udarbejdet til med henblik på at informere klubadministratorer om de selvbetjeningsmuligheder

Læs mere

Efteruddannelse.dk. Marianne Guerry Larsen

Efteruddannelse.dk. Marianne Guerry Larsen Efteruddannelse.dk Marianne Guerry Larsen Handler om administrativ lettelse på skolerne CPP1 Dias nummer 2 CPP1 [..]kommunikation MED kursisterne [..] Christina P. Bach Pedersen; 16-09-2009 3 faser Test

Læs mere

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler Af Allan Wisborg, IT Udvikler Til løsningen ecmr Det elektroniske fragtbrev udbydes en række offentlige WEB services. Dette er beskrivelsen af disse services og hvorledes de anvendes. 21. December 2015

Læs mere

Åbent Værksted Opdateret juni 2016

Åbent Værksted Opdateret juni 2016 Åbent Værksted Opdateret juni 2016 Indhold Ændringer Centrale begreber Generelt Arbejdsgange Oprettelse af Hold og skolefag på hold Holdplacering og placering på skolefag på holdet Styr med pladser på

Læs mere

Minivejledning. I gang med virksomhedens sider (for kursusadministratorer) Kommende kurser

Minivejledning. I gang med virksomhedens sider (for kursusadministratorer) Kommende kurser Minivejledning I gang med virksomhedens sider (for kursusadministratorer) Log ind på virksomhedens sider med din medarbejdersignatur/nemid fra forsiden af www.efteruddannelse.dk via Log ind i øverste venstre

Læs mere

Indholdsfortegnelse. Version 1.4. 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2

Indholdsfortegnelse. Version 1.4. 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2 Indholdsfortegnelse 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2 1.2 Forberedelse til anvendelse Serviceplatformen... 2 1.2.1 Medarbejdercertifikat (MOCES)... 2 1.2.2

Læs mere

Vejledning i anvendelse af sikkerhedsloggen. August 2019

Vejledning i anvendelse af sikkerhedsloggen. August 2019 Vejledning i anvendelse af sikkerhedsloggen August 2019 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du skal søge oplysninger i sikkerhedsloggen Du skal have en af følgende roller

Læs mere

Kursussøgning. Indledning. Orange søgebjælke

Kursussøgning. Indledning. Orange søgebjælke Kursussøgning på Indholdsfortegnelse Indholdsfortegnelse... 2 Kursussøgning... 3 Indledning... 3 Orange søgebjælke... 3 Fritekstsøgning via feltet Find... 4 Find: Søg på fag/kursus vha. søgeforslag...

Læs mere

BBR OIOXML. Vejledning til OIOXML-snitflade. InputBox.wsdl

BBR OIOXML. Vejledning til OIOXML-snitflade. InputBox.wsdl OIOXML Vejledning til OIOXML-snitflade En vejledning rettet mod 3. part. Ændringer i forhold til forrige versioner Første version, 19.11.2010 Snitfladebeskrivelser Side 2 af 10 Indholdsfortegnelse 1. Introduktion...

Læs mere

ANNONCER. Proces Beskrivelse Handling. Der åbnes et nyt skærmbillede med en oversigt over oprettede annonceringskanaler.

ANNONCER. Proces Beskrivelse Handling. Der åbnes et nyt skærmbillede med en oversigt over oprettede annonceringskanaler. ANNONCER Proces Beskrivelse Handling Fremfind job Fremfind jobbet via boksen Jobs Klik på jobtitlen Start annonceringsproces Slå jobbet op Annoncer på Ekstern side (egen hjemmeside) Klik på fanen Annoncering

Læs mere

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0 GIS indlæsning af kreditorer og betalingsform Brugervejledning 1.0 Indhold 1 Indledning... 5 2 Opsætning af GIS grænseflade til kreditor indlæsning... 5 2.1 Oprettelse af en datastrøm... 7 2.2 Filsystem...

Læs mere

Indberetning af ÅU elever til DS /version 2.0/UNI-C

Indberetning af ÅU elever til DS /version 2.0/UNI-C Indberetning af ÅU elever til DS 07-11-2007/version 2.0/UNI-C Indhold Ændringer Centrale begreber Generelt Arbejdsgange Vejledningen består af 3 dele, som kan læses hver for sig. Du kan derfor uden problemer

Læs mere

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem 1 Indholdsfortegnelse A3.1 INTRODUKTION 3 A3.1.1 HENVISNINGER 3 A3.1.2 LÆSEVEJLEDNING 4 A3.1.2.1 SÅDAN

Læs mere

Tlf. +45 7027 1699 Fax + 45 7027 1899

Tlf. +45 7027 1699 Fax + 45 7027 1899 Firmaordninger I firmaoversigten kan du holde styr på dit kundekartotek samt disses bookinger. Der kan desuden oprettes andre firmaer end dit eget. Herved kan der udbydes særlige ydelser på med egne arbejdstider.

Læs mere

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0 R E D C A P M A N U A L Importér data til REDCap fra CSV-fil Opbyg din eksisterende database i REDCap Version 1.0 Introduktion Der opstår ofte et ønske om at importere data fra andre databaser til REDCap,

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

Optag af FTU-ansøgere fra Optagelse.dk Sidst opdateret marts 2015 af STIL version 8.0.

Optag af FTU-ansøgere fra Optagelse.dk Sidst opdateret marts 2015 af STIL version 8.0. Optag af FTU-ansøgere fra Optagelse.dk Sidst opdateret marts 2015 af STIL version 8.0. Generelt Optagelse.dk er portalen for administration af ansøgninger til ungdomsuddannelser i Danmark. FTU står for

Læs mere

28-11-2014 Indsæt note og kildehenvisning via Header and Footer Side 1

28-11-2014 Indsæt note og kildehenvisning via Header and Footer Side 1 Indsæt note og kildehenvisning via Header and Footer Side 1 Plan for dagen 1. Hvorfor laver vi ændringer i EfterUddannelse.dk? 2. Den nye type ansøgning Hvordan opretter jeg en ansøgning (et ansøgningsgrundlag)?

Læs mere

Minivejledning. I gang med virksomhedens sider (for kursusadministratorer) Fanen Kommende kurser

Minivejledning. I gang med virksomhedens sider (for kursusadministratorer) Fanen Kommende kurser Minivejledning I gang med virksomhedens sider (for kursusadministratorer) Log ind på virksomhedens sider med din medarbejdersignatur/nemid fra forsiden af www.efteruddannelse.dk via Log ind i øverste venstre

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

Kontroller af tekniske regler ved indsendelse af digitale årsrapporter

Kontroller af tekniske regler ved indsendelse af digitale årsrapporter Oversigt over: Kontroller af tekniske regler ved indsendelse af digitale årsrapporter Erhvervsstyrelsen, december 208 Version.6 Erhvervsstyrelsen, december 208, Version.6 Side Forord Siden maj 2009 har

Læs mere

Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang

Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang 29.04.2015 USS/XSTJ Version 1.3 1. Indledning... 2 2. Proces for kundestyret dataadgang... 2 2.1 Fuldmagtsgivning

Læs mere

- P-nummer medtages på niveauerne anvisning og alternativ adresse.

- P-nummer medtages på niveauerne anvisning og alternativ adresse. Notat Vedrørende: Dagtilbudsregister: Datamodel Skrevet af: Henrik Rosendahl-Kaa Version: 1.0 Fordeling: Ændringer 01-dec-2018: - Institutionsnummer (på alle 3 niveauer) dannes som et D efterfulgt af 5

Læs mere

Oprettelse, holdplacering og afgangsmelding af GVU-elever, Åben uddannelse

Oprettelse, holdplacering og afgangsmelding af GVU-elever, Åben uddannelse Oprettelse, holdplacering og afgangsmelding af GVU-elever, Åben uddannelse 26-09-2013/version 1.1/ Lisbeth Jørgensen, Susanne B. Jørgensen, Jytte Michelsen, Mette Kolmos Indhold Indhold... 1 Generelt...

Læs mere

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse

Læs mere

Vejledning til SLS webservice Individuelt afregnet pension

Vejledning til SLS webservice Individuelt afregnet pension Side 1 af 13 Vejledning til SLS webservice Individuelt afregnet pension Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 Inputstruktur

Læs mere