Kravspec EB56 Exportfiler till polishögskolan

Relevanta dokument
Kravspecifikation EB50. Engångsbatch för att skapa kurstillfällen för avvikande FOterminer

Funktionsbeskrivning EB45 Engångsbatch för att skapa saknade förstagångsregistreringar

Kravspec EB23 Konvertera katalogtabeller examen

Kravspecifikation EB53 Redovisar reserver som blivit antagna och återbud

Kravspec EB19-KAGRPSCB.KURS

Funktionsbeskrivning EB47 Engångsbatch för att skapa kurstillfällen för kurser inom program med terminsregistrering

Funktionsbeskrivning EB50. Engångsbatch för att skapa kurstillfällen för avvikande FOterminer

Kravspec EB26 Behandling av DKLASS

Funktionsbeskrivning EB48 Engångsbatch för att skapa kurstillfällen

Uppläggning av ÅR-databas, UB50

Kravspec EB24 Konvertera persontabeller examen

Funktionsbeskrivning EB53 Redovisar reserver som blivit antagna och återbud

Kravspecifikation för RV16 Ändring av registreringsuppgifter - kurs

Kontrollpaket check_utbtillf_avgift

Kravspecifikation RG02 Kursregistrering - Flera personer

Kravspec UB70. UB70 Migrationsverket. Ändringshistorik Beteckning:

Kravspecifikation. RG01 - Registrering en person Tillåta omregistrering före fortsättningsregistrering

Engångsprogram EB21 Projekt STU T-8108

Kravspecifikation RG01 Registrering - en person

Funktionsbeskrivning

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg tillägg Version: 0.01.

Projekt STU T 4102 Samordning med NyA har genomfört en ändring i SB02 som förbättrar logghanteringen och minskar storleken på fellistorna.

Kravspec EB36 Examen 5tkn inriktning 4tkn

Funktionsbeskrivning

Handbok för registervård. - Del 26

Handbok för registervård. - Del 3

Kravspecifikation. Funktion UX03, Kohortuppföljning. (Batch)

Kravspecifikation UT10 Examenskontroll

Kravspecifikation Hur man söker fram poängbidrag för en given kursregistrering

Kravspecifikation RG10 Avbrott på kurs

Kravspecifikation för överföring av meritdata mellan Ladok och CSN

UB03 Körloggsstatistik

OBS: Vänta med att köra EB50 skarpt tills ni har kört EB47 och EB48 för samtliga terminer!

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg Version: 1.00.

Handbok för registervård. - Del 5

Kravlista och Kravspecifikation RV03

KRAVSPECIFIKATION. RS21 Tillgodoräknande inom utbildning på forskarnivå

Kurser och prov - utdata

Kravspec UB52. UB52 HST utan resultat. Ändringshistorik Beteckning: Datum Av Kommentar Godkännare PerLindgren Leverans

Handbok för registervård. - Del 21

Kravspecifikation RS10 Resultat på hel kurs

Handbok för registervård. - Del 11

Funktionsbeskrivning

Kravlista för RS10 Bologna-anpassning. Innehållsförteckning

Kravspecifikation SA04 Praktik

Kravspec UB40 Antal sökande, antagna och registrerade

Kravspecifikation. UT60 Utfärdade examina, grund-/avancerad nivå

Funktionsbeskrivning

Kravspecifikation RS01_H Definitiv inläggning

Kravspecifikation för KA17 Resultatkod- utdata

Handbok för registervård. - Del 6

Kravspecifikation SA07 Antagen- utresande på utbytesprogram

Kontrollpaket avgifter - check_avgift

Kravspecifikation. Överföring av uppgifter till CSN Bologna-anpassningar. Anpassningar av Ladok till ny utbildningsstruktur STU 2007:T

Handbok för registervård. - Del 2

Kravspecifikation Service Skapa betalningsunderlag

TG10 Gränssnitt Tentamenstillfälle Exam Ladok på webb

Ladok. Funktionsbeskrivning. för RV16 - Ändring av registreringsuppgifter - kurs Version: Beteckning:

Kravlista för UT10 Anpassning till ny utbildningsstruktur. Innehållsförteckning

