Grænseflade til indberetning af institutionsmæssige stamoplysninger til EfterUddannelse.dk
|
|
- Max Schmidt
- 4 år siden
- Visninger:
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 Dato 11-02-2019 Version Status 2.0 Gældende fra den 15. februar 2019 Ansvarlig Marianne Guerry Larsen
Læs mereGræ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 mereGræ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 mereEfteruddannelse.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 mereEfterUddannelse.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 mereIndberetningsstruktur 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 mere1 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 mereIndberetningsstruktur 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 mereIndberetningsstruktur 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 mereEASY-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 mereDenne 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 mere1.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 mereIndberetningsstruktur 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 mereIndberetningsstruktur 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 mere1 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 mereUNI-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 mereVejledning 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 mereDigital 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 mereLayout 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 mereDKAL 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 mereGræ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 mereWebservice 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 mereIndberetningsstruktur 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 mereEmne 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 mereWebservice 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 mereNotat. 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 mereVejledning 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 mereUngebasen. 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 mereUNI-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 merefredag 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 mereLayout 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 mereOprettelse 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 mereFrit 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 mereImport 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 mereDPR 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 mereDigital 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 mereDe 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 mereBeskrivelse 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 mereWebservice 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 merePersonnummerregister / 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 mereEfterUddannelse.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 merePersonnummerregister / 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 mereDKAL 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 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 mereNavision 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 mereBehandling 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 mereAuthorizationCodeService
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 mereBoligportal.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 mereVirksomheder. 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 mereKontroller 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 mereIndlæ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 mereKOT-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 mereOprettelse 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 mereDKAL 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 mereHå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 mereWebservice 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 mereHå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 mereGræ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 mereVirksomheder 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 mereGræ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 mereSnitfladebeskrivelse 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 mereEksamensbeviser 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 mereUVM- 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 mereBeskrivelse 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 mereWebservice 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 mereBoligportal.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 mereUNI 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 mereRegistrering 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 mereIntegrationer. 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 mereDB 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 mereDigital 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 mereFravæ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 mereUVdata 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 mereUngebasen. 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 mereVejledning 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 mereEfteruddannelse.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 mereITD 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 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 mereMinivejledning. 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 mereIndholdsfortegnelse. 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 mereVejledning 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 mereKursussø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 mereBBR 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 mereANNONCER. 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 mereGIS 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 mereIndberetning 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 mereTypografidefinition: 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 mereTlf. +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 mereR 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 merePHP 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 mereOptag 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 mere28-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 mereMinivejledning. 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 mereEn 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 mereKontroller 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 mereUdkast 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.
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 mereOprettelse, 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 mereIntroduktion 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 mereVejledning 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