Redovisar reserver som blivit antagna och återbud 2015-09-024 Beteckning: Ändringshistorik Datum Av Kommentar Godkännare 2015-04-27 PerLindgren Skapad 2015-06-01 Ds Fler listningar enligt önskemål från NYa 2015-09-24 Anna-Carin Wiklund https://jira.its.umu.se/browse/ladok-20216 Ändrat så att anmkod/paketkod kommer först i resultatlistorna. Samt delat upp namn i efternamn och tilltalsnamn.
PerLindgren 2015-09-24 2 (13) 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 3 RESULTAT AV KÖRNINGEN...10 3.1 SAMMANFATTNING...10 3.2 ANTAGNA PÅ KURSPAKET SOM TIDIGARE VARIT RESERVPLACERADE...10 3.3 ANTAGNA PÅ KURS SOM TIDIGARE VARIT RESERVPLACERADE...10 3.4 ÅTERBUD PÅ KURSANTAGNING...11 3.5 RESERVER PÅ KURSPAKET MED ÅTERBUD...11 3.6 RESERVER PÅ KURS MED ÅTERBUD...11 3.7 ANTAGNA PÅ PROGRAM SOM TIDIGARE VARIT RESERVPLACERADE...12 3.8 ÅTERBUD PÅ PROGRAMANTAGNING...12 3.9 RESERVER PÅ PROGRAM MED ÅTERBUD...12 4 KRAVFÖRTECKNING...13
PerLindgren 2015-09-24 3 (13) 1 Inledning 1.1 Syfte Att i samband med att Nya tar över hanteringen av reserver kunna lista reserver som blivit antagna och även antagna som lämnat återbud. Detta är tänkt att ske under V16. 1.2 Förutsättningar innan körning Nya har tagit över reservhanteringen. Innebär att möjligheten att anta reserver i Ladok tas bort och att möjligheten att lägga in återbud i Ladok tas bort. 1.3 Beskrivning Termin anges vid beställningen, normalt sett ska detta vara V16 men väljer att ha termin som parameter om försening av Nyas övertagande av reservhanteringen Läser reservtabellerna LANTRES(kurs) och LOKANTLR(program). Utifrån inlästa data sker kontroll om studenterna blivit antagna, dvs finns i LANTKURS/LOKANTLB. De som blivit antagna listas. Läser tabellerna LANTKURS/LOKANTLB(antagna) och listar de som lämnat återbud. Läser tabellerna LANTRES/LOKANTLR(reserver) och listar de som lämnat återbud. Kurs- och programinfo presenteras under egna rubriker för respektive lista. Beställning av körning görs i den generella batchbeställningsfunktionen RB70. Endast inspektionsläge eftersom inga uppdateringar görs. Programmet går att köra mer än en gång 1.4 Parametrar Parametrarna skrivs ut i mailet till användaren. EB53 anges i RB70 som parameter. TERMIN i treställig form ska anges som parameter. Alla parametrar kontrolleras av EB53 och allt måste vara korrekt innan behandlingarna kan utföras.
PerLindgren 2015-09-24 4 (13) 2 Krav R1 Kontrollera angivna parametrar från RB70 Om avbrott måste göras så skriv ut varför i avbrottsmailet. TERMIN=X99 Kolla att angivet terminsvärde finns i tabellen TERMIN R2 Lista reserver på kurspaket som blivit antagna Läs LANTRES med inskickad terminsparameter. Observera att det kan finnas flera LANTRES-poster som pekar på en LANTKURS-post. Ex. kan det finnas tre LANTRES som ger träff tre gånger på samma LANTKURS-post men vi är bara intresserade av att lista posten en gång. Vi måste kolla LANTRES-posterna både mot kurspaket/lantkurs och vanliga antagningar i LANTKURS. Kontrollera om det är ett kurspaket. Det kan finnas ett okänt antal ingående kurstillfällen. Är det inte ett kurspaket så se krav R3 o NYAPAKET.ANMPAKET = LANTRES.ANMALT o NYAPAKET.STARTTER= LANTRES.TERMIN Läs motsvande i LANTKURS PNR = LANTRES.PNR TERMIN= NYAPAKET.STARTANM ANMALT = NYAPAKET.ANMKOD Om träff ska denna listas. Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> PAKETKOD ANMALT(anmälningskoden) SVAR PROGR(programkoden) PROGINR(programinriktningskoden) VILLKORx3 (villkoren för antagningen i kodform) URVGRP(urvalsgruppen) URVNR(antagen i urval nr) MERITV(meritvärdet) REG(påbörjad kurs eller inte)
PerLindgren 2015-09-24 5 (13) R3 Lista reserver på kurs som blivit antagna Läs LANTRES med inskickad terminsparameter. Observera att det kan finnas flera LANTRES-poster som pekar på en LANTKURS-post. Ex. kan det finnas tre LANTRES som ger träff tre gånger på samma LANTKURS-post men vi är bara intresserade av att lista posten en gång. Vi måste kolla LANTRES-posterna både mot kurspaket/lantkurs och vanliga antagningar i LANTKURS. Kontrollera om det är ett kurspaket. Är det ett kurspaket så se krav R2 o NYAPAKET.ANMPAKET = LANTRES.ANMALT o NYAPAKET.STARTTER= LANTRES.TERMIN Läs motsvande i LANTKURS PNR = LANTRES.PNR TERMIN= LANTRES.TERMIN ANMALT = LANTRES.ANMALT Om träff och LANTKURS.SVAR <> N ska denna listas. (om =N kommer den med i listningen för återbud). Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> ANMALT(anmälningskoden) PROGR(programkoden) PROGINR(programinriktningskoden) VILLKORx3 (villkoren för antagningen i kodform) URVGRP(urvalsgruppen) URVNR(antagen i urval nr) MERITV(meritvärdet) REG(påbörjad kurs eller inte)
PerLindgren 2015-09-24 6 (13) R4 Lista återbud på kursantagning Läs LANTKURS med inskickad terminsparameter. Ta med de som har SVAR=N Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> ANMALT(anmälningskoden) PROGR(programkoden) PROGINR(programinriktningskoden) VILLKORx3 (villkoren för antagningen i kodform) URVGRP(urvalsgruppen) URVNR(antagen i urval nr) MERITV(meritvärdet) REG(påbörjad kurs eller inte) R5 Lista återbud på reservantagning kurspaket Läs LANTRES med inskickad terminsparameter. Kolla om anmälningskoden finns i KTILL2. Om den finns är det inte ett kurspaket:läs nästa LANTRES o KTILL2.STARTTER = LANTRES.TERMIN o KTILL2.KOD = LANTRES.ANMALT En till koll om det är ett kurspaket annars: läs nästa LANTRES o PAKETDEF.ANMPAKET = LANTRES.ANMALT o PAKETDEF.STARTTER = LANTRES.TERMIN Ta med de som har SVAR=N Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> ANMALT(anmälningskoden som också är paketkoden i detta fall och skrivs ut som detta) PROGR(programkoden) PROGINR(programinriktningskoden) VILLKORx3 (villkoren för antagningen i kodform) URVGRP(urvalsgruppen) MERITV(meritvärdet) RESNR(reservnr)
PerLindgren 2015-09-24 7 (13) R6 Lista återbud på reservantagning kurs Läs LANTRES med inskickad terminsparameter. Kolla om anmälningskoden finns i KTILL2. Om den saknas är det ett kurspaket och vi ska inte ta med posten här o KTILL2.STARTTER = LANTRES.TERMIN o KTILL2.KOD = LANTRES.ANMALT Läs motsvarande post i LANTKURS. Ta inte med om den finns där Ta med de som har SVAR=N Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> ANMALT(anmälningskoden) PROGR(programkoden) PROGINR(programinriktningskoden) VILLKORx3 (villkoren för antagningen i kodform) URVGRP(urvalsgruppen) RESNR(reservnummer) MERITV(meritvärdet)
PerLindgren 2015-09-24 8 (13) R7 Lista reserver på program som blivit antagna Läs LOKANTLR med inskickad terminsparameter. Observera att det kan finnas flera LOKANTLR-poster som pekar på en LOKANTLB-post. Ex. kan det finnas tre LOKANTLR som ger träff tre gånger på samma LOKANTLB-post men vi är bara intresserade av att lista posten en gång. Läs motsvande i LOKANTLB PNR TERMIN SOKALT Om träff och LOKANTLB.SVAR <> N ska denna listas(om =N kommer den med i listningen för återbud). Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> SOKALT(anmälningskoden) REG(påbörjat program eller inte) URVGRP(urvalsgruppen) JMFTAL(jämförelsetal vid antagning) VILLKOR x3(villkoren för antagningen i kodform) R8 Lista återbud på programantagning Läs LOKANTLB med inskickad terminsparameter. Ta med de som har SVAR=N Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> SOKALT(anmälningskoden) URVGRP(urvalsgruppen) JMFTAL(jämförelsetal vid antagning) VILLKOR x3(villkoren för antagningen i kodform)
PerLindgren 2015-09-24 9 (13) R9 Lista återbud på reservantagning program Läs LOKANTLR med inskickad terminsparameter. För säkerhets skull ska vi läsa motsvarande post i LOKANTLB. Finns den där ska vi inte ta med aktuell post. Ta med de som har SVAR=N och saknar post i LOKANTLB Räkna hur många PNR Namn, hämta i NAMN. <ENAMN>, <TNAMN> SOKALT(anmälningskoden) URVGRP(urvalsgruppen) JMFTAL(jämförelsetal vid antagning) RESNR VILLKOR x3(villkoren för antagningen i kodform)
PerLindgren 2015-09-24 10 (13) 3 Resultat av körningen 3.1 Sammanfattning Skrivs ut i avslutsmailet och resultatlista <EGENHSK.BENAMN>,<dagens datum> Antal antagna på kurspaket som tidigare varit reservplacerade: nnnn (totalt nn antagningar efter uppackning) Antal antagna på kurs som tidigare varit reservplacerade: nnnnn Antal återbud på kursantagning: nnnn Antal reserver på kurspaket med återbud: nnnn (samma pnr/paket kan finnas på flera urvalsgrupper) Antal reserver på kurs med återbud: nnnn Antal antagna på program som tidigare varit reservplacerade: nnnnn Antal återbud på programantagning: nnnn Antal reserver på program med återbud: nnnn 3.2 Antagna på kurspaket som tidigare varit reservplacerade Skrivs ut i resultatlista. Sortera på PAKETKOD, PNR Antagna på kurspaket <termin> som tidigare varit reservplacerade: nn (totalt nn antagningar efter uppackning); Paketkod;anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;prog r;proginr;urvalsnr;meritvärde;svar;påbörjad;villkor1,villko r2;villkor3 10511;25634;5604299098; osv 3.3 Antagna på kurs som tidigare varit reservplacerade Skrivs ut i resultatlista. Sortera på ANMKOD, PNR Antagna på kurs <termin> som tidigare varit reservplacerade nn ; Anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;progr;proginr ;urvalsnr;meritvärde;påbörjad;villkor1,villkor2;villkor3 10511;5604299098; osv
PerLindgren 2015-09-24 11 (13) 3.4 återbud på kursantagning Skrivs ut i resultatlista. Sortera på ANMKOD, PNR Återbud på kursantagning <termin> ; Anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;progr;proginr ;urvalsnr;meritvärde;påbörjad;villkor1,villkor2;villkor3 10511;5604299098; osv 3.5 Reserver på kurspaket med återbud Skrivs ut i resultatlista. Sortera på PAKETKOD, PNR Återbud reserver på kurspaket <termin> (samma pnr/paket kan finnas på flera urvalsgrupper); Paketkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;progr;progi nr;reservnr;meritvärde;villkor1,villkor2;villkor3 25634;5604299098; osv 3.6 Reserver på kurs med återbud Skrivs ut i resultatlista. Sortera på ANMKOD, PNR Återbud reserver på kurs <termin> ; Anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;progr;proginr ;reservnr;meritvärde;villkor1,villkor2;villkor3 10511;5604299098; osv
PerLindgren 2015-09-24 12 (13) 3.7 Antagna på program som tidigare varit reservplacerade Skrivs ut i resultatlista. Sortera på ANMKOD, PNR Antagna på program <termin> som tidigare varit reservplacerade; Anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;påbörjad;jämf örelsetal;villkor1,villkor2;villkor3 10511;5604299098; osv 3.8 Återbud på programantagning Skrivs ut i resultatlista. Sortera på ANMKOD, PNR Återbud på programantagning <termin> ; Anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;jämförelsetal ;villkor1,villkor2;villkor3 10511;5604299098; osv 3.9 Reserver på program med återbud Skrivs ut i resultatlista. Sortera på ANMKOD, PNR Återbud reserver på program <termin> ; Anmkod;pnr;efternamn;tilltalsnamn;urvalsgrupp;resnr;jämföre lsetal;villkor1,villkor2;villkor3 10511;5604299098; osv
PerLindgren 2015-09-24 13 (13) 4 Kravförteckning R1 KONTROLLERA ANGIVNA PARAMETRAR FRÅN RB70... 4 R2 LISTA RESERVER PÅ KURSPAKET SOM BLIVIT ANTAGNA... 4 R3 LISTA RESERVER PÅ KURS SOM BLIVIT ANTAGNA... 5 R4 LISTA ÅTERBUD PÅ KURSANTAGNING... 6 R5 LISTA ÅTERBUD PÅ RESERVANTAGNING KURSPAKET... 6 R6 LISTA ÅTERBUD PÅ RESERVANTAGNING KURS... 7 R7 LISTA RESERVER PÅ PROGRAM SOM BLIVIT ANTAGNA... 8 R8 LISTA ÅTERBUD PÅ PROGRAMANTAGNING... 8 R9 LISTA ÅTERBUD PÅ RESERVANTAGNING PROGRAM... 9