Handbok för registervård. - Del 17

Funktionsbeskrivning

Funktionsbeskrivning

Tjänstespecifikation T04

Funktionsbeskrivning. SB10 Adressuppdatering. Innehållsförteckning

Kravspec KA53. KA53 Bevakning av uppfyllda antagningsvillkor. Ändringshistorik Beteckning:

Funktionsbeskrivning

Handbok för registervård. - Del 16

Kravspecifikation SA05 Massetablering av studenter

Kravlista för RS01 Bologna-anpassning. Innehållsförteckning

Kravspecifikation KA11, tillägg

Ladok. Funktionsbeskrivning. SB01 Överföring av katalog- och meritdata från Ladok till NyA SB01_funkbeskr. Datum: Beteckning:

Dokumentet innehåller frågor och svar som togs upp under workshops inför programanalys i mars Dokumentet uppdateras löpande

Funktionsbeskrivning

Handbok för registervård. - Del 7

Kravspecifikation UT20 Intyg Visning av tillgodoräknande av prov

Kravspecifikation. Uppdatering RG_UPPDAT (RG01, RG02, RG03)

Funktionsbeskrivning UB51 Utdatafil årsredovisning

Kravspecifikation RV07. Snabbinläggning av uppgifter om person. Nouveau

Handbok för registervård. - Del 18

Kravspecifikation för UT22 Utskrift av antagningsbevis

SA41-Uppflyttning på program med terminsregistrering

Kravspecifikation UT10 - Visa studentuppgifter Utskrift av tillgodoräknande av prov

Handbok för registervård. - Del 1

RV03 Ändring av betygsskala

Klicka på länken Funktionsbeskrivningar driftsatt leverans (total lista samt flik för senaste ändringarna)

UT46 Uppföljning på program Kravspecifikation

Funktionsbeskrivning

Kravspecifikation UT54 Utskrift praktik

Vad krav Merituppgifter (Utkast)

Kravsamordnare Datum Sida. Lou Lagusson (11)

Handbok för registervård. - Del 4

Funktionsbeskrivning för BEGR Det generella begränsningspaketet

Kravspecifikation. UB60 - Registreringsverifikat. Batchkörning. Webbadress /UPP T-02 Registreringsverifikat/krav

Kravspecifikation RS96 Forskarexamen

Kravspecifikation för överföring av katalogdata mellan Ladok och CSN

Instruktion sfi elever

Kravspecifikation. Bologna anpassning i. UT60 - Utfärdade examina, grund-/avancerad nivå. Version 0.01

Funktionsbeskrivning SB05 Skapa behörighet till avancerad nivå

Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare Matz-Ola Cajdert - v Christoffer Aronsson

Ladok. Funktionsbeskrivning. för KA11 Kurser och prov - utdata. (ny funktion 2005) Beteckning:

Transkript:

Exportfiler till polishögskolan 2016-05-23 Beteckning: Ändringshistorik Datum Av Kommentar Godkännare 2016-05-23 PerLindgren Skapad 2016-06-23 PerLindgren Korrigerat läsning mot tabellen LARARE

PerLindgren 2016-06-23 2 (18) Innehållsförteckning 1 INLEDNING... 3 1.1 SYFTE... 3 1.2 FÖRUTSÄTTNINGAR INNAN KÖRNING... 3 1.3 BESKRIVNING... 3 1.4 PARAMETRAR... 3 2 KRAV... 4 2.1 REGISTRERINGSDOKUMENT... 4 2.2 DOKUMENT FÖR RESULTAT PÅ HEL KURS... 7 2.3 DOKUMENT FÖR RESULTAT PÅ PROV...10 2.4 EXAMENSDOKUMENT...13 2.5 KURSTILLFÄLLESDOKUMENT...15 3 RESULTAT AV KÖRNINGEN...17 3.1 SAMMANFATTNING...17 4 KRAVFÖRTECKNING...18

