A BEJELENTÉS FORMAI KÖVETELMÉNYEI
A BEJELENTÉS FORMAI KÖVETELMÉNYEI
A BEJELENTÉS FORMAI KÖVETELMÉNYEI
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Felsıoktatási Információs Rendszer<br />
Országos Felsıoktatási Információs Központ<br />
A bejelentés formai követelményei Verzió: 1.0; Kiadás dátuma: 2006. október 3.<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
A <strong>BEJELENTÉS</strong> <strong>FORMAI</strong> <strong>KÖVETELMÉNYEI</strong><br />
KONCEPCIÓ<br />
A rendszerek egymással alapvetıen XML üzeneteken keresztül kommunikálnak. A<br />
kommunikáció típusa szerint adatközlı (ideértve az értesítést és választ is) és lekérdezı üzeneteket<br />
különböztetünk meg. Az adatközlésért és adatszolgáltatásért egyaránt vállalni kell a felelısséget,<br />
ezért bizonyíthatónak kell lenni, hogy az adatközlés kitıl származik, valamint, hogy az adatközlés nem<br />
sérült-e meg. Ennek megfelelıen az adatközlı- és adatszolgáltató XML üzenetek digitálisan<br />
hitelesített változatát elektronikusan alá kell írni.<br />
Erre alkalmas a http://www.w3.org/2000/09/xmldsig# XML névtér. A W3C ajánlása az alábbi<br />
helyen található: http://www.w3.org/TR/xmldsig-core/. Ez a struktúra írja le, hogy az aláírás hogyan<br />
ellenırizhetı, azaz tartalmazza az aláíráshoz használt kivonatképzési algoritmust, aszimmetrikus<br />
aláírás algoritmusát, esetlegesen az aláírás ellenırzéséhez szükséges nyilvános kulcsot. Utóbbival<br />
nem élünk, mert az üzenetküldésre jogosultak teljes körének nyilvános kulcsa rendelkezésre áll<br />
központilag, az üzenetbıl a küldı személye kiolvasható. Ebben a dokumentumban nem az aláírási<br />
technikára, hanem az adatközlés formájára fókuszálunk.<br />
Az üzenetek formai helyességének biztosítására valamennyi üzenettípusra XML-sémát<br />
definiálunk. A séma lehetıséget ad arra, hogy a formailag hiányos, szabálytalan üzenetek<br />
feldolgozása ne történjen meg. A sémák publikációra kerülnek a beküldı rendszerek felé.<br />
Tekintve a hálózati hibák és a megbízhatóság kérdését, a kommunikáció alapjául szolgáló<br />
csomagok maximális mérete korlátozva lesz (a pontos adat a különbözı tesztek futása után kerül<br />
megállapításra).<br />
A TARTALMI RÉSZ FELÉPÍTÉSE<br />
Az üzenet váza egy Konténerbıl áll, mely fej és törzs elemeket tartalmaz. A fej rész az<br />
azonosításhoz szükséges adatokat tartalmazza, míg a konténer törzse egy, vagy több üzenetet. Az<br />
üzenet fej része azonosító jellegő adatot tartalmaz, illetve leírja, hogy milyen típusú üzenetrıl van szó.<br />
– a kommunikáció alapja a kérelem; a FIR központi rendszerében minden beérkezı<br />
XML üzenet kérelmekre bontódik. A kérelmek azonosítására hármas azonosító<br />
rendszer került bevezetésre: Kontener (az ehhez tartozó azonosító képzésérıl<br />
késıbb lesz szó), Uzenet (ez egy Kontener-en belül futó számozással képzıdik) és<br />
Rekord (ez egy Uzenet-en belül futó számozással képzıdik),<br />
– egy üzenetcsomagba („Kontener”) több különbözı üzenet<br />
(/Kontener/KontenerTorzs/Uzenet) is bekerülhet (ez akkor fontos, ha a tranzakció<br />
költsége nem teszi optimálissá az üzenetek egyesével történı küldését),<br />
– az üzenet típusa (/Kontener/KontenerTorzs/Uzenet/UzenetFej/Tipus) egyértelmően<br />
meghatározza, hogy milyen üzenetspecifikus sémaellenırzés hajtandó végre az<br />
üzeneten,<br />
– az üzenettörzs (/Kontener/KontenerTorzs/Uzenet/Uzenet/UzenetTorzs) tartalmazza<br />
az üzenetspecifikus adattartalmat.<br />
Az egyes adatközlések, lekérdezések az üzenetek törzsében térnek el egymástól. A<br />
következı összefoglaló megmutatja az üzenetek típusait.<br />
Adatközlés<br />
Üzenettípus<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
– 1 –
Felsıoktatási Információs Rendszer<br />
Országos Felsıoktatási Információs Központ<br />
A bejelentés formai követelményei Verzió: 1.0; Kiadás dátuma: 2006. október 3.<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
Adatközlés<br />
Hallgatói jogviszony létrehozása<br />
Hallgatói jogviszony megszüntetés<br />
Hallgató személyi és egyéb adatok<br />
módosítása<br />
Hallgatói jogviszony karbantartása<br />
Oktatói jogviszony létrehozása<br />
Oktatói jogviszony megszüntetés<br />
Oktató személyi és egyéb adatok<br />
módosítása<br />
Oktatói jogviszony karbantartása<br />
Stornó kérelem<br />
Válaszüzenet *<br />
Értesítés üzenet *<br />
Üzenettípus<br />
HJVL<br />
HJVM<br />
HSZE<br />
HJVK<br />
OJVL<br />
OJVM<br />
OSZE<br />
OJVK<br />
STRN<br />
FIRV<br />
FIRE<br />
A * –gal jelölt típusok a FIR-bıl érkeznek az intézményekbe.<br />
ADATSZOLGÁLTATÁS – HALLGATÓI JOGVISZONY LÉTREHOZÁSA<br />
Minden esetben, amikor az intézmény új jogviszonyt létesít egy hallgatóval, vagy egy<br />
hallgató új képzésre (ezen belül idıszakra vagy szakirányra), doktori iskolába vagy kollégiumba<br />
iratkozik be, ilyen típusú kérelmet kell küldeni.<br />
A bejelentéshez kötelezı a személyre vonatkozó azonosító adatok kitöltése. Amennyiben<br />
az intézmény nyilvántartásában már szerepel a hallgató, az azonosító adatok között az Oktatási<br />
Azonosító megadása kötelezı.<br />
Egy bejelentéskor egy hallgatóhoz a következı adatok jelenthetık be:<br />
– hallgatói jogviszony, ezen belül több képzés. Egy adott képzéshez maximum 1<br />
idıszak jelenthetı be, egy idıszakhoz pedig bármennyi szakirány.<br />
– vendéghallgatói jogviszony<br />
– doktorjelölti jogviszony<br />
– kollégiumi tagsági jogviszony<br />
ADATSZOLGÁLTATÁS – HALLGATÓI JOGVISZONY MEGSZÜNTETÉS<br />
Minden esetben, amikor az intézmény egy hallgatóval létesített jogviszonyt, vagy egy<br />
hallgató egy képzését (ezen belül idıszakot vagy szakirányt), doktori iskolai vagy kollégiumi tagságát<br />
kívánja lezárni, ilyen típusú kérelmet kell küldeni.<br />
Amennyiben egy jogviszonyhoz tartozó összes képzés, doktori iskolai vagy kollégiumi<br />
tagság megszőnik vagy lezárul, a jogviszony automatikusan lezárul.<br />
A hallgató azonosításához a HallgAzon tag megfelelı információit kell kitölteni. A hallgató<br />
jogviszonyát a szervezet azonosítója, a jogviszony típusa és a jogviszony kezdetének dátuma<br />
azonosítja.<br />
ADATSZOLGÁLTATÁS – HALLGATÓ SZEMÉLYI ÉS EGYÉB ADATOK MÓDOSÍTÁSA<br />
Az adatok módosítása érintheti a hallgató személyes adatait, illetve a kapcsolódó adatokat<br />
(címek, elérhetıségek, okmányadatok, fogyatékosság adatai).<br />
A hallgató azonosításához a HallgAzon tag megfelelı információit kell kitölteni.<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
– 2 –
Felsıoktatási Információs Rendszer<br />
Országos Felsıoktatási Információs Központ<br />
A bejelentés formai követelményei Verzió: 1.0; Kiadás dátuma: 2006. október 3.<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
ADATSZOLGÁLTATÁS – HALLGATÓI JOGVISZONY KARBANTARTÁSA<br />
adatait.<br />
Az adatok módosítása érintheti a jogviszony, képzés, doktori iskolai vagy kollégiumi tagság<br />
A hallgató azonosításához a HallgAzon tag megfelelı információit kell kitölteni. A hallgató<br />
jogviszonyát a szervezet azonosítója, a jogviszony típusa és a jogviszony kezdetének dátuma<br />
azonosítja. A kiválasztott jogviszonyon belül a típustól függıen további azonosítók megadása<br />
szükséges (pl. hallgatói jogviszonynál képzés esetén a képzés kódja és a kezdés dátuma).<br />
ADATSZOLGÁLTATÁS – OKTATÓI JOGVISZONY LÉTREHOZÁSA<br />
Minden esetben, amikor az intézmény új jogviszonyt létesít egy oktatóval, vagy egy oktató új<br />
munkakörbe kerül, ilyen típusú kérelmet kell küldeni.<br />
A bejelentéshez kötelezı a személyre vonatkozó azonosító adatok kitöltése. Amennyiben<br />
az intézmény nyilvántartásában már szerepel az oktató, az azonosító adatok között az Oktatási<br />
Azonosító megadása kötelezı.<br />
Egy bejelentéskor egy oktatóhoz legalább 1 munkakört meg kell adni.<br />
ADATSZOLGÁLTATÁS – OKTATÓI JOGVISZONY MEGSZÜNTETÉS<br />
Minden esetben, amikor az intézmény egy oktatóval létesített jogviszonyt, vagy egy oktató<br />
egy munkakörét kívánja megszüntetni, ilyen típusú kérelmet kell küldeni.<br />
Amennyiben egy jogviszonyhoz tartozó összes munkakör megszőnik vagy lezárul, a<br />
jogviszony is lezárul. Amennyiben egy jogviszony lezárásra kerül, a hozzá kapcsolódó összes<br />
munkakör is lezárul.<br />
Az oktató azonosításához az Azonosito tag megfelelı információit kell kitölteni. Az oktató<br />
jogviszonyát a szervezet azonosítója és a jogviszony kezdetének dátuma azonosítja.<br />
ADATSZOLGÁLTATÁS – OKTATÓ SZEMÉLYI ÉS EGYÉB ADATOK MÓDOSÍTÁSA<br />
Az adatok módosítása érintheti az oktató személyes adatait, illetve a kapcsolódó adatokat<br />
(címek, nyelvtudás, nemzetközi tagság, szakképesítések, tudományos címek).<br />
Az oktató azonosításához az Azonosito tag megfelelı információit kell kitölteni.<br />
ADATSZOLGÁLTATÁS – OKTATÓI JOGVISZONY KARBANTARTÁSA<br />
Az adatok módosítása érintheti a jogviszony vagy a munkakör adatait.<br />
Az oktató azonosításához az Azonosito tag megfelelı információit kell kitölteni. Az oktató<br />
jogviszonyát a szervezet azonosítója és a jogviszony kezdetének dátuma azonosítja.<br />
ADATSZOLGÁLTATÁS – STORNÓ KÉRELEM<br />
A stornó kérelem egy jogviszony létrehozásának (hallgatók esetében hallgatói, doktorjelölti,<br />
kollégiumi jogviszony, képzés, idıszak vagy szakirány; oktatók esetén pedig oktatói jogviszony vagy<br />
munkakör) visszavonására használható üzenet. A visszavonandó jogviszonyra annak egyedi<br />
azonosítójával lehet hivatkozni, emellett a visszavonás indokának kitöltése is kötelezı. A stornó<br />
kérelmek nem kerülnek automatikusan elfogadásra. Fontos különbség a jogviszony lezárásához<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
– 3 –
Felsıoktatási Információs Rendszer<br />
Országos Felsıoktatási Információs Központ<br />
A bejelentés formai követelményei Verzió: 1.0; Kiadás dátuma: 2006. október 3.<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
képest, hogy a stornó kérelem elfogadása esetén a stornózott jogviszony létrehozása törlıdik a<br />
rendszerbıl, míg a jogviszony lezárása esetén a hallgató vagy oktató történeti adataiban megmarad a<br />
lezárt jogviszony.<br />
Stornó kérelem kizárólag a fent említett jogviszony létrehozás visszavonására alkalmazható.<br />
Személyes adat módosítás visszavonására nincsen lehetıség. A személyes adatok változása a<br />
hallgató vagy oktató történeti adatai között mindig megmarad.<br />
ADATSZOLGÁLTATÁS – VÁLASZÜZENET<br />
A beérkezett üzenetek feldolgozásáról státusz jellegő üzenetet kap vissza az üzenet<br />
küldıje. Ez a válasz vonatkozhat a konténerre (pl. érvénytelen aláírás), vonatkozhat az egyes<br />
üzenetre (pl. jogosulatlan üzenettípus beküldés), vagy vonatkozhat az egyes tételre (pl. sikeres<br />
jogviszony létrehozás). A séma lehetıvé teszi, hogy egy válaszüzenetbe különbözı típusú és számú<br />
válaszok kerüljenek.<br />
Amennyiben a válaszüzenet hibát jelez (erre utal a ValaszFej-ben található ValaszKod<br />
mezı is, amely értéke SZÓTÁR-ból kerül ki), a ValaszTorzs-ben megtalálható a hiba leírása, valamint<br />
a hibás paraméterekrıl szóló felsorolás.<br />
ÉRTESÍTÉS ÜZENET<br />
Az értesítés üzenet az OFIK irányából szolgáló adatterítésekre vonatkozik, amely érintheti<br />
az intézménnyel hallgatói vagy oktatói jogviszonyt létesített emberek személyes adatait, valamint a<br />
FIR rendszer Intézménytörzs adatbázisának tábláit is (utóbbiak közé tartozik a már több helyen<br />
említett SZÓTÁR tábla is).<br />
LEKÉRDEZÉS KÉRELEM, VÁLASZ ÜZENET<br />
A késıbbiekben készülni fog egy fıleg statisztikai célokat szolgáló kérelem típus is,<br />
amelyben megfelelı jogosultsággal rendelkezı emberek elıre megadott kérdéseket tehetnek majd fel<br />
a FIR rendszernek.<br />
MAGYARÁZAT AZ XSD DEFINÍCIÓKHOZ<br />
Az XSD minták felépítésérıl, kialakításáról a 2. számú melléklet tartalmaz további<br />
információt, amely az ütemtervben meghatározottak alapján jut el az intézményekhez.<br />
___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br />
– 4 –