PerLindgren 2016-06-23 3 (18) 1 Inledning 1.1 Syfte Att skapa fem exportfiler med data i semikolonseparerat format till polishögskolan. 1.2 Förutsättningar innan körning Inga. 1.3 Beskrivning Ett engångsprogram som skapar fem exportfiler i semikolonseparerat format avsedda för polishögskolan. Följande filer skapas: 1. Registreringsdokument 2. Dokument för resultat på hel kurs 3. Dokument för resultat på prov 4. Examensdokument 5. Kurstillfällesdokument Om fel hittas skrivs på en fellista. Beställning av körning görs i den generella batchbeställningsfunktionen RB70. Programmet går att köra mer än en gång 1.4 Parametrar Parametrarna skrivs ut i mailet till användaren. EB56 anges i RB70 som parameter. parametern UPPDATERA=N måste anges eftersom detta krävs av kontrollerna i RB70. Detta påverkar i praktiken inte EB56.

PerLindgren 2016-06-23 4 (18) 2 Krav R1 Kontrollera angivna parametrar från RB70 Om avbrott måste göras så skriv ut varför i avbrottsmailet. 2.1 Registreringsdokument R2 Namnsättning av exportfilen registreringsdokument Skrivs på formen EB56_registreringar_<isodatum10>_<tidpunkt>. Exempel: EB56_registreringar_2016-05-23_104500 R3 Skapa registeringsdokument Tabeller som används: FFGKURS NAMN KURS AGRPSCB ORT SYSTANV Hela FFGKURS ska läsas. Data från övriga hämtas enligt följande: NAMN.PNR = FFGKURS.PNR o Om saknas ska fälten för NAMN blankas KURS.KOD = FFGKURS.KURS o Om saknas ska fälten för KURS blankas AGRPSCB.KOD = KURS.KAGRPSCB o Om saknas ska fälten för AGRPSCB blankas ORT.KOD = FFGKURS.ORT o Om saknas ska fälten för ORT blankas SYSTANV.KOD = FFGKURS.IANV(kan saknas av förklarliga skäl, tex att IANV är satt till en kod för engångsbatch) o Om saknas ska fälten för SYSTANV blankas Skapa en semikolonseparerad fil. Första raden blir en rubrikrad som namnsätts enligt följande:

PerLindgren 2016-06-23 5 (18) Ffgkurs.Pnr Namn.enamn Namn.tnamn Namn.konto Namn.avliden Ffgkurs.kurs Kurs.Kod Kurs.benamns Kurs.poang Kurs.bskala Kurs.kagrpscb o Agrpscb.benamn Kurs.knivauha Kurs.djup Kurs.examin Kurs.ectsp Kurs.idatum Kurs.ianv Kurs.utbniva Kurs.valuta Kurs.urspoang Kurs.konvert Ffgkurs.progr Ffgkurs.termin Ffgkurs.kurstakt Ffgkurs.kurstid Ffgkurs.undform Ffgkurs.ort Ort.benamn Ffgkurs.omgang Ffgkurs.kurstyp(blu) Ffgkurs.idatum Ffgkurs.itid Ffgkurs.ianv(kan saknas i SYSTANV) Systanv.benamn(blankt om ianv saknas i SYSTANV) Ffgkurs.vernr

PerLindgren 2016-06-23 6 (18) R4 Felhantering FFGKURS En gemensam fellista för de fem exportfilerna men med separata rubriker. Rubrik här Fel som hittats vid skapande av registreringsdokumentet. Aktuella pnr/koder skrivs under sin underrubrik. Dubbletter ska inte skrivas ut. Underrubriker Personnummer saknas i tabellen NAMN för: Kurskod saknas i tabellen KURS för: Ämne saknas i tabellen AGRPSCB för: Ort saknas i tabellen ORT för: Hittas inga fel så skrivs: Inga fel hittade vid skapande av registreringsdokumentet

PerLindgren 2016-06-23 7 (18) 2.2 Dokument för resultat på hel kurs R10 Namnsättning av exportfilen resultat på hel kurs Skrivs på formen EB56_resultat_helkurs_<isodatum10>_<tidpunkt>. Exempel: EB56_resultat_helkurs_2016-05-23_105500 R11 Skapa dokument för hela kurser Tabeller som används: GODKKURS NAMN KURS AGRPSCB LARARE SYSTANV Hela GODKKURS ska läsas. Data från övriga hämtas enligt följande: NAMN.PNR = GODKKURS.PNR o Om saknas ska fälten för NAMN blankas KURS.KOD = GODKKURS.KURS o Om saknas ska fälten för KURS blankas o Hämta även KURS.INST AGRPSCB.KOD = KURS.KAGRPSCB o Om saknas ska fälten för AGRPSCB blankas LARARE o Vi behöver KURS.INST och detta har vi redan en läsning för o Läs i tabellen LARARE LARARE.KOD = GODKKURS.LARARE LARARE.INST = KURS.INST o Om saknas i KURS eller LARARE ska fälten för LARARE blankas SYSTANV.KOD = GODKKURS.IANV(kan saknas av förklarliga skäl, tex att IANV är satt till en kod för engångsbatch) o Om saknas ska fälten för SYSTANV blankas Skapa en semikolonseparerad fil. Första raden blir en rubrikrad som namnsätts enligt följande: Godkkurs.Pnr Namn.enamn Namn.tnamn Namn.konto

PerLindgren 2016-06-23 8 (18) Namn.avliden Godkkurs.Kurs Kurs.Kod Kurs.benamns Kurs.poang Kurs.bskala Kurs.kagrpscb o Agrpscb.benamn Kurs.knivauha Kurs.djup Kurs.examin Kurs.ectsp Kurs.idatum Kurs.ianv Kurs.utbniva Kurs.valuta Kurs.urspoang Kurs.konvert Godkkurs.datum Godkkurs.betyg Godkkurs.larare Larare.namn Larare.titel Godkkurs.bskala Godkkurs.progr Godkkurs.listnr Godkkurs.ectsbet Godkkurs.idatum Godkkurs.itid Godkkurs.ianv(kan saknas i tabellen SYSTANV) Systanv.benamn(blankt om ianv saknas i SYSTANV) R12 Felhantering GODKKURS En gemensam fellista för de fem exportfilerna men med separata rubriker. Rubrik här Fel som hittats vid skapande av dokumentet för resultat på hela kurser. Aktuella pnr/koder skrivs under sin underrubrik. Dubbletter ska inte skrivas ut. Underrubriker Personnummer saknas i tabellen NAMN för: Kurskod saknas i tabellen KURS för: Ämne saknas i tabellen AGRPSCB för: Lärare saknas i tabellen LARARE för:

PerLindgren 2016-06-23 9 (18) Hittas inga fel så skrivs: Inga fel hittade vid skapande av dokumentet för resultat på hela kurser

PerLindgren 2016-06-23 10 (18) 2.3 Dokument för resultat på prov R20 Namnsättning av exportfilen resultat på prov Skrivs på formen EB56_resultat_prov_<isodatum10>_<tidpunkt>. Exempel: EB56_resultat_prov_2016-05-23_110500 R21 Skapa prov dokument Tabeller som används: GODKPROV NAMN KURS AGRPSCB PROV SYSTANV Hela GODKPROV ska läsas. Data från övriga hämtas enligt följande: NAMN.PNR = GODKPROV.PNR o Om saknas ska fälten för NAMN blankas KURS.KOD = GODKPROV.KURS o Om saknas ska fälten för KURS blankas AGRPSCB.KOD = KURS.KAGRPSCB o Om saknas ska fälten för AGRPSCB blankas PROV o PROV.KURS = GODKPROV.KURS o PROV.PROV = GODKPROV.PROV Om saknas ska fälten för PROV blankas SYSTANV.KOD = GODKPROV.IANV(kan saknas av förklarliga skäl, tex att IANV är satt till en kod för engångsbatch) o Om saknas ska fälten för SYSTANV blankas Skapa en semikolonseparerad fil. Första raden blir en rubrikrad som namnsätts enligt följande: Godkprov.Pnr Namn.enamn Namn.tnamn Namn.konto Namn.avliden

PerLindgren 2016-06-23 11 (18) Godkprov.Kurs Kurs.Kod Kurs.benamns Kurs.poang Kurs.bskala Kurs.kagrpscb o Agrpscb.benamn Kurs.knivauha Kurs.djup Kurs.examin Kurs.ectsp Kurs.idatum Kurs.ianv Kurs.utbniva Kurs.valuta Kurs.urspoang Kurs.konvert Godkprov.prov Prov.benamn Prov.poang Prov.bskala Prov.endaprov Godkprov.provdat Godkprov.betyg Godkprov.intres Godkprov.tgpoang Godkprov.progr Godkprov.bskala Godkprov.listnr Godkprov.ectsbet Godkprov.idatum Godkprov.itid Godkprov.ianv(kan saknas i tabellen SYSTANV) o Systanv.benamn(blankt om ianv saknas i SYSTANV) Godkprov.valuta Godkprov.urspoang Godkprov.konvert R22 Felhantering GODKPROV En gemensam fellista för de fem exportfilerna men med separata rubriker. Rubrik här Fel som hittats vid skapande av dokumentet för resultat på prov. Aktuella pnr/koder skrivs under sin underrubrik. Dubbletter ska inte skrivas ut. Underrubriker Personnummer saknas i tabellen NAMN för:

PerLindgren 2016-06-23 12 (18) Kurskod saknas i tabellen KURS för: Ämne saknas i tabellen AGRPSCB för: Prov saknas i tabellen PROV för: Kurs: <KURS> Prov: <PROV> Hittas inga fel så skrivs: Inga fel hittade vid skapande av dokumentet för resultat på prov

PerLindgren 2016-06-23 13 (18) 2.4 Examensdokument R30 Namnsättning av exportfilen examensdokument Skrivs på formen EB56_examen_<isodatum10>_<tidpunkt>. Exempel: EB56_examen_2016-05-23_110500 R31 Skapa examensdokument Tabeller som används: EXAMEN2 NAMN EXAMBEN HUVUDOMR AGRPSCB SYSTANV Hela EXAMEN2 ska läsas. Data från övriga hämtas enligt följande: NAMN.PNR = EXAMEN2.PNR o Om saknas ska fälten för NAMN blankas EXAMBEN.KOD = EXAMEN2.EXKOD o Om saknas ska fälten för EXAMBEN blankas AGRPSCB.KOD = EXAMEN2.AMNE(kan saknas pga blankunderscore) o Om saknas ska fälten för AGRPSCB blankas oavsett ev. blankunderscore HUVUDOMR.HUVUDOMR = EXAMEN2.HUVUDOMR(kan saknas pga blankunderscore) o Om saknas ska fälten för HUVUDOMR blankas oavsett ev. blankunderscore SYSTANV.KOD = EXAMEN2.IANV(kan saknas av förklarliga skäl, tex att IANV är satt till en kod för engångsbatch) o Om saknas ska fälten för SYSTANV blankas Skapa en semikolonseparerad fil. Första raden blir en rubrikrad som namnsätts enligt följande: Examen2.pnr Namn.enamn Namn.tnamn Namn.konto Namn.avliden Examen2.exkod Examben.benamns

PerLindgren 2016-06-23 14 (18) Examen2.exinr(blu) Examen2.amne(blu) Agrpscb.benamn Examen2.huvudomr(blu) Huvudomr.benamns Examen2.utfdat Examen2.poang Examen2.slutdat Examen2.progr Examen2.valuta Examen2.urspoang Examen2.konvert Examen2.examenid Examen2.idatum Examen2.ianv(kan saknas i tabellen SYSTANV) Systanv.benamn(blankt om ianv saknas i SYSTANV) R22 Felhantering EXAMEN2 En gemensam fellista för de fem exportfilerna men med separata rubriker. Rubrik här Fel som hittats vid skapande av examensdokumentetet. Aktuella pnr/koder skrivs under sin underrubrik. Dubbletter ska inte skrivas ut. Underrubriker Personnummer saknas i tabellen NAMN för: Examenskod saknas i tabellen EXAMBEN för: Ämne saknas i tabellen AGRPSCB för: (skrivs inte om värdet = blankunderscore) Huvudområde saknas i tabellen HUVUDOMR för: (skrivs inte om värdet = blankunderscore) Hittas inga fel så skrivs: Inga fel hittade vid skapande av examensdokumentet

PerLindgren 2016-06-23 15 (18) 2.5 Kurstillfällesdokument R40 Namnsättning av exportfilen kurstillfällesdokument Skrivs på formen EB56_kurstillfälle_<isodatum10>_<tidpunkt>. Exempel: EB56_kurstillfälle_2016-05-24_110500 R41 Skapa kurstillfällesdokument Tabeller som används: KTILL2 KURS AGRPSCB ORT Hela KTILL2 ska läsas. Data från övriga hämtas enligt följande: KURS.KOD = KTILL2.KURSKOD o Om saknas ska fälten för KURS blankas AGRPSCB.KOD = KURS.KAGRPSCB o Om saknas ska fälten för AGRPSCB blankas ORT.KOD = KTILL2.ORT o Om saknas ska fälten för ORT blankas Skapa en semikolonseparerad fil. Första raden blir en rubrikrad som namnsätts enligt följande: Ktill2.kurskod Kurs.Kod Kurs.benamns Kurs.poang Kurs.bskala Kurs.kagrpscb o Kurs.knivauha Kurs.djup Kurs.examin Kurs.ectsp Kurs.idatum Kurs.ianv Kurs.utbniva Kurs.valuta Kurs.urspoang Kurs.konvert Ktill2.startter Agrpscb.benamn

PerLindgren 2016-06-23 16 (18) Ktill2.kurstakt Ktill2.kurstid Ktill2.undform Ktill2.ort Ort.benamn Ktill2.kursomg Ktill2.kurstyp(blu) Ktill2.ffgpoang Ktill2.kod Ktill2.startv Ktill2.slutv Ktill2.valuta Ktill2.konvert R42 Felhantering KTILL2 En gemensam fellista för de fem exportfilerna men med separata rubriker. Rubrik här Fel som hittats vid skapande av kurstillfällesdokumentet. Aktuella koder skrivs under sin underrubrik. Dubbletter ska inte skrivas ut. Underrubriker Kurskod saknas i tabellen KURS för: Ämne saknas i tabellen AGRPSCB för: Ort saknas i tabellen ORT för: Hittas inga fel så skrivs: Inga fel hittade vid skapande av kurstillfällesdokumentet

PerLindgren 2016-06-23 17 (18) 3 Resultat av körningen 3.1 Sammanfattning Skrivs ut i avslutsmailet Antal poster i registreringsdokumentet : nnnnn dokumentet för hel kurs : nnnnn dokumentet för prov : nnnnn examensdokumentet : nnnnn kurstillfällesdokumentet: nnnnn Dokumenten går att hämta och spara via hämta fil Om det finns något i fellistan: Det har upptäckts fel i körningen, dessa finns beskrivna i fellistan som går att nå via hämta fil Om allt har gått bra Inga fel upptäcktes under körningen

PerLindgren 2016-06-23 18 (18) 4 Kravförteckning R1 KONTROLLERA ANGIVNA PARAMETRAR FRÅN RB70... 4 R2 NAMNSÄTTNING AV EXPORTFILEN REGISTRERINGSDOKUMENT... 4 R3 SKAPA REGISTERINGSDOKUMENT... 4 R4 FELHANTERING FFGKURS... 6 R10 NAMNSÄTTNING AV EXPORTFILEN HEL KURS DOKUMENT... 7 R11 SKAPA DOKUMENT FÖR HELA KURSER... 7 R12 FELHANTERING GODKKURS... 8 R20 NAMNSÄTTNING AV EXPORTFILEN PROV DOKUMENT...10 R21 SKAPA PROV DOKUMENT...10 R22 FELHANTERING GODKPROV...11 R30 NAMNSÄTTNING AV EXPORTFILEN EXAMENSDOKUMENT...13 R31 SKAPA EXAMENSDOKUMENT...13 R22 FELHANTERING EXAMEN2...14 R40 NAMNSÄTTNING AV EXPORTFILEN KURSTILLFÄLLESDOKUMENT...15 R41 SKAPA KURSTILLFÄLLESDOKUMENT...15 R42 FELHANTERING KTILL2...16