ELEKTRA Hungaria v2.3 közlekedési kártyarendszer alkalmazásának követelményei
(IV. kötet)
2008. február 10.
2
ELEKTRA Hungaria v2.3 közlekedési kártyarendszer alkalmazásának követelményei (IV. kötet)
Megbízó: BKSz Kht
Összeállította: TRANSMAN Kft Counterit Kft
Budapest, 2008. február 10.
3
Az ELEKTRA Hungaria közlekedési kártyarendszer alkalmazásával kapcsolatos követelménymű szerkezete Az „ELEKTRA Hungaria közlekedési elektronikus kártyarendszer továbbfejlesztése” című feladatot a BKSz Kht pályázati kiírása alapján a TRANSMAN Kft vezette és a HunTrust Kft, IDOM ZRt, Stratis Kft alkotta konzorcium nyerte el. A feladatkiírásnak megfelelően elkészült szabályozási mű (ld. ábra) a következő köteteket tartalmazza: I. ELEKTRA Hungaria közlekedési kártyarendszer közlekedési kártya-technológiai alapok II.
ELEKTRA Hungaria közlekedési kártyarendszer Együttműködési és Üzletviteli séma
III.
ELEKTRA Hungaria közlekedési kártyarendszer szereplőinek és elemeinek azonosító rendszere
IV.
ELEKTRA Hungaria követelmények
V.
ELEKTRA Hungaria követelmények
VI. VII.
v2.3. v3.0
közlekedési közlekedési
kártyarendszer kártyarendszer
alkalmazás rendszerszintű
V./1 Az ELEKTRA Hungaria 2.3 díjtermékcsoportok ITSO leképezése V./2 Kártyaműveleti eszköz-követelmények ELEKTRA Hungaria közlekedési kártyarendszer tranzakció- és specifikációk
ELEKTRA Hungaria közlekedési kártyarendszer központi feldolgozási és elszámolási követelmények
Az ELEKTRA Hungaria közlekedési kártyarendszerrel kapcsolatos szabályozások
4
üzenet
Összefoglaló áttekintés az ELEKTRA Hungaria Kártyakövetelmények aktualizálásáról A chipkártyák közlekedési alkalmazásával kapcsolatban a külföldi tapasztalatok és a már korábban elvégzett hazai vizsgálatok alapján megállapítható volt, hogy az országos átjárhatóság biztosításához olyan „minimál követelmények” határozandók meg, amelyek betartása lehetővé teszi, hogy a különböző helyeken és időben megvalósuló helyi és helyközi közlekedési kártya-alrendszerek összekapcsolásával létrejöhessen az országosan egységes elvek alapján működő, átjárható „ELEKTRA Hungaria” közlekedési kártyarendszer. Az ELEKTRA Hungaria (EH) rendszer megalapozását jelentő többször módosított Követelmények (Verzió 2.2), amelyek 2006. szeptember 1-től a GKM honlapján is közzétételre kerültek, két összefoglaló dokumentációt tartalmazott: „A magyarországi közforgalmú személyszállításban díjhordozóként alkalmazásra kerülő chipkártyás rendszerek összközlekedési koncepciója” „A magyarországi közforgalmú személyszállításban díjhordozóként alkalmazásra kerülő chipkártyás rendszerek alapkövetelményei” A követelményekhez kapcsolódóan készült „Útmutató a díjtermék-katalógus, a díjtermékleképezés és a kártyaműveletek értelmezéséhez” (Állapot 1.0), amely a Követelményekben foglaltak értelmezését és megvalósítását hivatott volt segíteni. Jelen dokumentum a korábbi ELEKTRA Hungaria Követelmények (EH 2.2) aktualizálását jelenti, amely az időközben bekövetkezett jogszabályi környezet, a díjszabási alapok és kártyatechnológia elvárások változásából fakad, és újabb verziót jelent. Az EH 2.3 Követelmény-verzió nem tartalmaz olyan változást, amely a korábbi EH 2.2 verzióban már megvalósult díjtermékek működését akadályozná, hanem ahhoz képest inkább tartalmi-értelmezési és eljárásbeli módosulást jelent, így például: − Olyan „EH Alkalmazáskeret” került kialakításra, amely továbbra is döntően a közlekedési alkalmazást segíti, és amely egyszerű, blokkszervezésű (min. 1 Kbyte-os) érintkezésmentes kártyamemóriára alapozva „díjtárcát” is tartalmaz, de megfelelő körülmények biztosítása esetén képes a közlekedésen kívüli, egyes „társalkalmazások” (köztük a parkolás) lekezelésével egyéb üzleti célokat is kielégíteni, és alkalmas a fájlszervezésű kártyákra készülő EH 3.0 platformmal való együttélésre is. − Megoldás született az előzetes „eseménynaplózásra”, ami a „díjtermék-naplózás” előtt/mellett a 4 utolsó kártyaművelet rögzítésével segíti a használati biztonságot. − A díjtermék(hely)ek egységes szerkezeti kialakítása nem változott, továbbra is lehetővé teszik a Díjtermékkatalógus valamennyi terméktípusának leképezését. − A kártyarendszer egyik alapját jelentő azonosító rendszer pontosításra került. − A kedvezményrendszer módosulásának követésére a kedvezményjogosultság típuskódja és a kapcsolódható kedvezményfajta-kód elkülönítésre került. − További, a díjtermék-választék bővítését jelentő sajátos díjtermék- és akció-lehetőségek kerültek kidolgozásra, amelyek a díjtermékhely-keretekben szintén leképezhetők. Az aktualizált EH 2.3 Követelmények és a kapcsolódó Technológiai útmutató számol a kulcs-menedzsment megoldásával, s a tranzakció-szabályozás kidolgozásával, továbbá azzal, hogy a felülről építkező együttműködési és üzletviteli modell-megoldás részévé válik.
5
6
Tartalomjegyzék 1
A SZABÁLYOZÁS CÉLJAI..................................................................................................................... 9
2
ALKALMAZÁSI TERÜLET ..................................................................................................................... 9
3
EGYSÉGES KÁRTYATÍPUSOK ÉS DÍJTERMÉK LEKÉPEZÉSI ALAPOK ALKALMAZÁSA 10 3.1 3.2 3.3 3.4 3.5 3.5.1 3.5.2 3.5.3
4
EGYÉB MŰSZAKI ELŐÍRÁSOK BETARTÁSA................................................................................. 20 4.1 4.2 4.3
5
EGYSÉGES KÉPESSÉGŰ KÁRTYATÍPUSOK ALKALMAZÁSA ................................................................... 10 EGYSÉGES AZONOSÍTÓK ALKALMAZÁSA ............................................................................................ 14 EGYSÉGES DÍJTERMÉK-AZONOSÍTÓK ÉS DÍJTERMÉK-KATALÓGUS ALKALMAZÁSA .............................. 15 EGYSÉGES KEDVEZMÉNYJOGOSULTSÁGI ÉS DOKUMENTUM TÍPUSKÓDOK ALKALMAZÁSA .................. 15 EGYSÉGES KÁRTYASZERKEZET ÉS TARTALOM ALKALMAZÁSA ........................................................... 18 Egységes kártyaszerkezet .............................................................................................................. 19 Egységes díjtermék-tartalom......................................................................................................... 20 Egységes kártya-adatformátum alkalmazása ................................................................................ 20 KÁRTYA- ÉS ESZKÖZMŰVELETI KÖVETELMÉNYEK BETARTÁSA .......................................................... 20 A RENDSZERKULCSOK GENERÁLÁSA, KEZELÉSE ÉS ELOSZTÁSA ......................................................... 20 A TRANZAKCIÓS ADATOK KEZELÉSE................................................................................................... 20
KÁRTYASZERKEZETI ÉS FORMÁTUM KÖVETELMÉNYEK..................................................... 21 5.1 ALAPADATOK ÁTTEKINTÉSE ............................................................................................................... 21 5.2 A CHIPKÁRTYÁKKAL KAPCSOLATOS ALAPKÖVETELMÉNYEK, SZABVÁNYOK ...................................... 25 5.2.1 A PSC kártyával kapcsolatos alapkövetelmények ......................................................................... 25 5.2.2 A DSC-L kártyával kapcsolatos alapkövetelmények ..................................................................... 26 5.2.3 Vonatkozó ajánlások, szabványok ................................................................................................. 27 5.3 PSC KÁRTYA SZERKEZETE ÉS ADATFORMÁTUMA ............................................................................... 28 5.3.1 A PSC kártya szerkezeti kialakítása .............................................................................................. 28 5.3.2 A PSC kártya adatformátuma........................................................................................................ 29 5.3.3 A PSC kártya adatmezőinek részletes ismertetése......................................................................... 31 5.4 DSC KÁRTYA SZERKEZETE ÉS ADATFORMÁTUMA .............................................................................. 43 5.4.1 A DSC kártya szerkezeti kialakítása.............................................................................................. 43 5.4.2 A DSC kártya adatformátuma ....................................................................................................... 46 5.4.3 A DSC adatmezőinek részletes ismertetése ................................................................................... 54 5.5 ALAPADATOK RÉSZLETES ISMERTETÉSE ........................................................................................... 100 5.5.1 ASCII kódolású szöveg (ASCII text) ............................................................................................ 100 5.5.2 Objektum/Alkalmazástípus azonosító (Application Type ID)...................................................... 100 5.5.3 Alapdíjtermék-hely azonosító (Base Ticket ID)........................................................................... 101 5.5.4 Bináris érték (BINnary digit) ...................................................................................................... 101 5.5.5 Számláló (CouNTer).................................................................................................................... 102 5.5.6 Kártyatípus azonosító (CaRD Type ID) ...................................................................................... 102 5.5.7 Dátum (DATE) ............................................................................................................................ 103 5.5.8 Születési Dátum (DATE of Birth) ................................................................................................ 104 5.5.9 Időbélyeg (Date and Time Stamp)............................................................................................... 104 5.5.10 Folytató díjtermék-hely azonosító (Follower Ticket ID) ........................................................ 104 5.5.11 Hexadecimális szám (HEXadecimal number) ........................................................................ 105 5.5.12 Termékdíj pénznem (Payment CURrency).............................................................................. 106 5.5.13 Díjfeltöltési fizetés módja (Payment Method Type)................................................................ 107 5.5.14 Díjtermék-típus azonosító (PRoduct Type ID)........................................................................ 108 5.5.15 Szolgáltató azonosító (Service Provider ID) .......................................................................... 108 5.5.16 Rövidített szolgáltató azonosító (Service Provider ID - SHort) ............................................. 109 5.5.17 Terminál azonosító (Terminal ID).......................................................................................... 109 5.5.18 Rövidített Terminál azonosító (Terminál ID - SHort) ............................................................ 110 5.5.19 Tömegközlekedési szolgáltatás összevont azonosítója (Service Line ID)............................... 110 5.5.20 Utazási viszonylat/érvényességi terület azonosító (TRavel Link/Area ID) ............................. 111
7
5.5.21 5.5.22 5.5.23 5.5.24 5.5.25 5.5.26 5.5.27 5.5.28 6
Díjtermék kiegészítő információk (Ticket Supplementary INFormation) ............................... 112 Kezelőkészülék azonosító (Validator Device ID).................................................................... 114 Kezelőhely azonosító (Validation LOCation ID).................................................................... 114 Rövidített kezelőhely azonosító (Validation LOCation ID – SHort)....................................... 115 Kezelés jelző kód (Validation State ID) .................................................................................. 115 Heti idő (Weekly TIME).......................................................................................................... 116 Éves idő (Yearly TIME) .......................................................................................................... 116 Éves óraidő (Yearly Hour TIME) ........................................................................................... 117
A FŐ DÍJTERMÉKTÍPUSOK LEKÉPEZÉSE ................................................................................... 118 6.1 A FŐBB KÖZLEKEDÉSI DÍJTERMÉK-TÍPUSOK ...................................................................................... 118 6.2 PÉLDÁK A PSC KÁRTYÁVAL MEGVALÓSÍTHATÓ TERMÉKEKRE......................................................... 119 6.2.1 Díjtárca lefogyasztásos felhasználással ...................................................................................... 119 6.2.2 Időszakos érvényességű napijegy felhasználása ......................................................................... 120 6.3 PÉLDÁK A DSC KÁRTYÁVAL MEGVALÓSÍTHATÓ TERMÉKEKRE ........................................................ 122
7
8
BIT TÉRKÉP SZERKEZETI LEÍRÁSA ............................................................................................. 134
1
A SZABÁLYOZÁS CÉLJAI
A szabályozás elsődleges célja a különböző közlekedési alágazatok, illetve személyszállító szolgáltatások közötti átjárhatóságot biztosító, országosan használható, chipkártyákra és – alkalmazásokra vonatkozó alapvető követelmények megállapítása, az időben és területileg elkülönülten megvalósuló kártyarendszerek együttműködő-képessége érdekében. További célok a készpénzkímélő, szolgáltatásarányos viteldíjlerovás és az állami támogatások szolgáltatási teljesítmény-alapú megállapítási feltételeinek megteremtése, az utazási körülmények javítása, az alkalmazandó érintkezésmentes kártyák és kártyakezelési műveletek megvalósítása utastechnológiai, valamint informatikai, biztonsági követelményeinek meghatározása, az egyéb funkciókra is alkalmas érintkezéses chipkártyák – szabályozott követelmények szerinti – parkolási díjlerovásra való alkalmassá tétele, az „intelligens kártya alapú jegy- és bérletrendszer” nemzeti léptékű megvalósítására irányuló, az érintett felső vezetők, miniszterek, tulajdonosok és a szolgáltatók vezetői által aláírt szándéknyilatkozat érvényesítése. (Megjegyzés) 1. A országos egységes elvű közlekedési kártyarendszer létrehozásának lényege egy olyan, az EU előírásainak megfelelő országos kártyakövetelmény-rendszer, amely gyártótól és gyártmánytól függetlenül lehetővé teszi a közlekedési chipkártyák használatát a helyi, környéki (szövetségi) és helyközi közlekedésben valamint a parkolásban. 2. A hazai sajátosságokat figyelembevevő technológiai koncepcióra alapuló kártya-követelményrendszer igazodik a különböző európai szabványokhoz (ISO; CEN; IEC) és általános keretszabályozásokhoz (Open Smartcard Infrastructure for Europe; eEurope Smartcard Charter, TB9 Public Transport)
2
ALKALMAZÁSI TERÜLET
E szabályozás kiterjed a magyarországi közforgalmú személyszállításban ellátásért felelős hatóságok, illetve a szolgáltatók által alkalmazásra kerülő közlekedési chipkártyarendszerekre, azok integrációjára. Nem vonatkozik e szabályozás a chipkártya-rendszerek központi funkcióira, a finanszírozására, a megvalósítási, általános üzemeltetési, szervezési, továbbá a megvalósítók döntési illetve felelősségi körébe tartozó, szabadon választható feltételek meghatározására. (Megjegyzés) A közlekedési kártyarendszerrel kapcsolatos technológiai kérdésekben a „Technológiai Útmutató az ELEKTRA Hungaria közlekedési kártyarendszer követelményeinek alkalmazásához” (I. kötet) ad tájékoztatást. Az ELEKTRA közlekedési kártyarendszeren belüli működés szempontjából az „Együttműködési és Üzletviteli követelményei (II. kötet) az irányadó.
9
3
EGYSÉGES KÁRTYATÍPUSOK ÉS DÍJTERMÉK LEKÉPEZÉSI ALAPOK ALKALMAZÁSA
3.1
Egységes képességű kártyatípusok alkalmazása
A magyarországi közforgalmú személyszállításban csakis érintkezésnélküli- vagy ilyen működési móddal is rendelkező (duális interfészes) chipkártyák alkalmazhatók, amelyek az ISO 14443 (A típusú interface) szerint képesek működni. A közlekedési szolgáltatóknak – az utasok számára nyújtott különböző szolgáltatásokhoz – alkalmazkodó chipkártya-kínálatot kell biztosítani az következők szerint: 3.1.1. Tartós, újrafeltölthető, érintkezős és érintkezőnélküli (dual interface) kezelő felülettel ellátott kártyák (típusjele: DSC-D) 3.1.2. Tartós, újrafeltölthető, csak érintkezőnélküli kezelő felülettel ellátott kártyák (típusjele: DSC-L) 3.1.3. Papír- vagy műanyaghordozóba foglalt, újrafeltölthető, csak érintkezőnélküli kezelő felülettel ellátott kártyák (típusjele: PSC) A kártyatípusok és -képességek valamint az alkalmazási lehetőségek összefoglaló áttekintését az 1. táblázat tartalmazza. A chipkártyák közforgalmú személyszállítási, illetve egyéb (pl. parkolási) alkalmazhatóságát, az igénybevétel lehetőségeit és korlátait a szolgáltatónak részletesen meg kell hirdetnie. A tömegközlekedésben alkalmazható viteldíjhordozó érintésmentes kártyaválaszték a gyakori és eseti használói csoportok sajátosságait figyelembe véve került megállapításra a szükséges és elégséges szinten. A duál-interfészes műanyagalapú kártyák (DSC-D) érintkezős kezelő felülete lehetővé teszi egyéb funkciókban (pl. parkolás, pontgyűjtés, bankkártya- és elektronikus aláírás stb.) való alkalmazásukat, amennyiben kibocsátóik, illetve kiadóik biztosítják az érintkezésmentes chiprészben a tömegközlekedési funkciók számára előírt legalább 1kB memóriát, és erről a közlekedési szolgáltatókkal megfelelő megállapodást kötnek. (Megjegyzés) 1. A DSC-D típusú kártyák a későbbiekben elvileg lehetővé teszik a tömegközlekedésen kívüli szolgáltatások igénybevételét és az érintkezéses kezelési módú elektronikus pénztárca funkció megvalósítását is. 2. A DSC-D kártyák érintkezésmentes chiprészén, ill. a csak tömegközlekedésben használatra kerülő érintésmentes kártyán (DSC-L) érintkezésmentes tömegközlekedésben egy kialakított „díjösszegtárcából” való fizetés biztosított. 3. Az esetlegesen alkalmazásra kerülő hibrid kártyák DSC-L kártyának minősülnek a tömegközlekedési használat szempontjából. 4. A kártyatípusok szerkezetét, a rajtuk elhelyezhető díjtermékek (jegyek, bérletek, összegek) tartalmára, az egyes adatok formátumára vonatkozó követelményeket az EH 2.3 változatra jelen dokumentum, míg az EH 3.0 változatra vonatkozókat az ELEKTRA Hungaria v3.0 közlekedési kártyarendszer alkalmazásának követelményei (V. kötet) szabályzat tartalmazza. 5. A kártyák- és kártyaműveleti eszközök legfontosabb követelményeit az EH 3.0 verziót is kielégítő ugyanezen szabályzat tartalmazza.
10
Kártya típus
Kezelő felület
Min. kapacitás Felírható az érintkezésdíjtermék-szám nélküli részen
Közforgalmú Egyéb funkciók személyszállítási (interface) típus jele alkalmazások 3.1.1. Parkolás, DSC-D(M)1 Bérletesek és kedvezménnyel 1kB 7 díjtermék megszemélyesítéssel utazók részére, Társasági igazolvány, Tartós, műanyagalapú Kettős (duális) +visszaírt út Egyedi vagy gyűjtőjegyek, Diákkártya stb. chipkártya 1/3/7 napra érvényes jegy, 3.1.1.1 6 folytató díjtermék Egyedi viszonylati jegy + visszaírt út megszemélyesítés DSC-D(N)1 Egyedi vagy gyűjtőjegyek, Parkolás nélkül 1/3/7 napra érvényes jegy, Egyedi viszonylati jegy 3.1.1.2 3.1.2. DSC-L(M)1 Bérletesek és kedvezménnyel 1kB 7 díjtermék megszemélyesítéssel utazók részére, Érintkezés Tartós, műanyagalapú +visszaírt út Egyedi vagy gyűjtőjegyek, chipkártya nélküli 1/3/7 napra érvényes jegy, 3.1.2.1 6 folytató díjtermék Egyedi viszonylati jegy + visszaírt út megszemélyesítés DSC-L(N)1 Egyedi vagy gyűjtőjegyek, 1/3/7 napra érvényes jegy, nélkül Egyedi viszonylati jegy 3.1.2.2 Egyedi vagy gyűjtőjegyek, 3.1.3. 1 díjtermék megszemélyesítés PSC Papíralapú chipkártya Érintkezés 64 byte 1/3/7 napra érvényes jegy, + visszaírt út nélkül nélküli Egyedi viszonylati jegy 1 Bérletként- és kedvezménnyel történő utazás esetén a megszemélyesítés (M) kötelező; egyéb utazások esetén megszemélyesítés nélküli (N) kártya is elegendő 1.
Használóhoz kötöttség
Kártya-
táblázat: A közforgalmú személyszállításban használható chipkártya-típusok és alkalmazási lehetőségeik
11
4. A közlekedői csoportok által általánosan használható kártyatípusok áttekintő vázlatát az 1. ábra mutatja be.
1.
ábra: A közlekedői csoportok kártyaválasztéka
5. A közforgalmú személyszállítás szereplői és meghatározott feladatokat ellátó funkcionális egységei a következők: − használók (utasok), akik a tulajdonukba kerülő kártyákon történő díjfizetés/feltöltés ellenében és kezelésük révén a szolgáltatásokat igénybe veszik, − kártyakibocsátó, azon szervezet, amely a közlekedésben és más alkalmazási területeken használható kártyát díjfizetési céllal bocsát ki, amely a díjfizetés mellett más funkciók ellátására is alkalmas lehet; több alkalmazó esetén a kibocsátó az alkalmazás kezelő szerepét is betöltheti, − kártyakiadó, valamely kibocsátott kártyán megvalósítandó alkalmazás céljából a használók (utasok) számára a rendszer használatát biztosító kártyák kiadását megfelelő előírások és szabályok alapján végzi; általában egyúttal személyszállítási szolgáltató szervezet; a kártya kibocsátó lehet egyúttal a kártyát kiadó szolgáltató is. − szolgáltató(k), amely(ek) a személyszállítási szolgáltatást nyújtja(k), és elfogadja(k), a kártyát díjhordozóként, − díjbeszedők, azon helyek, szervezetek amelyek az igénybeveendő szolgáltatások fejében a használók (utasok) befizetését intézik, a kártyákra feltöltik és a díjbevételt begyűjtik, − kártyaközpont az a szervezeti egység, amely a kártyakiadást, megszemélyesítést, szerződéskötést végzi, kezeli a kártyákkal kapcsolatos bejelentéseket, Hívó- és Segítő Központ feladatokat is ellát, − adatfeldolgozó központ, az a szervezeti egység, amely a befizetett díjakkal és a kártyák révén igénybevett szolgáltatásokkal kapcsolatos kártyaműveleti (tranzakciós) adatokat gyűjti és feldolgozza, ezen túlmenően az adatkommunikációk és a rendszerinformációk menedzselését végzi, − rendszerirányítási központ: az a szervezeti egység, amely kezeli a rendszerelemek (architektúra) azonosítórendszerét, felügyeli a készülékek, folyamatok működését, gondoskodik a változó rendszeradatoknak (pl. díjtábla, menetrend, tiltólisták, stb.) a kártyaműveleti végkészülékekhez való eljuttatásáról, biztosítja a tranzakciós adatok gyűjtésének, továbbításának műszaki feltételeit.
12
Több-szolgáltatós, ill. több-alkalmazásos rendszerben - a fenti szereplőkön és funkciókon kívül - a következők is szükségesek: – alkalmazáskezelő központ: az a szervezeti egység, amely a rendszerben lehetséges alkalmazások igénybevételének feltételeit és körülményeit szabályozza és az alkalmazásokat közvetíti a különböző szolgáltatók ügyfelei, utasai felé, – elszámoló központ: a több-szolgáltatós rendszerben a díjfizetés/feltöltés és a szolgáltatások igénybevétele időbeli és területi elkülönültségéből adódóan szükségessé váló elszámolásokat kezeli.
2.
ábra: Az elektronikus kártyarendszer szereplői és kapcsolatai
6. Az egyes rendszerfunkciók – a létesítéssel és üzemeltetéssel kapcsolatos üzleti modell függvényében – a személyszállító szolgáltató szervezetén kívül is elláthatók. A különböző rendszerfunkciók mindaddig elláthatók adott tömegközlekedési szolgáltató szervezetén belül is, amíg a chipkártyákon tárolt értékek adott szolgáltató szolgáltatásainak igénybevételét teszik csupán lehetővé, ill. a kártyákra feltöltött összegeket más alkalmazások szolgáltatásainak fizetésére nem használják. Abban az esetben azonban, ha a chipkártyák több szolgáltató díjtermékeire is felhasználhatók és ezek díjának kiegyenlítése is a kártya révén történik, akkor a chipkártyák a jelenlegi szabályozás szerint „elektronikus pénzeszköznek”, a rajtuk tárolt érték „elektronikus pénznek” minősülnek, ami a kártyák kibocsátása, ill. a különböző szolgáltatók közti elektronikus pénz elszámolása vonatkozásában elektronikus pénzt kibocsátó szakosított hitelintézeti jogosultsággal bíró szervezet részvételét kívánja meg (2004. évi XXXV. törvény), amely a befizetések/kártyafeltöltések alapján igénybevett szolgáltatások után az elszámolásokat is kezeli. Amennyiben ez nem lehetséges, akkor az elektronikus pénz jellegét kell megszüntetni azáltal, hogy a „díjtárcából” fizethető díjtermékeket egyazon „gazda” egy ELEKTRA Díjtársaság fennhatósága alá kell helyezni. Az országos közlekedési kártyarendszer kialakulása során akár több kibocsátó is lehet, pl. nagy közlekedési szolgáltatók (BKV, MÁV, Volán-társaságok), esetleg hitelintézetek bevonásával, vagy a közlekedési és oktatási tárca, önkormányzatok, amelyek megállapodások alapján biztosítják a kívánt közlekedési alkalmazások elfogadását.
13
3.2
Egységes azonosítók alkalmazása
Az ELEKTRA azonosítórendszer és az egyesített hálózati rendszer kialakítása oly módon történhet, hogy az ágazati és helyi szolgáltatók saját leképezési és azonosító rendszerüket még a legkisebb mértékben sem kell módosítaniuk, ill. megváltoztatniuk. Az egyetlen, amit tenniük kell – csatlakozási szándékuk esetén – hogy közlik a hálózatuk (megállóik, viszonylataik, díjtábláik stb.) adatait (elektronikus formában) a létrehozandó központtal, amelyik elvégzi az addig már meglevő állományhoz való illesztést és azonosító- konverziót, majd visszajuttatja az adatokat a csatlakozni kívánó szolgáltatóhoz (csatlakozás után a teljes hálózatba, elektronikusan és szinte észrevétlenül történik). Ugyanilyen módon történik a változások bejelentése és kezelése később napi gyakorisággal. Fontos sajátossága az ELEKTRA azonosító rendszernek, hogy folytonos számozási rendszerével és a végén történő bővíthetőségével lehetővé teszi a fokozatos rendszerbővítést (ld. 1. táblázat). Sor szám 0. 1. 2. 3. 4. 5. 6. 7. 8. 9 10. 11. 12 13. 14. 15. 16.
ELEKTRA adatfile megnevezése ELEKTRA kártyakibocsátók azonosítói ELEKTRA díjtermék-kibocsátók/kiadók azonosítói ELEKTRA szolgáltatók/kártyakiadók azonosító kódja ELEKTRA kártyaazonosítók rendszere Kártyakiadó terminálok azonosítói Feltöltő készülékek azonosítói Kezelőkészülékek azonosítói Ellenőri készülékek azonosítói Megjelenítő készülékek azonosítói Számítógépek azonosító rendszere ELEKTRA helyazonosítók (települések, megállóhelyek) ELEKTRA szolgáltatások azonosítói ELEKTRA utazási viszonylat-/érvényességi terület-azonosítók
ELEKTRA díjterméktípus-kódok ELEKTRA kedvezményjogosultsági típus- és fajtakódok ELEKTRA kedvezményigazoló dokumentumtípus kód ELEKTRA tömegközl. rendelkező helységazonosítók
Adatfile rövid neve CISS FISS OPER CARD CARI RELD VALD CTRL DPLY COMP LOCI SERV TRAV FARE DISC DDOC APUB(LOCI)
Azonosítók mérete (bit) 1) 9 bit 1) 9 bit 1) 9 bit 9 +56 bit 1) 9 +15 bit 1) 9 +15 bit 1) 9 +15 bit 1) 9 +15 bit 9 +15 bit 9 +15 bit 1) 16 bit 1) 24 bit 1) 32 bit 1) 8 bit 1) 7+5 bit 1) 7 bit 1) 16 bit
Azonosító jelleg kötött kötött kötött szabad szabad szabad szabad szabad szabad szabad adott eljárás eljárás (szabad) adott adott adott
1) A kártyákra is felírásra kerülő azonosítók
2. táblázat: Az ELEKTRA Hungaria szereplőinek és eszközeinek azonosító rendszere
A táblázatból látható, hogy néhány „kötött” előírt azonosító mellett a szolgáltatóknak, az azonosító méretek betartása mellett, az esetek nagy részében „szabad” keze van, hisz a későbbiekben az azonosítók többsége a szolgáltatói kód (9 bit) hozzáadásával tehető az ELEKTRA rendszer azonosítójává is. A kártyákon és kezelőkészülékekben elhelyezendő adatmennyiségek szempontjából az ELEKTRA-hoz „szabott” helyazonosítóknak (10. sor: LOCI), a szolgáltatásazonosítóknak (11. sor: SERV) és az utazási (rész-) viszonylatok (12. sor: TRAV) tömör azonosítóinak kiemelt jelentősége van. A szolgáltatásazonosítók és az utazási viszonylatazonosítók előállításához szükség van az egyes szolgáltatói menetrendi viszonylatvezetési adatok konverziójával adódó LINE adatok alapján központilag képzendő ELEKTRA hálózati modellre (gráfra). Megjegyzés: az ELEKTRA közlekedési kártyarendszer azonosítóira vonatkozóan az „ELEKTRA Hungaria közlekedési kártyarendszer szereplőinek és eszközeinek azonosító rendszere (III. kötet) a mérvadó.
14
Az addig megvalósuló helyi rendszerek akkor lesznek képesek az ELEKTRA részévé válni, ha a 0.-3. sorig a kártyakibocsátó (CISS),, a díjtermék-kibocsátó (FISS), a szolgáltató (OPER) és a kártya (CARD) szereplők, ill. azonosítók, és a 10-12. sorig jelzett LOCI, SERV, TRAV azonosító állományaikat a kívánt szerkezetben adják meg, ill. hozzák létre és a kártyáikon feltöltő és kezelő- készülékeikben ezeket alkalmazzák. A táblázat tartalmazza a díjtermék-típus azonosítókat (FARE; 13. sor) az alkalmazandó kedvezményjogosultsági és fajtakódokat (DISC; 14. sor) és a jogosultságot igazoló dokumentumok típuskódjait (DDOC; 15. sor), valamint is, amelyek a magyar előírásoknak megfelelően kerültek kialakításra, továbbá a helyi tömegközlekedéssel rendelkező települések (jelenleg kb. 150 db) sorszámán alapuló rövidített azonosítóit is 600-as kóddal (BP) kezdődően (APUB; 16. sor), amelyek „adott”-nak tekintendők. A chipkártyás rendszere(ke)n belül a különböző résztvevő szereplők, továbbá az alkalmazásra kerülő készülékek, berendezések azonosítóit és kódjait egységes formátumban, összehangolt kiosztási és regisztrálási rend alapján kell az érintett szolgáltatónak alkalmazni. 3.3
Egységes díjtermék-azonosítók és díjtermék-katalógus alkalmazása
A helyi, valamint helyközi vasúti és autóbusz-közlekedésben alkalmazható díjtermékek típusai és azonosítói és azok tartalmi leírása, a majdani országos ELEKTRA Központ által egy nyílt, bővíthető katalógusba foglalandók (ld. 3. táblázat), amely megfelelő helyi, szolgáltatói javaslatok alapján, központi jóváhagyás után bővíthető. (Megjegyzés) 1. A díjtermékek fő típusai a kártyára való feltöltés, ill. a kezelés/díjlerovás szempontjából a következők: A) többes használatú értékkártya/díjtárca díjlefogyasztással (PSC, DSC) B) időszaki (1,3,7 napos) jegy területi érvényességgel (PSC, DSC) C) bérlet/havijegy időszaki és területi/vonali érvényességgel (DSC) D) egyedi előreváltott (helyközi) jegy (PSC, DSC) Az alap díjterméktípusoknak a helyi sajátosságoknak megfelelően számos változata létezhet. A kedvezményes díjtermékek nem kell, hogy külön típust képezzenek, azok a kedvezménymérték (>0%) által kerülnek figyelembevételre a feltöltés és ellenőrzés során.
3.4
Egységes kedvezményjogosultsági és dokumentum típuskódok alkalmazása
A helyi- és helyközi, továbbá a jegyes- és bérletes utascsoportokat is érintő országosan szabályozott szociális kedvezményrendszer – a jobb áttekinthetőség érdekében – a kedvezmény-típusok, kedvezmény-jogosultsági alapok (jogcímek) alapján csoportosított adatállomány formájában veendők figyelembe a következők szerint (ld. 4. táblázat): − életkor alapján (pl. 6 évnél fiatalabbak, 65 évnél idősebbek) − társadalmi csoporthoz tartozás alapján (pl. tanulók, nyugdíjasok, munkanélküliek, katonák, tartalékosok, határon túli magyarok, stb.) − alkalmazásban állás alapján (pl. közalkalmazottak, képviselők stb.) − fogyatékosság alapján (pl. vakok, siketek, hadirokkantak stb.) − utascsoport létszám alapján (pl. sportolók, természetjárók, családok, óvodások stb. csoportjai)
15
Díjösszeg (HUF) / Díjtábla hivatkozás 6)
Díjtermékkatalógus 2007. 12. 10. Szolgáltató/ területi
Szolgáltatói név/
azonosító (9/16 bit)
Terület leírás
001 002 003 004 005 • • •
Szolgáltatás jelleg 1) Település Díjterméktípus kód (8 bit) 7)
jellege
BKV szolgáltatói azonosító MÁV-Start szolgáltatói azonosító Volánbusz szolgáltatói azonosító Alba Volán szolgáltatói azonosító Borsod Volán szolgáltatói kódja
2)
Díjtermékcsoport kód Kedv.jogosults.tip. Hivatkozás3) 4) Kedvezményfajta hivatkozás 5) Változás hivatkozási kód
Helyi díjtermékek
→ →
001
002
→
A1
A1 HK01
-
-
••
••
Vasúti díjtermékek ••
119
120
121
••
••
Autóbusz díjtermékek 199
VK01
VD02 VD01
200
201
••
••
255
AK01
VD02 VD01 AD01 AD01 AD02
AD01 AD01 AD03
511 512
• • 599 600 601 602 • • 747 ? ? 799 800 • • ??? • • 5000
BP helyi díjszabású településkód Pécs helyi díjszabású településkód Komló helyi díjszabású településkód
1 2 3
Lenti helyi díjszabású településkód
3
HD01
HD01
N Helyi díjszabású településkód BKSz együttes területi kód
XYZ szövetségi területi kódja
Ország teljes területkódja
Megyjegyzések: 1) A "Díjterméktípus kód" a jegy- és bérlet típusát jelöli, amellyel az utasok, pénztárosok is találkoznak, és amelyeket a jogszabályok megállapítottak. 2) A "Díjtermékcsoport kód" arra a díjtermékcsoportra utal, amelynek termékei hasonló jellegűek és azonos műveleti folyamatot igényelnek. 3) A "Kedvezményjogosultsági típus hivatkozás" azt adja meg, hogy milyen Kedvezményfajta (mérték) vehetők igénybe az egyes kedvezményjogosultsági kódhoz tartozóan a Kedvezménytár alapján. 4) "Kedvezményfajta" jogszabálybéli hivatkozási kódja, amelyhez kapcsolódik a díjtermék kedvezményes ára. 5) A "Változás hivatkozási kód" (pl. 001/ABC)az adott szolgáltatótól származó szabványosított "Viteldíjváltozásjelentés"-re vonatkozik, amely a háttérben, pótlapon, a változás tartalmára, időpontjára, felelős személyére, elérhetőségére stb. vonatkozó adatok találhatók. 6) A Díjtábla hivatkozások (pl. VD01, VD02, AD01) a helyközi viszonylati díjtermékek esetében a hosszövezeti díjtáblára való hivatkozást jelentik, amelyeknek alapján a vasúti (pl. VD01), vagy autóbusz (pl. AD01) díjtáblák elérhetővé válnak, amelyek tartalmazzák a teljesárú és kedvezményes menetjegyek, bérletek, stb. hosszövezet szerinti díjait, valamint a kiegészítő jegyek díjait is; a helyi közlekedésben alkalmazott hivatkozás (pl. H01) arra utal, hogy adott területen az előre váltott, ill. járművön váltott díjak eltérőek, vagy a különböző szolgáltatók eltérő viteldíjakat alkalmaznak, amelyek egy mögöttes pótlapon jelennek meg. 7) A "Település jellege" kód jelentése 1 = BP, 2 = megyei jogú város, 3 = egyéb település, amelynek alapján kerül meghatározásra a helyi közlekedésben a bérletkedvezmény összege a Kedvezménytábla szerint. 8) A Díjtermékkatalógusba új "díjterméktípus" felvétele a szolgáltató kérelmezése, leírása és az ELEKTRA rendszerrel való kompatibilitás vizsgálata alapján, továbbá a díjtermék-elfogadás üzleti feltételeinek tisztázása után történhet.
3. táblázat: Az ELEKTRA Díjtermékkatalógus tervezett szerkezeti kialakítása
16
Kedvezménytár 2007.12.10. Verziószám (8 bit) Hivatkozott jogszabály/intézkedés (alfanumerikus: 100 byte) Dátum (24 bit) Kedvezményfajta a díjtermék és szolgáltató jellege szerint (5 bit) Jogosultságot Kedvezményjogosultsági Helyközi közlekedés + komp/rév Helyi Jogsz. igazoló típus1) sorszám dokumentumjegy kedvezmények bérlet kedvezmények kedvezmények5) típus kód2) Jogosultsági Típus kód Kedv. fajta kód3) csoport leírása (7 bit) (7 bit) 01 02 03 04 10 11 12 13 20 21 22 23 24 Életkor 001 002 · · Társadalmi csoport 021 022 AFt BFt CFt DFt EFt · · Alkalmazás 041 042 · · Fogyatékosság 061 062 · · Létszám 081 082 · · Megjegyzések: 1) A "Kedvezményjogosultsági típusok" a jogszabályban meghatározott kedvezményjogosultsági csoportok alapján kerülnek megállapításra. 2) A "Kedvezményjogosultságot igazoló dokumentumok típuskódja" az előforduló és elfogdásra kerülő dokumentumtípusok alapján kerül összeállításra (ld. külön). 3) A "Kedvezményfajta kódok" a jogszabályi hivatkozásnak megfelelő mértéket (pl. 01=100%, 02=90%, 03=67,5%, 04=50% vagy Ft-összeget) jelentik. 4) A vasúti és autóbusz kedvezményfajták esetében a %-os kedvezmények díjszabási hosszövezet-függő teljes áru díjakra vonatkozóan értendők. 5) Helyi bérletkedvezmények esetén A, B, C, D, E, F, G Ft összeget jelentenek a településkategória/szolgáltatási mód szerint.(1=Budapest; 2=megyeközpontok; 3=egyéb városok) Dokumentum típus kódok: 1. SZAZ = személyi azonosító dokumentum (+ egyéb igazolás) 2. MAIG = magyar igazolvány
11. SIIG = Siketek és Nagyothallók Országos Szövetségének igazolványa
3. DIIG = érvényes diákigazolvány
12. HAIG = Hadigondozási igazolvány
4. NYIG = nyugdíjas jogosultság igazolása
13. GYIG = Gyógypedagógiai Intézet igazolványa
5. MUKP = munkaügyi központ igazolása
14. OVIG = óvoda által az utazás napjára kiállított utaslista alapján
6. KAIG = katonai igazolvány, eltávozási engedély
15. ELBE = előzetes írásos bejelentés
7. KÖIG = közalkalmazotti igazolvány
16. SPUT = szövetségi igazolványok
8. POIG = pedagógus, felsőfokú oktatói igazolvány
17. GYEK = gyermekközpont által az utazás napjára kiállított lista alapján
Tartalék
25
26
FFt
GFt
30
31
9. FOIG = Intézet igazolványa, önkormányzati igazolás fogyatékosságról 10. VAIG = Vakok és Gyengénlátók Országos Szövetségének igazolványa
4. táblázat: Az ELEKTRA Kedvezménytípus- és kedvezményfajta-leképezés
17
Az egyes jogosultsági csoportok különböző mértékű (%) államilag biztosított szociálpolitikai jellegű kedvezményekre jogosultak a helyi és helyközi közlekedésben, amelyek lehetnek 100, 90, és 50 %-osak, míg 2006. július 1-je után a helyközi közlekedésben ezek a fix összegű árkiegészítéshez igazodnak (ld. 4. táblázat). Ezen túlmenően léteznek még különböző eseményekhez kapcsolódóan (pl. kiállítások, vásárok, kulturális rendezvények, stb. látogatói) üzletpolitikai kedvezmények is (ide tartozik pl. a „családi” kedvezmény is). A kedvezményjogosultsági típusok azonosítói (DISC) és a szolgáltatás, ill. a szolgáltató jellegétől függő kedvezményfajták, ill. mértékek, szintén egy mátrix (DTAB) formájában kerülnek megadásra. A kedvezményjogosultsági csoport-típusok és a kedvezményfajták összerendelését biztosító táblaszerkezet abban az esetben is megfelelő, ha a szociálpolitikai kedvezmények megállapítása később regionális szintre kerül és ezért regionálisan eltérő kedvezményezés kerülne kialakításra. A kedvezményjogosultságokat igazoló dokumentumok jogszabályok által meghatározott típusait (DDOC) szintén országos listába foglalandók és a DSC kártyák személyi adataihoz csatlakozóan, a kibocsátó intézmény kódjával és lejárati dátumával együtt, elektronikusan kell rögzíteni a kártyán. A különböző kedvezményjogosultságú alaptípusoknak megfelelő kódokat a 4. táblázat tartalmazza a helyközi, helyi, valamint a jegyes és bérletes kedvezmények vonatkozásában (a kódtábla nyitottságát biztosítandó az 5 típuscsoporthoz egyenként 20 kedvezmény-lehetőség tartozhat). A kártyára az igazoló dokument alapján csupán ezek a kódok (valamint a jogosultságot igazoló dokumentum kódja és érvényességi időpontja) kerülnek rögzítésre, a kedvezménymértékek realizálása a feltöltő automaták és a kezelő készülékek programozása során kerül figyelembevételre. (Megjegyzés) A szociálpolitikai kedvezményeket a kedvezményezettek a kedvezményjogosultságot igazoló, a DSCkártyán kódolt dokumentum alapján vehetik igénybe a nekik, a helyi, ill. helyközi közlekedésben, közlekedési módonként járó szociális jellegű kedvezményfajtákat, ill. mértékeket. A kedvezményezetti csoportokon belül különleges réteget képeznek az ingyenes utazásra jogosultak (100%os kedvezmény), akik szintén a DSC-kártyával vehetik igénybe a szolgáltatásokat. 2. Az üzletpolitikai kedvezményezést (pl. eseményekhez kapcsolódóan, vagy napszakokhoz kötődően stb.) a szociális alapú kedvezményezéstől eltérő módon célszerű kezelni. Az időszakhoz kötődő bérletek a kezeléskor az időszak-ellenőrzés során kiderül és akár ki is jelezhető. Különböző sajátos díjtermékek leképezésére vonatkozóan az „Útmutató” szolgál segítségül pl. sportrendezvényhez, kiállításhoz stb. kötődő menettérti jegyek, vasúti junior-, senior- és törzsutas-kártyák, vagy „előnykártyák” amelyek x összeg előzetes megfizetése ellenében x%-os kedvezményt biztosítanak stb.). 3. Sajátos kedvezményben részesülnek a saját dolgozók és családtagjaik, akik “dolgozói igazolványként” is szolgálható DSC-kártyával, vagy ingyenesen, vagy jelentős engedményezéssel vehetik igénybe a munkaadó társaságuk szolgáltatásait. Az ilyen utazások esetén is szükséges a kártyakezelés a megfelelő statisztikai adatok gyűjtése érdekében. 1.
3.5
Egységes kártyaszerkezet és tartalom alkalmazása
Az ELEKTRA rendszerben az országos átjárhatóság záloga az egységes kártyaszerkezet, az egységes díjtermék és objektumtartalom, valamint az egységes kártya-adatformátum biztosítja, ezért az ezekre vonatkozó követelmények betartása alapvető fontosságú. A 3.1 fejezetben definiált, a tömegközlekedésben használandó kártyatípusok képességei és követelményei eltérnek egymástól, amelyeket a következő fejezetek szerint kell alkalmazni.
18
3.5.1 Egységes kártyaszerkezet – A DSC-kártyák az érintkezésmentes chiprészükön valósítják meg az egységes országos ELEKTRA tömegközlekedési alkalmazás kereteit, amelyen belül a következő tartalmak foglalnak helyet (ld. 5. fejezetet): – EH kártyaazonosító törzsadatok – EH kártyakönyvtár – EH Alkalmazásazonosítók (EH Alkalmazáskeret) – EH Alkalmazás Könyvtár – Alkalmazás objektumok azonosítói (16 db) – Díjtermékek (7 db): a feltöltendő jegyek/bérletek + visszaírt adatok részére – Folytató díjtermékek (6 db) többrészes (átszállásos) jegyek/bérletek + visszaírás részére – Eseménynapló – Személyi és kedvezményekre vonatkozó adatok Egy-egy objektumtípusnak, így a díjtermékeknek, folytató díjtermékeknek, az utazási adatoknak azonos méretei kötelezően betartandók, ami országosan biztosítja a kártyák olvashatóságát és megfelelő alkalmazási megállapodások alapján a kereszthasználatát, hisz tudható, hogy az egyes objektumok mely bit-helyeken milyen adatszerkezettel kezdődnek. A PSC kártyák 1 díjtermék szűkített adatainak és visszaírt adatinak elhelyezésére alkalmasak. A bevételbiztonság érdekében alapvető fontosságú, hogy a kártyára történő díjtermék, ill. értékfelírás, továbbá az értéket jelentő kedvezményjogosultságok felírása elektronikusan hitelesítve történjen. (Megjegyzés) Megszemélyesített kártya esetén a kártyán elektronikusan elhelyezhető személyi adatok a következők: – kártyatulajdonos neve (feltételes) – szolgáltatóval kötendő szerződés száma (feltételes) – kártyakiadás időpontja – kártyatulajdonos születési dátuma – kártyatulajdonos állampolgársága Ezen adatok mellett a kártya tartalmazza a tulajdonos fotóját, valamint nevét, továbbá a kártya egyedi azonosítószámát (a „vegyes díjhordozós” időszakban, amikor még nem minden szolgáltató alkalmazza a kártyarendszert, a havi bérlet feltöltését igazoló bizonylattal való megfeleltetés céljából). A kártya kiadása során, a szerződéskötés esetén a személyiségi jogi szabályok betartásával a rendszerben további adatok is rögzítésre kerülhetnek, úgymint a lakcím, levelezési cím, munkahely/iskola címe (a kedvezményes, ill. „térítendő” bérlet kiadásához) bankszámlaszám, számlázási cím(ek), telefonszám, e-mail cím, stb. A kártyán 2 db kedvezményjogosultság adatai helyezhetőek el, amelyek közül az utas mindig a számára kedvezőbbet választhatja. Tekintettel arra, hogy a helyközi dolgozói és a tanulóbérletek után járó munkáltatói támogatás, ill. kedvezmény csupán a lakóhelyhez és a munkahelyhez, ill. iskolához legközelebbi állomások/megállók közötti utazási viszonylatban nyújtható, a kártyakiadáskor a feltöltés csak jegyirodában, a szerződésben foglalt viszonylat szerint tölthető fel. A lakóhely-, ill. munkahelyváltozás miatti utazási viszonylatváltoztatás is – megfelelő dokumentumok alapján – csak személyzettel rendelkező jegyirodában történhet (ez nem vonatkozik a területi érvényességű helyi bérletek használóira). A kártyán levő és a Kártyaközpontban tárolt személyi adatok nem kerülhetnek összekapcsolásra az adatfeldolgozást végző Tranzakciókezelő Központban feldolgozásra kerülő utazási adatokkal (pl. felszálló-, leszállóhely, időpont, szolgáltatás kódja stb.) amelyeket csupán a kártyaazonosító (vagy az alkalmazás példány virtuális azonosítója) kísér.
19
3.5.2 Egységes díjtermék-tartalom A kártyákon elhelyezhető díjtermék helyek memória-kiosztása szintén betartandó, mely méreten és szerkezeten belül valamennyi díjtermék-típus leképezése lehetővé válik. Az egységes díjtermék-szerkezet és tartalom betartandó és fontos az átjárhatóság szempontjából. (Megjegyzés) A nem a kártyatulajdonos utazásához közvetlenül kapcsolódó díjak (pl. poggyászjegy, kisállat jegy, nem az utazási viszonylat kiterjesztésével kapcsolatos pótdíjazás stb.) vagy külön díjtermékként kezelendők a kártyán, vagy megadásuk külön PSC kártyán történjen.
3.5.3 Egységes kártya-adatformátum alkalmazása A kártyákon elhelyezett különböző alkalmazások, ill. objektumok leírása során felhasznált különböző adattípusok formátuma meghatározott és az 5. fejezet szerint alkalmazandó.
4
EGYÉB MŰSZAKI ELŐÍRÁSOK BETARTÁSA
4.1
Kártya- és eszközműveleti követelmények betartása
Az ezirányú követelmények az ELEKTRA Hungaria v3.0 közlekedési kártyarendszer alkalmazásának követelményei dokumentum szerint alkalmazandók. 4.2
A rendszerkulcsok generálása, kezelése és elosztása
A rendszerkulcsok kezelési módjának szabályozása az ELEKTRA Hungaria közlekedési kártyarendszer központi követelményei dokumentum szerint történik. A kártyaműveletek során a DSC, ill. PSC kártyára minden kártyaműveletnél írandó hitelesítő adatok (MAC) tartalmi és képezési szempontjai is az ELEKTRA Hungaria közlekedési kártyarendszer központi követelményei dokumentum iránymutatásai szerint történik. A továbbításra kerülő adatok ECDSA eljárással kerülnek aláírásra, melynek algoritmusára vonatkozóan szintén az ELEKTRA Hungaria közlekedési kártyarendszer központi követelményei dokumentumban található utalás 4.3
A tranzakciós adatok kezelése
A kártyaműveletek során keletkező, valamint a közbülső szintek és az Országos Központ közti adatok forgalmának tartalmi és formai szabályozásáról az ELEKTRA Hungaria v3.0 közlekedési tranzakciók szabványosítása (VI. kötet) dokumentum rendelkezik.
20
5
KÁRTYASZERKEZETI ÉS FORMÁTUM KÖVETELMÉNYEK
5.1
Alapadatok áttekintése
A kártyákon levő tartalmak szempontjából mértékadó alapadatokat, kötelezően alkalmazandó elemi adatoknak kell tekinteni és kezelni valamennyi közlekedési használatban lévő kártyán. Ezen adatok egységes leképzése a kompatibilitás igénye miatt kötelező. Az alábbi táblázat az alap-adattípusokat és formátumokat foglalja össze. A táblázatban leírt adattípusok részletes ismertetése a Hiba! A hivatkozási forrás nem található. pontban található. Adattípus
1
Rövidítés
Adattípus formátuma
Adattípus helyfoglalása, kiegészítő információ
EN-1545 adattípus
ASCII kódolású szöveg (ASCII text) Objektum/Alkalmaz ástípus azonosító (Application Type ID)
ASCII
Szöveges adat, amely az ASCII kódkészletet használja
Mezőtípus függő
LanguageAlpha
ATID
16 bit
Databin
Bináris érték (Binary digit)
BIN
Mezőtípus függő
Databin
Alapdíjtermék-hely azonosítója (Base Ticket ID)
BTID
4 bit
ContractDepen dencyPointer
Számláló (Counter) Kártyatípus azonosító (Card Type ID)
CNT
Az objektum/alkalmazás azonosítóját és adott objektumon/alkalmazáson belül az objektum/alkalmazás adatszerkezet/adat-tartalom verzióját adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Kétállapotú (2-es számrendszeren alapuló ) értékjelző, amely elemenként önálló értelmezéssel rendelkezhet. Több elem összefogása esetén a legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian ill. Motorola formátum). Azon díjtermék kártyán való helyének az azonosítóját adja meg, amelyhez folytató termék kapcsolódhat.. 0-3 bit – Díjtermék helyének a pozíciószáma a kártyán (1-7), Használat számláló.
14 bit
Counter
8 bit
Databin
Dátum (Date)
DATE
A kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adat-tartalom verzióját adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). A 2005 január 1-óta eltelt napok számát adja meg, ahol a 2005.01.01 az 1-es értéket jelenti. Nulla értéket nem vehet fel.
14 bit
DateStamp
CRDTID
1
Az EN1545 esetén 1997/1/1 a számítási alap az ELEKTRA rendszerben használ 2005/1/1-el szemben.
21
Adattípus
Rövidítés
Adattípus formátuma
Adattípus helyfoglalása, kiegészítő információ
EN-1545 adattípus 2
Születési Dátum (Date of Birth)
DATEB
Az 1900 január 1-óta eltelt napok számát adja meg, ahol a 1900.01.01 az 1-es értéket jelenti. Nulla értéket nem vehet fel.
16 bit
DateCompact
Decimális szám (Decimal number)
DEC
Mezőtípus függő
BCDString
Időbélyeg (Date and Time Stamp ) Folytató díjtermékhely azonosítója (Follower Ticket ID)
DTS
24 bit
DateTimeStamp
5 bit
Databin
Hexadecimális szám (Hexadecimal number)
HEX
Mezőtípus függő
Databin
Termékdíj pénznem (Payment Currency)
PCUR
Előjel nélküli BCD kódolású szám. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). A 2005 január 1-óta eltelt percek számát adja meg, ahol a 2005.01.01 00:00 a 0-ás értéket jelenti. Az adott díjtermékhez kapcsolódó folytató díjtermékhelyre mutat rá a kártyán, annak indokának megadásával. 0-1.bit – A folytató díjtermék indokát jelző kód : 0 – Úti cél, 1 – Közbenső cél 2 – Betérő/Töréspont 3 – Kiegészítő jegy 2-4 bit – Díjtermék folytató adatok helyének a pozíciószáma a kártyán (17), 0 – Nincs folytató díjtermék A 16-os számrendszeren alapuló számábrázolási mód. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian ill. Motorola formátum). A kártyán lévő maradék összeg, illetve az adott termékdíjak összegének meghatározásához használt pénznem. 0-1 bit: Pénznem típus meghatározása (nemzeti valuta, EURO, szolgáltatói egységek) 2-4 bit: A tárolt összeg szorzótényezője ( x1, x10, x100, x1000, x0,1, x0,01,x0,001) 5-7 bit: A feltöltött összeg nagysága utáni engedmény-mérték jelölésére szolgáló kód (0,1,2,3,4,5,6,7), amelyhez a szolgáltató által választható %-os érték rendelhető
8 bit
Databin 4
2
FTID
3
Erre a célra eredetileg a BirthDate adattípus szolgálna, de az 64 bit helyet foglal, mivel BCD kódolású adattárolást használ (ÉÉÉÉHHNN). 3 Az EN1545 esetén 1997/1/1 a számítási alap az ELEKTRA rendszerben használ 2005/1/1-el szemben. 4 Az EN1545 definiál egy PayUnitMap adattípust, amely 4 bit-es, de nem biztosítja ugyanezt a funkcionlaitást.
22
Adattípus
Rövidítés
Díjfeltöltési fizetési mód (Payment Method Type)
PMT
Díjtermék-típus azonosító (Product Type ID) Tömegközlekedési szolgáltatás összevont azonosítója (Service Line ID)
PRTID
Szolgáltató azonosító (Service Provider ID) Rövidített szolgáltató azonosító (Service Provider ID - Short) Terminál azonosító (Terminal ID) Rövidített Terminál azonosító (Terminál ID Short) Utazási viszonylat/érvényes ségi terület azonosító (Travel Link/Area ID) Díjtermék kiegészítő információk (Ticket Supplementary Information)
SPID
SLID
SPIDSH
TID TIDSH
Adattípus formátuma Az adott utazási költségeinek kiegyenlítésének módja az alábbiaknak megfelelően: 0 – Készpénz 1 – Credit / Debit kártya 2 – Szerződés 3 – Saját díjtárca 4 – Mobiltelefon 5 – Utalvány 6 – Internet 7 – Egyéb fizetési mód Díjtermék típus (pl. jegy, bérlet, stb.) azonosító, amely a szolgáltató azonosítóval együtt értelmezendő. Adott tömegközlekedési szolgáltatást azonosítja a tömegközlekedési vonal/viszonylat és járat/vonat azonosítójának megadásával. 0-13 bit – Vonal/viszonylat azonosítója 14-23 bit – Vonat/járat azonosítója Szolgáltató azonosító (ez akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet). Szolgáltató azonosító szűkített ábrázolása (ez akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet). A díjtermék feltöltést végző terminál (feltöltőhely) azonosítója A díjtermék feltöltést végző terminál (feltöltőhely) azonosítója (PSC kártyán)
Adattípus helyfoglalása, kiegészítő információ
EN-1545 adattípus 5
3 bit
Databin
8 bit
ProductId
24 bit
JourneyRunId
9 bit
CompanyId
5 bit
CompanyId
15 bit
Databin 6
12 bit
Databin 7
TRLAID
A hálózat két, átszállás nélkül elérhető megállóhelye közti kapcsolat (él) azonosítója (32 bit), vagy egy igénybevehető hálózat (rész) területi azonosítója (16 bit)
32 bit
RouteId
TSINF
A díjtermékre vonatkozó járulékos információkat adja meg a következő bitkombinációk alapján (csak egyedi jegyekhez kapcsolódóan): 0. bit – Menettérti jegy 1. bit – ICR/IC/IP pótjegy 2. bit – 1. osztály különbözeti jegy jelzője 3. bit – Dohányzó/Nem dohányzó 4. bit – Egyéb szolgáltatás (pl. internet) 5. bit – Segítséget igénylő személy
28 bit
Databin
5 Az EN1545 definiál egy PaymentMeansCode adattípust, amely 5 biten számos fizetési módot definiál, de ezek hazánkban nem használatosak, 6 Az EN1545 ennek jelölésére a DeviceID adattípust használja, azonban annak értelmezése egy külön kapcsolódó DeviceTypeCode mezőben megadott értéktől függ. 7 Az EN1545 ennek jelölésére a DeviceID adattípust használja, azonban annak értelmezése egy külön kapcsolódó DeviceTypeCode mezőben megadott értéktől függ.
23
Adattípus
Rövidítés
Kezelőkészülék azonosító (Validator Device ID) Kezelőhely azonosító (Validation Location ID) Rövidített Kezelőhely azonosító (Validation Location ID - Short) Kezelést jelző kód/ visszatérítés kódja/ speciális kezelés kódja (Validation State ID)
VDID
Heti idő (Weekly time)
WTIME
Éves idő (Yearly time)
YTIME
Éves óraidő (Yearly hour time)
YHTIME
Adattípus formátuma 6-13. bit – Helyjegy: kocsi szám 14-20. bit – Helyjegy: ülés szám 21-22. bit – Csoportjegy: felnőttek/kísérők száma 23-27. bit – Csoportjegy: gyerekek/kísért személyek száma A díjtermék kezelését (check-in, vagy check-out) végző kezelőkészülék azonosítója
Adattípus helyfoglalása, kiegészítő információ
EN-1545 adattípus
15 bit
Databin
8
VLOCID
A díjtermék kezelési (check-in, vagy check-out) helyének azonosítója
14 bit
Databin 9
VLOCID SH
A díjtermék kezelési (check-in, vagy check-out) helyének szűkített azonosítója
13 bit
Databin
VSID
A díjtermék kezeltségi állapotát adja meg a következő értékek alapján: 0 – Kezeletlen 1 – 1. irány ill. felszálláskor sikeresen kezelve 2 – 2. irány ill. leszálláskor sikeresen kezelve / speciális kezelés (adott egyedi díjtermékeknél) 3 – sikertelen kezelés/visszaváltás A hét első napja óta eltelt percek száma Hexadecimális formában, ahol az 1-es érték a 00:01 (0 óra 1 perc) időpontot jelenti. Az adott év első napja óta eltelt percek száma Hexadecimális formában, ahol az 1-es érték a 00:01 (0 óra 1 perc) időpontot jelenti. Az adott év első órája óta eltelt órák száma Hexadecimális formában, ahol az 1-es érték a 0001 a 00 óra 00 perc-től kezdő órát jelenti.
2 bit
Databin
14 bit
Databin
20 bit
Databin 12
14 bit
Databin
10
11
13
1. Táblázat Alap adattípusok
8 Az EN1545 ennek jelölésére a DeviceID adattípust használja, azonban annak értelmezése egy külön kapcsolódó DeviceTypeCode mezőben megadott értéktől függ. 9 Az EN1545 ennek jelölésére a LocationID adattípust használja, azonban értelmezése egy külön kapcsolódó LocationQualifierCode mezőben megadott értéktől függ. 10 Az EN1545 ennek jelölésére a LocationID adattípust használja, azonban értelmezése egy külön kapcsolódó LocationQualifierCode mezőben megadott értéktől függ. 11 Az EN1545 ennek jelölésére a TimeMeasure adattípust használja, azonban értelmezése egy külön kapcsolódó TimeUnit mezőben megadott értéktől függ. 12 Az EN1545 ennek jelölésére a TimeMeasure adattípust használja, azonban értelmezése egy külön kapcsolódó TimeUnit mezőben megadott értéktől függ. 13 Az EN1545 ennek jelölésére a TimeMeasure adattípust használja, azonban értelmezése egy külön kapcsolódó TimeUnit mezőben megadott értéktől függ.
24
5.2
A chipkártyákkal kapcsolatos alapkövetelmények, szabványok
5.2.1 A PSC kártyával kapcsolatos alapkövetelmények A PSC kártya kialakításának és működési folyamatainak tervezésekor a jelenleg elérhető termékek műszaki specifikációiban rögzített tipikus működési paramétereket kell alapul venni. A termékek előírt fontosabb tulajdonságai a következők: •
ISO/IEC 14443 A interfész: o Érintésmentes tápfeszültség ellátás és adatkommunikáció o Működési távolság: max. 100mm (az antenna kialakítástól függően) o Működési frekvencia: 13.56MHz o Gyors adatátvitel: legalább 100 kbit/s o Kiemelt adatintegritás: 16bit-es CRC, paritás, bit kódolás, bit számolás o Anticollision, vagy ezzel egyenértékű képességek
•
EEPROM: o legalább 64 byte (512 bit) tárkapacitás o laponként állítható írás tiltás o legalább 7 byte (56 bit) hosszúságú, gyárilag beégetett, azonosítószámmal rendelkezik a másolhatóság nehezítésére
egyedi
o legfeljebb 5 byte (40 bit) belső regiszter o legalább 4 byte (32 bit) hosszúságú, egyszer írható (One Time Programmable – OTP) terület a statikus kártyaadatok elhelyezésére o legalább 48 byte (384 bit) szabadon felhasználó memóriaterület o Adatmegőrzési idő: 5 év o Legalább 10,000 írási ciklus A PSC kártya felépítéséből adódóan a következő adottságokat kell figyelembe venni a használatakor: •
Adatbeolvasás a kártyáról 16 byte-os egységekben történhet, amely átlagos hozzáférési ideje (a külső olvasó oldaláról) 2ms
•
Adatírás a kártyára legalább 4 byte-os egységekben legyen lehetséges, aminek átlagos hozzáférési ideje (a külső olvasó oldaláról) 4.6ms legfeljebb
•
Egy olvasási művelet során legalább 16 byte legyen olvasható ki a kártyáról
A PSC kártyának, mint eszköznek a következő szabványoknak kell megfelelniük: • ISO/IEC 14443 kommunikációs interfész •
Legalább ISO/IEC 14443-1,-2,-3
25
5.2.2 A DSC-L kártyával kapcsolatos alapkövetelmények A DSC-L kártya kialakításának és működési folyamatainak tervezésekor a jelenleg elérhető termékek műszaki specifikációiban rögzített tipikus működési paramétereket kell alapul venni. A termékek fontosabb kötelező tulajdonságai a következők: •
ISO/IEC 14443 A interfész: o Érintésmentes tápfeszültség ellátás és adatkommunikáció o Működési távolság: max. 100mm (az antenna kialakítástól függően) o Működési frekvencia: 13,56 MHz o Gyors adatátvitel: legalább 100kbit/s o Kiemelt adatintegritás: 16bit-es CRC, paritás, bit kódolás, bit számolás, vagy ezzel egyenértékű képességgel o Anticollision képesség
•
EEPROM: o legalább 1 kbyte (8192 bit) tárkapacitás o adattömbönként megadható hozzáférési jogosultságok o legalább 4 byte (32 bit) azonosítószámmal rendelkezik
hosszúságú,
gyárilag
beégetett,
egyedi
o legfeljebb 12 byte (96 bit) gyártói adatterület o legalább 16 byte (128 bit) szektoronként a hozzáférési jogosultságok és a hozzáférési kulcsok tárolására o legalább 752 byte (6016 bit) szabadon felhasználó memóriaterület o adatmegőrzési idő: legalább 10 év o legalább 100,000 írási ciklus •
Biztonsági funkcionalitások: o Kölcsönös authentikáció megvalósítása (ISO/IEC DIS9798-2) o RF csatorna adattitkosítás, visszajátszás védelemmel o Szektoronként 2 különálló kulcs kezelése, ezáltal támogatva a multi-applikációs rendszerek kialakítását o Eszközönként egyedi sorozatszám o A szállítás során az EEPROM tartalmát külön kulcs védje (transport key)
A DSC kártyának, mint eszköznek a következő szabványoknak kell megfelelniük:
26
•
ISO/IEC 14443 A kommunikációs interfész
•
Legalább ISO/IEC 14443-1,-2,-3
5.2.3 Vonatkozó ajánlások, szabványok Referencia szám EN 1545-1:1998
Leírás Identification card systems - Surface transport applications - Part 1: General data elements EN 1545-2:1998 Identification card systems - Surface transport applications - Part 2: Transport payment related data elements ISO 8859-1:1998 Information technology -- 8-bit single-byte coded graphic character sets -- Part 1: Latin alphabet No. 1 ISO 8859-2:1998 Information technology -- 8-bit single-byte coded graphic character sets -- Part 1: Latin alphabet No. 2 ISO 3166-1:1997 Codes for the representation of names of countries and their subdivisions -- Part 1: Country codes ISO 3166-2:1998 Codes for the representation of names of countries and their subdivisions -- Part 2: Country subdivision code ISO/IEC 14443-1:2000 Identification cards - Contactless IC cards - Proximity cards - Part 1: Physical characteristics ISO/IEC 14443-2:2001 Identification cards - Contactless IC cards - Proximity cards - Part 2: Radio frequency power and signal interface ISO/IEC 14443-3:2001 Identification cards - Contactless IC cards - Proximity cards - Part 3: Initialization and anticollision Identification cards - Integrated circuit(s) cards with contacts - Part 1: ISO/IEC 7816-1*1 Physical characteristics Identification cards - Integrated circuit(s) cards with contacts - Part 2 ISO/IEC 7816-2 *1 Dimensions and location of the contacts Identification cards - Integrated circuit(s) cards with contacts - Part 3: ISO/IEC 7816-3 *1 Electronic signals and transmission protocols Identification cards - Integrated circuit(s) cards with contacts - Part 4: ISO/IEC 7816-4 *1 Industry commands for interchange *1 : Az érintkezéses felülettel is rendelkező kártyák egyéb közlekedési funkciói (pl. parkolás) vonatkozásában elegendő a megjelölt szabványok alkalmazása. Azon funkciók, amelyek megkívánják (pl. oktatási ID kártya, közigazgatási ID kártya), azoknál az ISO/IEC 7816-1-8 szabványok betartása a követelmény.
27
5.3
PSC kártya szerkezete és adatformátuma
5.3.1 A PSC kártya szerkezeti kialakítása Kártyaazonosítók Kártyatípus azonosító (4 bit típus + 4 bit verziószám) Gyári sorszám + belső tárolók Kártyakiadó/szolgáltató azonosító Kártyaművelet számláló (egyszer írható memóriarészben, legalább 2 felszállásonként, bitenként) Kiegészítő adat / tartalék
Bit Össz. 8 96 9 32 1 146
Díjtermékek adatai Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító (többes jegyek, napi (1,3,7) jegyek, bérletek, egyedi viszonylati jegyek) Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító Tömegközlekedési szolgáltatás (vonal/viszonylat+járat/vonat) összevont azonosítója Díjtermék kiegészítő információk (menettérti,IC,1.oszt.pótj.,nem doh.,egyéb szolg., segítség, helyjegy sorsz.,csop.(fő)) Díjtermék érvényesség kezdő dátuma (egyedi viszonylati jegyek esetében) Kiegészítő adat / tartalék
9 12 24 4 8 32 24 28 14 1
156
Visszaírt adatok Közlekedési szolgáltató azonosító Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Felszálló (check-in) kezelés dátuma, időpontja (első kezelés órája/utazási lánc kezdő időpontja percben) Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in) / Leszálló (check-out) kezelőkészülék azonosító Közbenső kártyaművelet számláló (1,2) Kezelést / sikertelen / speciális kezelést/visszaváltást jelző kód Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
5 13 14 13 15 1 2 0 1 32
96
PSC64 kártyán elhelyezhető tömegközlekedési adatok (Példa) Kártyaazonosítók 1 normál díjtermék (pl. többes jegy, napi jegyek, egyedi viszonylati jegyek) 1 visszaírt utazás adatai Segéd memóriaterület visszaíráshoz
146 156 96 64
462
PSC64 Byte (512 bit) Kártyastruktúra v2.3
28
Megjegyzés [DSz.1]: SINF, FTID módosítások szövegesen átvezetendőek!
5.3.2 A PSC kártya adatformátuma 5.3.2.1 Kártyaazonosítók Adatmező neve
Formátum
Helyfoglalás (bit)
Kártyatípus azonosító
CRDTID
8
Gyári sorszám + belső tárolók
HEX
56+40
Kártya kiadó/szolgáltató azonosító
SPID
9
Kártyaművelet számláló
BIN
32
Kiegészítő adat / tartalék
BIN
1
Meghatározások A kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. [A kártya kiadásakor kerül megadásara] [OTP] 7 byte egyedi sorszám, amely a kártya gyártója által, a kártya nem írható területén, a gyártást követően elhelyezett egyedi sorszámot tartalmazza. [A kártya kiadásakor kerül megadásara] [OTP] 5 byte belső regiszterek és tárolók A kártyát kiadó szervezet, illetve közlekedési szolgáltató azonosítóját adja meg. [A kártya kiadáskor kerül megadásara] [OTP] A kártyát érintő műveletek (feltöltések, kezelések) számának követésére szolgál. Minden 2. kezelés esetén egy bit 0 → 1-be íródik át véglegesen [A kártyahasználat során változik] [OTP] Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít
2. Táblázat PSC kártya törzsadatok
Adatok összességében: 146 bit 5.3.2.2 Díjtermékek adatai Adatmező neve
Formátum
Helyfoglalás (bit)
Feltöltést végző szolgáltató azonosító
SPID
9
Feltöltő terminál azonosító
TIDSH
12
Feltöltési dátum, időpont Díjtermék-formátum azonosító
DTS
24
HEX
4
Díjtermék-típus azonosító
PRTID
8
Utazási viszonylat/ érvényességi terület azonosító Tömegközlekedési szolgáltatás összevont azonosítója
TRLAID
32
SLID
24
Díjtermék kiegészítő információk
TSINF
28
Meghatározások A díjtermék feltöltését végző terminált üzemeltető szolgáltató azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A díjtermék feltöltést végző terminál azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A díjtermék feltöltési időpontját adja meg. A feltöltésre került díjtermék adatszerkezet/adattartalom verzióját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a ’Díjtermék katalógus’ban foglaltak szerint [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék felhasználhatósági területét adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermékre vonatkozó járulékos információkat adja meg. [A díjtermék feltöltésekor kerül megadásra]
29
Adatmező neve
Formátum
Helyfoglalás (bit)
Díjtermék érvényesség kezdő dátuma
DATE
14
Kiegészítő adat / tartalék
BIN
1
Meghatározások A feltöltésre került díjtermék érvényességének kezdő dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít.
3. Táblázat PSC közlekedési alkalmazás termékek adatai
Adatok összességében: 156 bit 5.3.2.3 Visszaírt adatok Adatmező neve
Formátum
Helyfoglalás (bit)
Közlekedési szolgáltató azonosító
SPIDSH
5
Felszálló (check-in) kezelés dátuma és időpontja
YHTIME/ WTIME
14
Megjegyzések Azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. A díjtermék típusától függően, két különböző funkció ellátására szolgál az alábbiak szerint: a.) Napi jegy/viszonylati jegy díjtermék-típus esetén: Az első kezelés időpontját adja meg az aktuális év eleje óta eltelt órák számával.
30
Felszálló (check-in)/ Leszálló (check-out) hely azonosító Felszálló (check-in)/ Leszálló (check-out) kezelőkészülék azonosító Díjtermék összeg (díjegység - db)/ maradvány érték nyilvántartó
VLOCIDSH
13
VDID
15
HEX
13
Közbenső kártyaművelet számláló
BIN
1
Kezelést jelző kód
VSID
2
Segéd memóriaterület vezérlő
BIN
1
b.) Vonal/átszállójegy díjtermék-típus esetén: A díjtermék adott időtartamon belüli első használatának időpontját adja meg percekben; az időszakhatár meghaladása utáni első kezeléskor felülíródik az aktuális kezelési időponttal, ami egy újabb „utazási lánc” kezdő időpontja lesz. A közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. A közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. Az előre fizetett termékek esetében a termék árát, a lefogyasztásos díjtermék típusok esetén a feltöltéskori érték összeget, illetve a díjtermék használatbavételét követően a rendelkezésre álló maradvány összeget adja meg. [A díjtermék minden kezelésekor visszaírásra kerül] A feltöltés, ill. felszálláskori kezelési események követését biztosítja. Értékét a rendszer minden műveletnél váltogatja. Minden páratlan művelet ’1’ értéket, minden páros művelet ’0’ értéket eredményez. A közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. A szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva.
4. Táblázat PSC kártya utazási adatok
Adatok összességében: 64 bit 5.3.2.4 Hitelesítő adatok Adatmező neve Hitelesítő adat
Formátum
Helyfoglalás (bit)
HEX
32
Meghatározások A kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni.
5. Táblázat PSC kártya aláírási adatok
Adatok összességében: 32 bit 5.3.2.5 A kártyán felhasznált tárterületek megoszlása Adatterület típusa/funkciója
Rendelkezésre álló tárterület (bit)
Felhasznált tárterület (bit)
Szabad tárterület (bit)
Belső regiszterek
40
40
0
Gyári egyedi sorszám
56
56
0
Egyszer írható kiadói tárterület Írható/olvasható tárterület
32
32
0
384
334
50
6. Táblázat PSC kártya tárterületeinek foglaltsága
5.3.3 A PSC kártya adatmezőinek részletes ismertetése Kártyaazonosítók Kártyatípus azonosító A Kártyatípus azonosító adatmező a kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
CRDTID 8 bit Lásd 5.5.6 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra és a későbbiekben nem változtatható (egyszer programozható).
31
Gyári sorszám A Gyári sorszám adatmező a kártya gyártója által, a kártya nem írható területén, a gyártást követően elhelyezett egyedi sorszámot tartalmazza. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 56 bit 0-72.5759404*1015 1-72.5759404*1015
Hitelesített adat:
Igen
Megjegyzés:
-
Értelmezési példa:
-
Kártya kiadó/szolgáltató azonosító A Kártya kiadó/szolgáltató azonosító adatmező a kártyát kiadó szervezet, illetve közlekedési szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra és a későbbiekben nem változtatható (egyszer programozható).
Kártyaművelet számláló A Kártyaművelet számláló adatmező a kártyát érintő műveletek (feltöltések, kezelések) számának követésére szolgál. A műveletek számának felírása egy egyszer írható kártya területen történik, ezáltal biztosítva azok módosíthatatlanságát. Minden 2. kártyaművelet (feltöltés, kezelés) esetén, a legkisebb helyértékű bit (LSB) felől a legmagasabb helyértékű bit (MSB) felé haladva, egy bit 0-ból 1-be íródik át. Paraméterei:
32
Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 32 bit 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Igen
Megjegyzés:
Az adott kártya, a kártya-típustól függően, az összes bit felülírását megelőzően is érvényét veszítheti (lejárhat), de az összes bit felülírását követően mindenképpen érvényét veszti.
Értelmezési példa:
00000000000000000000000000000001B – 0000001H :
0-125 kezelés
A kártyaművelet számláló → 1 00000000000000000000000000001111B – 000000FH : A kártyaművelet számláló → 13 Kiegészítő adat/tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Díjtermékek adatai Feltöltést végző szolgáltató azonosító A Feltöltést végző szolgáltató azonosító adatmező a díjtermék feltöltését végző terminált üzemeltető szolgáltató azonosítóját adja meg.
33
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltő terminál azonosító A Feltöltő terminál azonosító adatmező a díjtermék feltöltést végző terminál azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TIDSH 12 bit Lásd 5.5.18 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltési dátum, időpont A Feltöltési dátum, időpont adatmező a díjtermék feltöltési időpontját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 5.5.9 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék-formátum azonosító A Díjtermék-formátum azonosító adatmező a feltöltésre került díjtermék adatszerkezet/adattartalom verzióját adja meg.
34
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 4 bit 0-7 (0H-7H) Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám 0-3 bit: Adatformátum azonosító: 0000B1111B
A díjtermék adatszerkezet/adattartalom verziószáma, amely a díjterméket kiadó szolgáltató által kerül meghatározásra.
Hitelesített adat:
Igen
Megjegyzés:
Az ’0’ érték az alapverziót jelenti. Amennyiben a későbbiek során szükségessé válik adott díjtermék adatszerkezet/adattartalom módosítása, úgy ezen verziószám növelésével lehet azt jelezni a feldolgozó rendszerek számára. Amennyiben a verziószám eléri a ’7’ értéket, úgy vélhetően legalább az ’1’-’4’ verziószámú díjtermékek már kikerültek a forgalomból, így a ’0’ értékhez való visszatéréssel folytatódhat az adatszerkezet/adattartalom változás követése. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
00H – A díjtermék adatformátuma az alapverziónak felel meg. 02H – A díjtermék adatformátuma a mások módosított adatformátumnak felel meg.
Díjtermék-típus azonosító A Díjtermék-típus azonosító adatmező a feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 5.5.14 pontban leírtak. 35
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Utazási viszonylat/érvényességi terület azonosító Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. Az adatmező, a díjtermék típusától függően, két különböző területi/szolgáltatói érvényesség jelölésére szolgál az alábbiak szerint: - Az utazás kiinduló és (rész) célpontja közti kapcsolati él azonosítóját adja meg viszonylati jegyek esetén - Az érvényességi terület azonosítóját adja meg pl. hálózati bérletek esetén, időszakos érvényességű napijegyek esetén Mindkét esetben az adatmező megadása az ELEKTRA Hungaria Követelmény 2.2 Verzió 3.5 fejezet szerint kerülnek megadásra. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TRLAID 32 bit Lásd 5.5.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás összevont azonosítója A Tömegközlekedési szolgáltatás összevont azonosítója adatmező a feltöltésre került díjtermék felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése: Hitelesített adat:
36
SLID 24 bit Lásd 5.5.19 pontban leírtak. Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk A Díjtermék kiegészítő információk adatmező a feltöltésre került díjtermékre vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 5.5.21 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék érvényesség kezdő dátuma A Díjtermék érvényesség kezdő dátuma adatmező a feltöltésre került díjtermék érvényességének kezdő dátumát adja meg a 2005. január 1-óta eltelt napok számának meghatározásával. Az adatmező csak egyedi viszonylati jegy díjtermék-típus esetén kerül megadásra, minden egyéb díjtermék esetében értéke ’0’. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-típusnál az érvényesség kezdő dátuma nem értelmezhető. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Kiegészítő adat / tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: 37
Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
Hitelesített adat:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő Időlegesen a helyszíni kedvezményjogosultság megállapítása alapján kiadott Kedvezményes jegy jelzésére szolgál (az alkalmazott Kedvezményjogosultsági típuskód és a kedvezményfajta jelölése a Kezelőkészülék azonosítójának a helyén kerül beírásra - lásd 0 pont). Igen
Megjegyzés:
Ezt a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Visszaírt adatok Közlekedési szolgáltató azonosító A Közlekedési szolgáltató azonosító adatmező azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPIDSH 5 bit Lásd 5.5.16 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in) kezelés dátuma és időpontja A Felszálló (check-in) kezelés dátuma és időpontja adatmező a díjtermék típusától függően, két különböző funkció ellátására szolgál az alábbiak szerint: a.) Napi jegy/viszonylati jegy díjtermék-típus esetén: Az első kezelés időpontját adja meg az aktuális év eleje óta eltelt órák számával. b.) Vonal/átszállójegy díjtermék-típus esetén: A díjtermék adott időtartamon belüli első használatának időpontját adja meg percekben; az időszakhatár meghaladása utáni első kezeléskor felülíródik az aktuális kezelési időponttal, ami egy újabb „utazási lánc” kezdő időpontja lesz.
38
Paraméterei ’a’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
YHTIME 14 bit Lásd 5.5.28 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Paraméterei ’b’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
WTIME 14 bit Lásd 5.5.26 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) hely azonosító A Felszálló (check-in)/Leszálló (check-out) hely azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VLOCIDSH 13 bit Lásd 5.5.24 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító A Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. Paraméterei: 39
Adattípus jelölése: Adategység mérete: Értelmezése:
Hitelesített adat: Megjegyzés:
VDID 15 bit Lásd 5.5.22 pontban leírtak. Időlegesen itt kerül beírásra a helyszíni kedvezményjogosultság megállapítása alapján kiadott kedvezményes jegy esetén alkalmazott kedvezményjogosultsági típuskód (7 bit) (lásd 0 pont) és kedvezményfajta kódja (5 bit) (lásd 0 pont). Nem Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó A Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó adatmező az előre fizetett termékek esetében a termék árát, a lefogyasztásos díjtermék típusok esetén a feltöltéskori érték összeget, illetve a díjtermék használatbavételét követően a rendelkezésre álló maradvány összeget adja meg. Az összeg HUF-ban értendő. Amennyiben a termék ára meghaladja az ábrázolható legnagyobb értéket, úgy az, vagyis 8191 kerül beírásra. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 13 bit 0-8191 (0000H -1FFFH) 0-8191 (0000H -1FFFH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Közbenső kártyaművelet számláló A Közbenső kártyaművelet számláló adatmező a feltöltés, ill. felszálláskori kezelési események követését biztosítja. Értékét a rendszer minden műveletnél váltogatja. Minden páratlan művelet ’1’ értéket, minden páros művelet ’0’ értéket eredményez. Minden ’0’ értékre történő váltáskor a ’Kártyaművelet számláló’ (lásd 0 pont) egy újabb bitje ’1’ értékre kerül beállításra. Paraméterei: Adattípus jelölése: Adategység mérete:
40
BIN 1 bit
Megjegyzés [DSz.2]: Hivatko zás javítandó!
Értékkészlet: Értelmezési tartomány:
0-1 (0B -1B) 0B
Páros felszállási állapot.
1B
Páratlan felszállási állapot.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kezelést jelző kód A Kezelést jelző kód adatmező a közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VSID 2 bit Lásd 5.5.25 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Segéd memóriaterület vezérlő A Segéd memóriaterület vezérlő adatmező a szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. Amennyiben az adatok visszaírása során az adatkapcsolat megszakad, vagy egyéb okból nem sikerül az adat írási folyamatot sikeresen befejezni, úgy a legutoljára felírandó segéd memóriaterület vezérlő bit nem kerül átírásra, ezáltal a korábbi, teljesen ép tartalmú ’Visszaírt adatok’ memóriaterületre fog mutatni. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A visszaírt adatok a normál memóriaterületen találhatóak.
1B
A visszaírt adatok a segéd memóriaterületen találhatóak.
41
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Hitelesítő adatok Hitelesítő adat A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
42
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírását követően kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
5.4
DSC kártya szerkezete és adatformátuma
5.4.1 A DSC kártya szerkezeti kialakítása
43
EH Kártyaazonosítók/törzsadatok Kártyatípus azonosító (4 bit típus + 4 bit verziószám) Kártya gyári sorszám Kártya kiadó/szolgáltató azonosító Kártya érvényesség lejárati dátuma Kiegészítő adat / tartalék
Bit Össz. 8 32 9 14 1 64
EH Kártyakönyvtár-Kártyaobjektumok/alkalmazások azonosítói [1Kbyte-os kártyán összesen 1 darab objektum azonosító helyezhető el] Objektum/alkalmazás - Memóriacím mutató 15 Objektum/alkalmazás - Alkalmazás típus azonosító (12 bit típus + 4 bit verziószám) 16 Objektum/alkalmazás - Felhasználható / érvényes alkalmazás jelző 1
32
EH Alkalmazás azonosítók (Alkalmazáskeret) Alkalmazás típus azonosító (12 bit típus + 4 bit verziószám) Alkalmazást feltöltő szolgáltató azonosító Alkalmazás feltöltés/módosítás dátuma Kiegészítő adat/tartalék Hitelesítő adat
16 9 14 1 32
72
Alkalmazás adatok Alkalmazás példány egyedi (virtuális) azonosítója Alkalmazást kiadó szolgáltató azonosító Alkalmazás érvényesség lejárati dátuma Kiegészítő adat/tartalék
32 9 14 1
56
Alkalmazás könyvtár-Alkalmazás objektumok azonosítói [összesen 16 darab objektum azonosító helyezhető el] Termék/funkció - Memóriacím mutató Termék/funkció - Kiadó azonosító Termék/funkció - Terméktípus azonosító Termék/funkció - Felhasználható / érvényes termék jelző
14 9 8 1
32
Alkalmazás adatok és objektumazonosítók hitelesítése Hitelesítő adat
32
32
További alkalmazás objektumok számára rendelkezésre álló memóriaterület Szabad memóriaterület
32
32
2 2
4
Eseménynapló adatok [összesen 4 darab] Esemény Időpontja Szolgáltató azonosító Terminál azonosító Esemény/művelettípus azonosítója Esemény/művelet által érintett adatterület azonosítója Esemény/művelet végrehatásának eredményjelzője Kiegészítő adat / tartalék
24 9 15 6 6 1 2
63
Díjtermék adatok [összesen 7 darab helyezhető el] Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító (többes jegyek, napi jegyek, bérletek, egyedi jegyek fajtái) Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító Tömegközlekedési szolgáltatás (1. irány) (vonal/viszonylat+járat/vonat) összevont azonosítója Díjtermék kiegészítő információk (1. irány) (menettérti,IC,1.oszt.pótj.,nem doh., egyéb szolgált.,segítség,helyjegy sorsz.,segítség,csop.(fő) Tömegközlekedési szolgáltatás (2. irány) (vonal/viszonylat+járat/vonat) összevont azonosítója Díjtermék kiegészítő információk (2. irány) (menettérti,IC,1.oszt.pótj.,nem doh.,egyéb szolgált.,segítség,helyjegy sorsz.,segítség,csop.(fő)) Folytató díjtermék indoka (0: úticél; 1: közbenső cél; 2: betérő/töréspont; 3: kiegészítőjegy) és helyének sorszáma (1…6) Kedvezmény-jogosultság típuskód Kedvezményfajta kód Díjtermék érvényesség kezdő dátuma (bérletek és egyedi viszonylati jegyek esetében) Díjtermék érvényesség lejárati dátuma Díjtermék pénzneme, szorzója, díjtárcaösszeg engedménymérték kódja Díjtermék feltöltési fizetés módja (készpénz, bankkártya, szerződés, díjtárca, mobiltelefon, utalvány, internet, egyéb) Számlakiadást jelző kód Díjtermék blokkolás jelző kód 1. Akció jelző kód 2. Akció jelző kód
9 15 24 4 8 32 24 28 24 28 5 7 5 14 14 8 3 1 1 1 1
256
Eseménynaplóhely számláló [összesen 1 darab] Eseménynaplóhely számláló Kiegészítő adat / tartalék
44
Díjtermékhez kapcsolódóan visszaírt adatok [minden díjtermékhez tartozik egy adattömb] Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Közlekedési szolgáltató azonosító Felszálló (check-in) / Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in ) / Leszálló (check-out) hely kezelőkészülék azonosító Díjtermék jellemzők (használat-/pont-számláló/első kezelés órája / utazási lánc kezdő időpontja percben) Kezelést / speciális kezelést jelző kód Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
15 9 20 16 15 14 2 4 1 32
128
Díjtermék folytató adatok [összesen 6 darab helyezhető el] Díjtermék-hely sorszáma Díjtermék-formátum azonosító Díjtermék-típus azonosító Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító Tömegközlekedési szolgáltatás (1. irány) (vonal/viszonylat+járat/vonat) összevont azonosítója Díjtermék kiegészítő információk (1. irány) (menettérti,IC,1.oszt.pótj.,nem doh.,egyéb szolgált.,segítség,helyjegy sorsz.,segítség, csop.(fő) Tömegközlekedési szolgáltatás (2. irány) (vonal/viszonylat+járat/vonat) összevont azonosítója Díjtermék kiegészítő információk (2. irány) (menettérti,IC,1.oszt.pótj.,nem doh., egyéb szolgált.,segítség,helyjegy sorsz.,segítség, csop.(fő Csatlakozó folytató díjtermék indoka (0: úticél; 1: közbenső cél; 2: betérő/töréspont; 3: kiegészítőjegy) és helyének sorszáma (1…6) Díjtermék feltöltési fizetés módja (készpénz, bankkártya, szerződés, díjtárca, mobiltelefon, utalvány, internet, egyéb) Kiegészítő adat / tartalék
4 4 8 32 24 28 24 28 5 3 0
160
Díjtermék folytatóhoz tartozó visszaírt adatok [minden díjtermék folytatóhoz tartozik egy adattömb] Közlekedési szolgáltató azonosító Felszálló (check-in) / Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in ) / Leszálló (check-out) hely kezelőkészülék azonosító Kezelést / sikertelen / speciális kezelést jelző kód Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
9 20 16 15 2 1 1 32
96
240 32 24 15 16 10 1 1 7 7 96 14 8 7 7 96 14 8 5 32
640
64 32 72 88 512 2688 1536 256 640 128
6016
Személyi és kedvezményekre vonatkozó adatok Kártyatulajdonos neve Kártyatulajdonos szolgáltatói szerződés száma Kártyakiadás időpontja Kártyakiadó/módosító készülék azonosítója Kártyatulajdonos születési időpontja Kártyatulajdonos állampolgársága Kártyatulajdonos akció jogosultság (1.) jelző Kártyatulajdonos akció jogosultság (2.) jelző 1. Kedvezményjogosultság típuskód 1. Kedvezményjogosultságot igazoló dokumentum típusa 1. Kedvezményjogosultság igazolója (intézmény, dokumentum azonosító/oktatási azonosító) 1. Kedvezményjogosultság lejárati dátuma 1. Igénybevételi számláló (pl. nyugdíjas 16 db 50%-os, 2 db 90%-os jegyek részére) 2. Kedvezményjogosultság típuskód 2. Kedvezményjogosultságot igazoló dokumentum típusa 2. Kedvezményjogosultság igazolója (intézmény, dokumentum azonosító) 2. Kedvezményjogosultság lejárati dátuma 2. Igénybevételi számláló Kiegészítő adat / tartalék Hitelesító adat DSC kártyán elhelyezhető tömegközlekedési adatok (Példa) Kártyaazonosítók 1 db Kártyaobjektum azonosító Alkalmazáskeret azonosító Alkalmazás adatok + Hitelesítő adat 16 db Alkalmazásobjektum azonosító 7 db Díjtermék (többes jegy, napi jegyek, bérlet helyközi egyrészes menettérti jegy, bérlet) és visszaírt adatok +6 db Folytató díjtermék (többszörös átszálló jegy, vagy többrészes havijegy részére) és visszaírt adatok 4 db Eseménynapló bejegyzés + eseménynaplóhely számláló Személyi és kedvezményekre vonatkozó adatok Segéd memóriaterület visszaíráshoz (DSC: min. 1 kbyte érintésmentes memória)
ELEKTRA Hungaria DSC chipkártyák adatszerkezete
45
5.4.2 A DSC kártya adatformátuma 5.4.2.1 EH Kártyaazonosítók/törzsadatok Adatmező neve
Formátum
Helyfoglalás (bit)
Kártyatípus azonosító
CRDTID
8
Kártya gyári sorszám
HEX
32
Kártya kiadó/szolgáltató azonosító
SPID
9
Kártya érvényesség (lejárati dátum)
DATE
14
Kiegészítő adat/tartalék
BIN
1
Meghatározások A kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. [A kártya kiadásakor kerül megadásara] [OTP] 4 byte egyedi sorszám, amely a kártya gyártója által, a kártya nem írható területén, a gyártást követően elhelyezett egyedi sorszámot tartalmazza. [A kártya kiadásakor kerül megadásara] [OTP] A kártyát kiadó szervezet, illetve közlekedési szolgáltató azonosítóját adja meg. [A kártya kiadáskor kerül megadásara] [OTP] A kártya érvényességi (vagyis a lejárati) időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít.
7. Táblázat DSC-L kártya EH Kártyaazonosítók/törzsadatok
Adatok összességében: 64 bit 5.4.2.2 EH Kártyakönyvtár-Kártyaobjektumok/alkalmazások azonosítói Adatmező neve
Formátum
Helyfoglalás (bit)
Objektum/alkalmazás Memóriacím mutató
HEX
15
Objektum/alkalmazás – Alkalmazástípus azonosító
ATID
16
Objektum/alkalmazás – Felhasználható/ érvényes alkalmazás jelző
BIN
1
Meghatározások Az egyes objektumok/alkalmazások memóriacím ofszetjét adja meg bájtban a kártya elejétől számítva (maximálisan 32768 cím megadására biztosít lehetőséget). A kártyán elhelyezésre kerülő objektumok/alkalmazások típusának azonosítóját és adott objektumon/alkalmazáson belül az objektum/alkalmazás adatszerkezet/adattartalom verzióját adja meg. Az adott objektum/alkalmazás felhasználható állapotát, illetve érvényességét jelzi.
8. Táblázat DSC-L kártya EH Kártyakönyvtár-Kártyaobjektumok/alkalmazások azonosítói
Adatok összességében: 32 bit 5.4.2.3 EH Alkalmazás azonosítók (Alkalmazáskeret) Adatmező neve Alkalmazástípus azonosító
46
Formátum
Helyfoglalás (bit)
ATID
16
Meghatározások A kártyán elhelyezésre kerülő objektumok/alkalmazások típusának azonosítóját és adott objektumon/alkalmazáson belül az objektum/alkalmazás adatszerkezet/adattartalom verzióját adja meg. [Az alkalmazás feltöltésekor/módosításakor kerül megadásara]
Alkalmazást feltöltő szolgáltató azonosító
SPID
9
Alkalmazás feltöltés/módosítás dátuma
DATE
14
Kiegészítő adat/tartalék
BIN
1
Hitelesítő adat
HEX
32
Az alkalmazást feltöltő szolgáltató azonosítóját adja meg. [Az alkalmazás feltöltésekor/módosításakor kerül megadásara] Az alkalmazás feltöltésének, illetve módosításának időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. [Az alkalmazás feltöltésekor/módosításakor kerül megadásara] Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít. [Az alkalmazás feltöltésekor/módosításakor kerül megadásara] Az alkalmazáskeret adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely az adattartalom ellenőrizhetőségét hivatott szolgálni. [Az alkalmazás feltöltésekor/módosításakor kerül megadásara]
9. Táblázat DSC-L kártya EH Alkalmazás azonosítók
Adatok összességében: 72 bit 5.4.2.4 Alkalmazás adatok Adatmező neve
Formátum
Helyfoglalás (bit)
Alkalmazás példány egyedi (virtuális) azonosítója
HEX
32
Alkalmazást kiadó szolgáltató azonosító
SPID
9
Alkalmazás érvényesség (lejárati dátum) Kiegészítő adat/tartalék
DATE
14
BIN
1
Meghatározások 4 byte egyedi sorszám, amely az alkalmazás kiadója által létrehozott egyedi sorszámot tartalmazza. [Az alkalmazás felírásakor kerül megadásara] Az alkalmazást kiadó szolgáltató azonosítóját adja meg. [Az alkalmazás feltöltésekor kerül megadásara] Az alkalmazás érvényességi (vagyis a lejárati) időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít.
10. Táblázat DSC-L kártya Alkalmazás adatok
Adatok összességében: 56 bit 5.4.2.5 Alkalmazás könyvtár-Alkalmazás objektumok azonosító Adatmező neve
Formátum
Helyfoglalás (bit)
Termék/funkció Memóriacím mutató
HEX
14
Termék/funkció - Kiadó azonosító
SPID
9
Termék/funkció – Termék-típus azonosító
PRTID
8
Termék/funkció –
BIN
1
Meghatározások Az egyes termékek/funkciók memóriacím ofszetjét adja meg bájtban a kártya elejétől számítva (maximálisan 16384 cím megadására biztosít lehetőséget). A kártyán elhelyezésre került termékek/funkciók kiadójának/tulajdonosának azonosítóját adja meg (pl. kártya kiadó, közlekedési szolgáltató). A kártyán elhelyezésre került termékek/funkciók típusát adja meg (pl. belső használatú adat, díjtermék) a ’Díjtermék katalógus’-ban foglaltak szerint Az adott termék felhasználható állapotát, illetve
47
Felhasználható/ érvényes termék jelző
érvényességét jelzi.
11. Táblázat DSC-L kártya Alkalmazás könyvtár-Alkalmazás objektumok azonosítói
Adatok összességében: 32 bit 5.4.2.6 Alkalmazás adatok és objektumazonosítók hitelesítése Adatmező neve Hitelesítő adat
Formátum
Helyfoglalás (bit)
HEX
32
Meghatározások Az ’Alkalmazás adatok’ és az ’Alkalmazás könyvtárAlkalmazás objektumok azonosító’ adatok adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely az adattartalom hitelességének ellenőrizhetőségét hivatott szolgálni.
12. Táblázat DSC-L kártya Alkalmazás adatok és objektumazonosítók hitelesítése
Adatok összességében: 32 bit 5.4.2.7 További alkalmazás objektumok számára rendelkezére álló memóriaterület Adatmező neve Szabad memóriaterület
Formátum
Helyfoglalás (bit)
HEX
32
Meghatározások Szabad felhasználású memóriaterület az ELEKTRA Hungarai alkalmazás kereten belül.
13. Táblázat DSC-L kártya Alkalmazás adatok és objektumazonosítók hitelesítése
Adatok összességében: 32 bit 5.4.2.8 Eseménynaplóhely számláló Adatmező neve
Formátum
Helyfoglalás (bit)
Eseménynaplóhely számláló
HEX
2
Kiegészítő adat / tartalék
BIN
2
Meghatározások Az aktuálisan használandó eseménynaplóhely jelzésére szolgáló számláló, amely minden eseménynapló bejegyzés felírása esetén ’1’-el megnövelésre kerül és a ’3’-as értéket elérve a ’0’-a értéket veszi ismételten fel. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít.
14. Táblázat DSC-L kártya Eseménynaplóhely számláló
Adatok összességében: 4 bit 5.4.2.9 Eseménynapló adatok Adatmező neve
48
Formátum
Helyfoglalás (bit)
Esemény időpontja
DTS
24
Az esemény/művelet naplózásának időpontja.
Szolgáltató azonosító
SPID
9
Azon szolgáltató azonosítóját adja meg, amelynek a rendszeréből a naplózásra kerülő művelet végrehajtása kezdeményezésre került.
Meghatározások
Terminál azonosító
TID
15
Esemény/művelettípus azonosítója
HEX
6
Esemény/művelet által érintett adatterület azonosítója Esemény/művelet végrehajtásának eredményjelzője
HEX
6
BIN
1
Kiegészítő adat / tartalék
BIN
1
A naplózásra kerülő művelet végrehajtását kezdeményező terminál azonosítóját adja meg. A naplózásra került esemény/művelettípus azonosítóját adja meg. Az azonosítókat részletesen a ’Kártyaműveleti tartalom’ táblázat ismerteti. A naplózásra került esemény/művelet által érintett alkalmazáson belüli adatterület azonosítója. A naplózásra került esemény/művelet végrehajtásának sikerességére vonatkozó információt adja meg. A sikertelen végrehajtást a ’0’ érték, a sikeres végrehajtást az ’1’ érték jelenti. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít.
15. Táblázat DSC-L kártya Eseménynapló adatok
Adatok összességében: 63 bit 5.4.2.10 Díjtermék adatok Adatmező neve
Formátum
Helyfoglalás (bit)
Feltöltést végző szolgáltató azonosító
SPID
9
Feltöltő terminál azonosító
TID
15
Feltöltési dátum, időpont Díjtermék-formátum azonosító
DTS
24
HEX
4
Díjtermék-típus azonosító
PRTID
8
Utazási viszonylat/ érvényességi terület azonosító Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
TRLAID
32
SLID
24
Díjtermék kiegészítő információk (1. irány)
TSINF
28
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
SLID
24
Díjtermék kiegészítő információk (2. irány)
TSINF
28
Folytató díjtermékhely indoka és helyének sorszáma Kedvezmény-
FTID
5
HEX
7
Meghatározások A díjtermék feltöltését végző terminált üzemeltető szolgáltató azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A díjtermék feltöltést végző terminál azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A díjtermék feltöltési időpontját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék adatszerkezet/adattartalom verzióját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a ’Díjtermék katalógus’ban foglaltak szerint [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék felhasználhatósági területét adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 1. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 1. irányára vonatkozó járulékos információkat adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 2. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 2. irányára vonatkozó járulékos információkat adja meg. [A díjtermék feltöltésekor kerül megadásra] Az adott díjtermékhez kapcsolódó kiegészítő, vagy részjegy helyének az azonosítóját és indokát adja meg. Az utasok életkorából, szociális helyzetéből, fizikai
49
Megjegyzés [DSz.3]: Pontosí tandó a hivatkozás a táblázat végleges elhelyezésének függvényében.
Adatmező neve
Formátum
Helyfoglalás (bit)
jogosultság típuskód
Kedvezményfajta kód
HEX
5
Díjtermék érvényesség kezdő dátuma
DATE
14
Díjtermék érvényesség lejárati dátuma
DATE
14
Díjtermék pénzneme, szorzója, díjtárca engedménymérték kódja Díjtermék feltöltés fizetés módja Számlakiadást jelző kód
PCUR
8
PMT
3
BIN
1
Díjtermék blokkolás jelző kód 1. Akció jelző kód
BIN
1
BIN
1
2. Akció jelző kód
BIN
1
Meghatározások állapotából stb. eredő kedvezményjogosultság alapján valamely csoportba besoroló kódot adja meg az ’Árkiegészítéstár’-ban foglaltak szerint [A díjtermék feltöltésekor kerül megadásra] Az adott díjtermékhez kapcsolódóan igénybe vehető kedvezmény-jogosultság fajta kódját adja meg (a kártyán tárolt kedvezményekre vonatkozó adatok alapján), az ’Árkiegészítéstár’-ban foglaltak szerint. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék érvényességének kezdő dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék érvényességének lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. A kártyán lévő maradvány érték, illetve az adott termékdíj összegének meghatározásához szükséges adatok megadására szolgál. A feltöltésre került díjtermék költség kiegyenlítési módjának megadására szolgál. Az adott díjtermékkel kapcsolatos számla kiadásának jelzésére szolgál. Az adott díjtermék engedélyezett/letiltott állapotának jelzésére szolgál. A kártyatulajdonos adott díjtermékhez kapcsolódó első akciójogosultságának jelzésére szolgál. A kártyatulajdonos adott díjtermékhez kapcsolódó második akciójogosultságának jelzésére szolgál.
16. Táblázat DSC-L közlekedési alkalmazás termékek adatai
Adatok összességében: 256 bit 5.4.2.11 Díjtermékhez kapcsolódóan visszaírt adatok Adatmező neve
50
Formátum
Helyfoglalás (bit)
Díjtermék összeg (díjegység - db)/ maradvány érték nyilvántartó
HEX
15
Közlekedési szolgáltató azonosító
SPID
9
Felszálló (check-in)/ Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in)/ Leszálló (check-out) hely azonosító Felszálló (check-in)/ Leszálló (check-out) kezelőkészülék
YTIME
20
VLOCID
16
VDID
15
Meghatározások Az előre fizetett termékek esetében a termék árát, a lefogyasztásos díjtermék típusok esetén a feltöltéskori érték összeget, illetve a díjtermék használatbavételét követően a rendelkezésre álló maradvány összeget adja meg. [A díjtermék minden kezelésekor visszaírásra kerül] Azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Az adott kezelés időpontját adja meg az aktuális év Január 1. 00:00 óta eltelt percek számának meghatározásával. A közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. A közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg.
Adatmező neve
Formátum
Helyfoglalás (bit)
CNT YHTIME WTIME
14
Meghatározások
azonosító Díjtermék jellemzők (használat számláló/ első kezelés órája/ utazási lánc kezdő időpontja percben)
A díjtermék típusától függően, három különböző funkció ellátására szolgál az alábbiak szerint: a.) Bérlet díjtermék-típus esetén: A bérletfeltöltés követően a felszálló kezelések számát adja meg. b.) Napi jegy/viszonylati jegy díjtermék-típus esetén: Az első kezelés időpontját adja meg az aktuális év eleje óta eltelt órák számával.
Kezelést jelző kód
VSID
2
Kiegészítő adat/tartalék
BIN
4
Segéd memóriaterület vezérlő
BIN
1
Hitelesítő adat
HEX
32
c.) Vonal/átszállójegy díjtermék-típus esetén: A díjtermék adott időtartamon (pl. 60 perc) belüli első használatának időpontját adja meg percekben; az időszakhatár meghaladásakor a következő kezelés során felülíródik az aktuális időpont (perc) értékével. A közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít. A szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. A kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni.
17. Táblázat DSC-L kártya díjtermékhez kapcsolódóan visszaírt adatok
Adatok összességében: 128 bit 5.4.2.12 Díjtermék folytató adatok Adatmező neve
Formátum
Helyfoglalás (bit)
Díjtermék-hely sorszám
BTID
4
Díjtermék-formátum azonosító
HEX
4
Díjtermék-típus azonosító
PRTID
8
Utazási viszonylat/ érvényességi terület azonosító
TRLAID
32
Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
SLID
24
Meghatározások A folytató díjtermék alapjául szolgáló díjtermék kártyán való helyének az azonosítóját adja meg. A feltöltésre került díjtermék adatszerkezet/adattartalom verzióját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a ’Díjtermék katalógus’ban foglaltak szerint [A díjtermék feltöltésekor kerül megadásra] Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 1. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat
51
Adatmező neve
Formátum
Helyfoglalás (bit)
Díjtermék kiegészítő információk (1. irány)
TSINF
28
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
SLID
24
Díjtermék kiegészítő információk (2. irány) Csatlakozó folytató díjtermékhely indoka és helyének sorszáma Díjtermék feltöltés fizetés módja
TSINF
28
FTID
5
PMT
3
Meghatározások azonosítóját adja meg [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 1. irányára vonatkozó járulékos információkat adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 2. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A feltöltésre került díjtermék 2. irányára vonatkozó járulékos információkat adja meg. Az adott folytató díjtermékhez kapcsolódó kiegészítő, vagy részjegy helyének az azonosítóját és indokát adja meg. A feltöltésre került díjtermék költség kiegyenlítési módjának megadására szolgál.
18. Táblázat DSC-L kártya díjtermék folytató adatok
Adatok összességében: 160 bit 5.4.2.13 Díjtermék folytatóhoz tartozó visszaírt adatok Adatmező neve
Formátum
Helyfoglalás (bit)
Közlekedési szolgáltató azonosító
SPID
9
Felszálló (check-in)/ Leszálló (check-out) kezelés dátuma és időpontja Felszálló (check-in)/ Leszálló (check-out) hely azonosítója Felszálló (check-in)/ Leszálló (check-out) kezelőkészülék azonosító Kezelést jelző kód
YTIME
20
VLOCID
16
VDID
15
VSID
2
Kiegészítő adat / tartalék Segéd memóriaterület vezérlő
BIN
1
BIN
1
HEX
32
Hitelesítő adat
Meghatározások Azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Az adott kezelés időpontját adja meg az aktuális év Január 1. 00:00 óta eltelt percek számának meghatározásával. A közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. A közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. A közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít. A szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. A kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni.
19. Táblázat DSC-L kártya díjtermék folytatóhoz tartozó visszaírt adatok
52
Adatok összességében: 96 bit 5.4.2.14 Személyi és kedvezményekre vonatkozó adatok Adatmező neve
Formátum
Helyfoglalás (bit)
Kártyatulajdonos neve
ASCII
240
Kártyatulajdonos szolgáltatói szerződés száma Kártyakiadás időpontja
HEX
32
DTS
24
Feltöltő terminál azonosító
TID
15
Kártyatulajdonos születési időpontja
DATEB
16
Kártyatulajdonos állampolgársága
HEX
10
Kártyatulajdonos akció jogosultság (1.) jelző
BIN
1
Kártyatulajdonos akció jogosultságát (2.) jelző
BIN
1
1. Kedvezményjogosultság típuskód
HEX
7
1. Kedvezményjogosultságot igazoló dokumentum típusa 1. Kedvezményjogosultság igazolója
HEX
7
ASCII
96
1. Kedvezményjogosultság lejárati ideje 1. Igénybevételi számláló
DATE
14
HEX
8
2. Kedvezményjogosultság típuskód
HEX
7
2. Kedvezményjogosultságot igazoló dokumentum típusa 2. Kedvezményjogosultság igazolója
HEX
7
ASCII
96
2. Kedvezményjogosultság lejárati ideje 2. Igénybevételi számláló
DATE
14
HEX
8
Meghatározások A kártyatulajdonos nevét adja meg karakteres formában. A kártyatulajdonos és a kártyát kiadó szolgáltató között létrejött szerződés hivatkozási számát adja meg. A kártya kiadásának dátumát és időpontját adja meg. A díjtermék feltöltést végző terminál azonosítóját adja meg. [A díjtermék feltöltésekor kerül megadásra] A kártyatulajdonos születési időpontját adja meg az 1900 január 1-óta eltelt napok számának meghatározásával. Az adott kártyatulajdonos állampolgárságát adja meg az ISO 3166-1 (numeric) szerinti országkódoknak megfelelően. Azt adja meg, hogy a kártyatulajdonos jogosult-e egy adott, esetleg üzletpolitikai kedvezményt igénybe venni a díjtermékek megvásárlásakor/a díjtermék értékének kiegyenlítésekor. Azt adja meg, hogy a kártyatulajdonos jogosult-e egy adott, esetleg üzletpolitikai kedvezményt igénybe venni a díjtermékek megvásárlásakor/a díjtermék értékének kiegyenlítésekor. Az adott kártyatulajdonos kedvezmény-jogosultsági típus kódját adja meg az ’Árkiegészítéstár’-ban foglaltak szerint A kártyatulajdonos kedvezmény jogosultságát igazoló dokumentum típuskódját adja meg. A kártyatulajdonos kedvezmény jogosultságának alapjául szolgáló dokumentum kiadóját és a dokumentum azonosítóját/számát adja meg. A kártyatulajdonosra vonatkozó 1. kedvezményjogosultság lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. A biztosított éves kedvezmény jogosultság adott feltöltési időpontig való igénybevételét adja meg, (pl. nyugdíjas esetén a max. 16 db 50%-os utazások számlálója (5 bit) és a max. 2 db 90%-os utazások (3 bit) osztásban). Az adott kártyatulajdonos kedvezmény-jogosultsági típus kódját adja meg az ’Árkiegészítéstár’-ban foglaltak szerint A kártyatulajdonos kedvezmény jogosultságát igazoló dokumentum típuskódját adja meg. A kártyatulajdonos kedvezmény jogosultságának alapjául szolgáló dokumentum kiadóját és a dokumentum azonosítóját/számát adja meg. A kártyatulajdonosra vonatkozó 2. kedvezményjogosultság lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. A biztosított éves kedvezmény jogosultság adott feltöltési időpontig való igénybevételét adja meg, (pl. nyugdíjas esetén a max. 16 db 50%-os utazások számlálója (5 bit) és a max. 2 db 90%-os utazások (3 bit) osztásban)
53
Adatmező neve
Formátum
Helyfoglalás (bit)
Kiegészítő adat/tartalék
BIN
5
Hitelesítő adat
HEX
32
Meghatározások Az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít A kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni.
20. Táblázat DSC-L kártya személyi és kedvezményekre vonatkozó adatok
Adatok összességében minimálisan: 640 bit 5.4.2.15 A kártyán felhasznált tárterületek megoszlása Adatterület típusa/funkciója
Rendelkezésre álló tárterület (bit)
Felhasznált tárterület (bit)
Szabad tárterület (bit)
Szektor authentikációs kulcsok és jogosultsági regiszterek Belső regiszterek
2048
2048
0
96
96
0
Gyári egyedi sorszám
32
32
0
Egyszer írható felhasználói tárterület Írható/olvasható tárterület
0
0
0
6016
5984
32
21. Táblázat DSC-L kártya tárterületeinek foglaltsága
5.4.3 A DSC adatmezőinek részletes ismertetése Részletes ismertetés EH Kártyaazonosítók/törzsadatok Kártyatípus azonosító A Kártyatípus azonosító adatmező a kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
54
CRDTID 8 bit Lásd 5.5.6 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra a kártya kibocsátója által.
Gyári sorszám A Gyári sorszám adatmező a kártya gyártója által, a kártya nem írható területén, a gyártást követően elhelyezett egyedi sorszámot tartalmazza. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya gyártását követően kerül megadásra, vagyis nem változtatható.
Értelmezési példa:
-
Kártya kiadó/szolgáltató azonosító A Kártya kiadó/szolgáltató azonosító adatmező a kártyát kiadó szervezet, illetve közlekedési szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra a kártya kibocsátója által.
Kártya érvényesség (lejárati dátum) A Kártya érvényesség adatmező a kártya érvényességi (vagyis a lejárati) időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
55
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra a kártya kibocsátója által.
Kiegészítő adat/tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
EH Kártyakönyvtár-Kártyaobjektumok/alkalmazások azonosítói A kártyaobjektum azonosítókból a 1024 bájtos DSC kártyán összesen 1 kártyaobjektum hely áll rendelkezésre, amelyek funkciója az alábbiak szerint került kialakítása: Objektum/alkalmazás - Memóriacím mutató Az Objektum/alkalmazás - Memóriacím mutató adatmező az egyes objektumok/alkalmazások memóriacím ofszetjét adja meg bájtban a kártya elejétől számítva (maximálisan 32768 cím megadására biztosít lehetőséget). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány: Hitelesített adat:
56
HEX 15 bit 0-32767 (0000H-7FFFH) 0-32767 (0000H-7FFFH) Nem
Megjegyzés:
Ez az adatmező az adott objektum/alkalmazás feltöltésekor kerül megadásra. Újabb objektum/alkalmazás feltöltésekor értéke változhat.
Értelmezési példa:
0100H – Az adott objektum/alkalmazás adatainak ofszet címe a kártyán bájtban megadva→ 256 byte 0360H – Az adott objektum/alkalmazás adatainak ofszet címe a kártyán bájtban megadva→ 864 byte
Objektum/alkalmazás – Alkalmazástípus azonosító Az Objektum/Alkalmazástípus azonosító adattípus az adott kártyán elhelyzeésre kerülő objektum/alkalmazástípus azonosítóját és adott objektum/alkalmazástípuson belül az objektum/alkalmazás adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ATID 16 bit Lásd 5.5.2 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adott objektum/alkalmazás feltöltésekor kerül megadásra. Újabb objektum/alkalmazás feltöltésekor értéke változhat.
Objektum/alkalmazás – Felhasználható/érvényes alkalmazás jelző Az Objektum/alkalmazás – Felhasználható/érvényes alkalmazás jelző adatmező az adott objektum/alkalmazás felhasználható állapotát, illetve érvényességét jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
Hitelesített adat:
BIN 1 bit 0-1 (0B -1B) 0B
A kártyaobjektum azonosító nem jelöl objektum/alkalmazás elemet, vagy az által jelölt objektum/alkalmazás már felhasználásra került /érvénytelen.
1B
A kártyaobjektum azonosító által jelölt objektum/alkalmazás felhasználható/érvényes.
Nem
57
Megjegyzés:
Adott objektum/alkalmazás feltöltésekor értéke ’1’ (felhasználható/ érvényes) lesz. A jelző az adott objektum/alkalmazás letiltásakor (érvénytelenítésekor/ blokkolásakor) ’0’-ra kerül átírásra.
Értelmezési példa:
-
EH alkalmazás azonosítók (alkalmazáskeret) Alkalmazástípus azonosító Az Objektum/Alkalmazástípus azonosító adattípus az adott kártyán elhelyzeésre kerülő objektum/alkalmazástípus azonosítóját és adott objektum/alkalmazástípuson belül az objektum/alkalmazás adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ATID 16 bit Lásd 5.5.2 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott objektum/alkalmazás feltöltésekor kerül megadásra.
Alkalmazást feltöltő szolgáltató azonosító Az Alkalmazást feltöltő szolgáltató azonosító adatmező az alkalmazást feltöltő szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott objektum/alkalmazás feltöltésekor kerül megadásra.
Alkalmazás feltöltés/módosítás dátuma Az alkalmazás feltöltés/módosítás adatmező az alkalmazás feltöltésének, illetve módosításának időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. 58
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott objektum/alkalmazás feltöltésekor/módosításakor kerül megadásra.
Kiegészítő adat/tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Hitelesítő adat A Hitelesítő adat adatmező az alkalmazáskeret adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely az adattartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
59
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az alkalmazás feltöltésekor kerül megadásra és tartalma csak az alkalmazás módosításakor változhat.
Alkalmazás adatok Alkalmazás példány egyedi (virtuális) azonosítója Az Alkalmazás példány egyedi (virtuális) azonosítója adatmező az alkalmazás kiadója által, az adott kártyára feltöltésre kerülő alkalmazáshoz rendelt egyedi sorszámot tartalmazza. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Igen (lásd Alkalmazás adatok és objektumazonosítók hitelesítése)
Megjegyzés:
Ez az adatmező az alkalmazás feltöltésekor kerül megadásra.
Értelmezési példa:
-
Alkalmazást kiadó szolgáltató azonosító Az Alkalmazást kiadó szolgáltató azonosító adatmező az alkalmazást kiadó szervezet, illetve szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
60
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen (lásd Alkalmazás adatok és objektumazonosítók hitelesítése)
Megjegyzés:
Ez az adatmező az alkalmazás feltöltésekor kerül megadásra.
Megjegyzés [DSz.4]: Itt azért átgondolandó és leírandó, hogy a feltölsékor ez az egyedi sorozatsám miként fog előállni.
Alkalmazás érvényesség (lejárati dátum) Az Alkalmazás érvényesség adatmező az alkalmazás érvényességi (vagyis a lejárati) időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen (lásd Alkalmazás adatok és objektumazonosítók hitelesítése)
Megjegyzés:
Ez az adatmező az alkalmazás feltöltésekor kerül megadásra az alkalmazást feltöltő szolgáltató által.
Megjegyzés [DSz.5]: Alkalm azást feltöltő, vagy alkalmazást kiadó szolgáltató által?
Kiegészítő adat/tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen (lásd Alkalmazás adatok és objektumazonosítók hitelesítése)
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Alkalmazás könyvtár-Alkalmazás objektumok azonosítói Az alkalmazás objektum azonosítókból az 1024 bájtos DSC kártyán összesen 16 kártyaobjektum hely áll rendelkezésre, amelyek funkciója az alábbiak szerint került kialakítása: Kártyaobjektum azonosító száma 01 - 07 08 – 13
Kártyaobjektum azonosító funkciója Díjtermékek elérhetőségének (alkalmazáskereten belüli memóriacím) és típusának (kiadó / díjtermék-típus) megadására szolgál. Díjtermék folytató adatok elérhetőségének (alkalmazáskereten belüli 61
Megjegyzés [DSz.6]: Itt még véglegesen tisztázandó az a gondolat, hogy csak a díjtermég és folytató díjtermék helyeket adjuk-e itt meg, ezáltal 3 szabad azonosítóhelyet termetve!
14 15 16
memóriacím) és típusának (kiadó / díjtermék-típus) megadására szolgál. Eseménynapló adatok elérhetőségének (alkalmazáskereten belüli memóriacím) megadására szolgál. Személyi és kedvezményekre vonatkozó adatok elérhetőségének (alkalmazáskereten belüli memóriacím) megadására szolgál. Az alkalmazáskereten belül elhelyezésre kerülő tetszőleges objektumok elérhetőségének (memóriacím) és típusának (kiadó / díjtermék-típus) megadására szolgál.
Termék/funkció - Memóriacím mutató A Termék/funkció - Memóriacím mutató adatmező az egyes termékek/funkciók memóriacím ofszetjét adja meg bájtban az alkalmazáskeret elejétől számítva (maximálisan 16384 cím megadására biztosít lehetőséget). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
0100H – Az adott termék/funkció adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→ 256 byte 0360H – Az adott termék/funkció adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→ 864 byte
Termék/funkció - Kiadó azonosító A Termék/funkció - Kiadó azonosító adatmező az alkalmazáson belül elhelyezésre került termékek/funkciók kiadójának/tulajdonosának azonosítóját adja meg (pl. kártya kiadó, közlekedési szolgáltató). Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése: Hitelesített adat:
62
SPID 9 bit Lásd 5.5.15 pontban leírtak. Nem
Megjegyzés:
Belső termék/funkció esetén (pl. ’Személyi és kedvezményekre vonatkozó adatok’) ennek a mezőnek az értéke minden esetben 1FFH, ezzel jelezve, hogy nem külső szolgáltatóhoz kapcsolódik. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Termék/funkció – Díjtermék-típus azonosító A Termék/funkció – Díjtermék-típus azonosító adatmező az alkalmazáson belül elhelyezésre került termékek/funkciók típusát adja meg (pl. belső használatú adat, díjtermék) a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 5.5.14 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Belső termék/funkció esetén (Termék/funkció - Kiadó azonosító = 1FFH) erre a mezőre külön díjtermék-típus azonosítók vonatkoznak az alábbiak szerint: 01H
’Személyi és kedvezményekre vonatkozó adatok' adatobjektum
01H-FFH
A visszaírt adatok a segéd memóriaterületen találhatóak.
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat. Termék/funkció – Felhasználható/érvényes termék jelző A Termék/funkció – Felhasználható/érvényes termék jelző adatmező az adott termék felhasználható állapotát, illetve érvényességét jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
Az alkalmazásobjektum azonosító nem jelöl termék/funkció elemet, vagy az által jelölt termék/funkció már felhasználásra került /érvénytelen.
1B
Az alkalmazásobjektum azonosító által jelölt termék/funkció még nem került felhasználásra/érvényes,
63
ill. ha kezelésre került is, de még nem törölték valamely feltöltés során a díjtermékhelyről.
Hitelesített adat:
Nem
Megjegyzés:
Adott termék feltöltésekor értéke ’1’ (felhasználható/ érvényes) lesz. A jelző az adott termék letiltásakor (érvénytelenítésekor/ blokkolásakor) ’0’-ra kerül átírásra. Adott díjtermék használatakor (kezelésekor) ez a jelző nem kerül azonnal átállításra (a kezelési idő megfelelő korlátokon belül tartása miatt), hanem értékének megváltoztatása, az adott díjtermék használtsági állapotának függvényében (annak ellenőrzését követőn), a használat (kezelés) után a következő feltöltéskor történik (ilyenkor az összes érvényes kártyaobjektum és a hozzá tartozó díjtermék állapota ellenőrzésre kerül). Amennyiben a kapcsolódó díjtermék felhasználásra került és olyan jellegű, hogy a felhasználását követően nem törölhető, úgy az adatmező értéke ’1’ marad. Amennyiben a kapcsolódó díjtermék felhasználásra került és olyan jellegű, hogy a felhasználását követően törölhető, úgy az adott díjtermékre vonatkozó összes ’Alkalmazás objektum azonosító’ törlésre, vagyis ’0’ való beállításra kerül (lásd 0, 0, 0, 0 pontok). A menettérti terméket tartalmazó, vagy több részes díjtermékre utaló objektumazonosító ezen jelzője mindaddig „használatban levő”-nek tartandó (értéke ’1’), amíg a mindkét irányra szóló termék, ill. valamennyi folytató díjtermék helyen levő termék felhasználására nem került.
Értelmezési példa:
-
Alkalmazás adatok és objektumazonosítók hitelesítése Hitelesítő adat A Hitelesítő adat adatmező az alkalmazás adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely az alkalmazástartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete:
64
HEX 32 bit
Megjegyzés [DSz.7]: Korább i hivatkozások ellenőrzése!
Értékkészlet: Értelmezési tartomány:
0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az alkalmazás feltöltésekor kerül megadásra és tartalma csak az alkalmazás módosításakor változhat.
Eseménynaplóhely számláló Eseménynaplóhely számláló Az Eseménynaplóhely számláló adatmező az aktuálisan használandó eseménynaplóhely jelzésére szolgál. Az eseménynaplóhelyek tartalma a számlaló alapján ciklikusan felülírásra kerülnek. Minden eseménynapló bejegyzés felírása esetén az értéke ’1’-el megnövelésre kerül, ezáltal a következő eseménynapló helyre mutatva, és a ’3’-as értéket elérve a ’0’ értéket veszi ismételten fel, vagyis ismételten az első eseménynapló helyre mutat. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 2 bit 0-3 (00B -11B) 0-3
Hitelesített adat:
Nem
Megjegyzés:
-
Értelmezési példa:
00H – Az első eseménynaplóhelyre mutat a számláló. 03H – A negyedik eseménynaplóhelyre mutat a számláló.
Kiegészítő adat / tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 2 bit 0-3 (0B -11B) Szolgáltató függő
65
Hitelesített adat:
Nem
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Eseménynapló adatok Esemény időpontja Az Esemény időpontja adatmező a naplózásra kerülő esemény/művelet bekövetkezésének időpontját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 5.5.9 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
-
Szolgáltató azonosító A Szolgáltató azonosító adatmező annak a szolgáltatónak az azonosítóját adja meg, amelynek a rendszeréből a naplózásra kerülő művelet végrehajtása kezdeményezésre került. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
-
Terminál azonosító A Terminál azonosító adatmező a naplózásra kerülő művelet végrehajtását kezdeményező terminál azonosítóját adja meg. Paraméterei: 66
Adattípus jelölése: Adategység mérete: Értelmezése:
TID 15 bit Lásd 5.5.17 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
-
Esemény/művelettípus azonosítója Az Esemény/művelettípus azonosítója adatmező a naplózásra került esemény/művelettípus azonosítóját adja meg. Az azonosítókat részletesen a ’Kártyaműveleti tartalom’ táblázat ismerteti. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
Megjegyzés [DSz.8]: Pontosí tandó a hivatkozás a táblázat végleges elhelyezésének függvényében.
HEX 6 bit 0-63 (000000B -111111B) 0-63 (000000B -111111B)
Hitelesített adat:
Nem
Megjegyzés:
-
Értelmezési példa:
0DH – 13 → Díjtárcából jegy fizetése. 04H – 04 → Díjtermék-feltöltés.
Esemény/művelet által érintett adatterület azonosítója Az Esemény/művelet által érintett adatterület azonosítója adatmező a naplózásra került esemény/művelet által érintett alkalmazáson belüli adatterület azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 6 bit 0-63 (000000B -111111B) 00D
Alkalmazás adatok
01D -16D
Alkalmazás adatok #1-#16
17D
Alkalmazás adatok és objektumazonosítók hitelesítése
18D
Eseménynaplóhely számláló
19D-22D
Eseménynapló adatok #1-#4
23D-29D
Díjtermék adatok #1-#7
67
30D-36D
Díjtermékhez kapcsolódóan visszaírt adatok #1-#7
37D-42D
Díjtermék folytató adatok #1-#6
43D-48D
Díjtermék folytatóhoz tartozó visszaírt adatok #1-#6
49D
Személyi és kedvezményekre vonatkozó adatok
50D
További alkalmazás objektumok számára rendelkezésre álló memóriaterület
Hitelesített adat:
Nem
Megjegyzés:
-
Értelmezési példa:
25H – 37 → Díjtermék folytató adatok #1 31H – 49 → Személyi és kedvezményekre vonatkozó adatok
Esemény/művelet végrehajtásának eredményjelzője Az Esemény/művelet végrehajtásának eredményjelzője adatmező a naplózásra került esemény/művelet végrehajtásának sikerességére vonatkozó információt adja meg. Az adott művelet végrehajtását megelőzően felírásra kerülő eseménynapló adatok a ’0’ (sikertelen végrehajtás) jelzbittel íródnak fel és a művelet sikeres végrehajtása esetén kerül csak ez a jelzőbit felülírásra az ’1’ értékkel. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A művelet végrehajtása sikertelen volt.
1B
A művelet végrehajtása sikeres volt.
Hitelesített adat:
Nem
Megjegyzés:
-
Értelmezési példa:
ld. 5. fejezetet
Kiegészítő adat / tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése:
68
BIN
Megjegyzés [DSz.9]: Hivatko zás a ellenőrizendő!
Adategység mérete: Értékkészlet: Értelmezési tartomány:
2 bit 0-3 (00B -11B) Szolgáltató függő
Hitelesített adat:
Nem
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Díjtermék adatok Feltöltést végző szolgáltató azonosító A Feltöltést végző szolgáltató azonosító adatmező a díjtermék feltöltését végző terminált üzemeltető szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltő terminál azonosító A Feltöltő terminál azonosító adatmező a díjtermék feltöltést végző terminál azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TID 15 bit Lásd 5.5.17 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltési dátum, időpont
69
A Feltöltési dátum, időpont adatmező a díjtermék feltöltési időpontját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 5.5.9 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék-formátum azonosító A Díjtermék-formátum azonosító adatmező a feltöltésre került díjtermék adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 4 bit 0-7 (0H-7H) Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám 0-3 bit: Adatformátum azonosító: 0000B1111B
70
A díjtermék adatszerkezet/adattartalom verziószáma, amely a díjterméket kiadó szolgáltató által kerül meghatározásra.
Hitelesített adat:
Igen
Megjegyzés:
Az ’0’ érték az alapverziót jelenti. Amennyiben a későbbiek során szükségessé válik adott díjtermék adatszerkezet/adattartalom módosítása, úgy ezen verziószám növelésével lehet azt jelezni a feldolgozó rendszerek számára. Amennyiben a verziószám eléri a ’7’ értéket, úgy vélhetően legalább az ’1’-’4’ verziószámú díjtermékek már kikerültek a forgalomból, így a ’0’ értékhez való visszatéréssel folytatódhat az adatszerkezet/adattartalom változás követése.
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat. Értelmezési példa:
00H – A díjtermék adatformátuma az alapverziónak felel 02H – A díjtermék adatformátuma a mások módosított
Díjtermék-típus azonosító A Díjtermék-típus azonosító adatmező a feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 5.5.14 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Utazási viszonylat/érvényességi terület azonosító Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. Az adatmező, a díjtermék típusától függően, két különböző területi/szolgáltatói érvényesség jelölésére szolgál az alábbiak szerint: - Az utazás kiinduló és (rész) célpontja közti kapcsolati él azonosítóját adja meg viszonylati jegyek esetén. - Az érvényességi terület azonosítóját adja meg pl. a hálózati bérletek esetén, időszakos érvényességű bérletek esetén. Mindkét esetben az adatmező megadása az ELEKTRA Hungaria Követelmény 2.2 Verziója 3.4 és 3.5 fejezetében leírtak szerint történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TRLAID 32 bit Lásd 5.5.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül
71
megadásra. Újabb díjtermék feltöltésekor értéke változhat. Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója A Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 1. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 5.5.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (1. irány) A Díjtermék kiegészítő információk (1. irány) adatmező a feltöltésre került díjtermék 1. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 5.5.21 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója A Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 2. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
72
SLID 24 bit Lásd 5.5.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (2. irány) A Díjtermék kiegészítő információk (2. irány) adatmező a feltöltésre került díjtermék 2. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 5.5.21 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Folytató díjtermékhely indoka és helyének sorszáma A Folytató díjtermék indoka és helyének sorszáma adatmező az adott díjtermékhez kapcsolódó kiegészítő, vagy részjegy helyének az azonosítóját és indokát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
FTID 5 bit Lásd 5.5.10 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Kedvezmény-jogosultság típuskód A Kedvezmény jogosultság típuskód adatmező az utasok életkorából, szociális helyzetéből, fizikai állapotából stb. eredő kedvezményjogosultság alapján valamely csoportba besoroló kódot adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete:
HEX 7 bit
73
Értékkészlet: Értelmezési tartomány:
0-127 (00H -7FH) 1-127 (01H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott kártyatulajdonos semmilyen kedvezmény igénybevételére nem jogosult. Ez az adatmező az adott díjtermék feltöltésekor a „Személyi és kedvezményadatok” közül kerül átvételre. Újabb díjtermék feltöltésekor értéke változhat.
. Értelmezési példa:
00H – Nem vehető igénybe kedvezmény. 11H – A ’17’ típuskódú kedvezményezetti csoportba tartozik a kártyatulajdonos.
Kedvezményfajta kód A Kedvezményfajta kód adatmező az adott díjtermékhez kapcsolódóan igénybe vehető kedvezmény-jogosultság fajta kódját adja meg (a kártyán tárolt kedvezményekre vonatkozó adatok alapján), a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 5 bit 0-31 (00H -1FH) 1-31 (01H -1FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermékhez kapcsolódóan kedvezmény nem került igénybevételre. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
00H – Nincsen igénybevett kedvezmény. 08H – A ’8’ kódú kedvezményfajta igénybe vételére került sor a díjtermékhez kapcsolódóan.
Díjtermék érvényesség kezdő dátuma A Díjtermék érvényesség kezdő dátuma adatmező a feltöltésre került díjtermék érvényességének kezdő dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával.
74
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-típusnál az érvényesség kezdő dátuma nem értelmezhető. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék érvényesség lejárati dátuma A Díjtermék érvényesség lejárati dátuma adatmező a feltöltésre került díjtermék érvényességének lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-típusnál a lejárat dátuma nem értelmezhető. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék pénzneme, szorzója, díjtárca engedménymérték kódja A Díjtermék pénzneme, szorzója, díjtárca-összeg engedménymérték kódja adatmező a kártyán lévő maradvány érték, illetve az adott termékdíj összegének meghatározásához szükséges adatok megadására szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése: Hitelesített adat:
PCUR 8 bit Lásd 5.5.12 pontban leírtak. Igen
75
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék feltöltés fizetés módja A Díjtermék feltöltés fizetés módja adatmező a feltöltésre került díjtermék költség kiegyenlítési módjának megadására szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PMT 3 bit Lásd 5.5.13 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Számlakiadást jelző kód A Számlakiadást jelző kód adatmező az adott díjtermékkel kapcsolatos számla kiadásának jelzésére szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A díjtermékhez kapcsolódóan nem került számla kiadásra. nincsen blokkolva.
1B
A díjtermékhez kapcsolódóan kiadásra került számla (a kártya tulajdonosa a díjtermék megvásárlásáról számlát kért és kapott).
Hitelesített adat:
Igen
Megjegyzés:
-
Értelmezési példa:
-
Díjtermék blokkolás jelző kód A Díjtermék blokkolás jelző kód adatmező az adott díjtermék engedélyezett/letiltott állapotának jelzésére szolgál.
76
Egy díjtermék akkor kerül letiltott állapotba, ha a kártyahasználat során adott díjtermék érvényessége lejár, vagy általa csalást fedeztek fel (pl. az ellenőr megállapítja, hogy a bérletjellegű díjterméket nem az a személy használja, akihez a bérlet a fotó, vagy személyi adatok alapján tartozik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A díjtermék nincsen blokkolva.
1B
A díjtermék blokkolva van.
Hitelesített adat:
Igen
Megjegyzés:
-
Értelmezési példa:
__________ -
Akció 1. jelző kód Az Akció 1. jelző kód adatmező a kártyatulajdonos adott díjtermékhez kapcsolódó első akciójogosultságának jelzésére szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
Megjegyzés [DSz.10]: Ide kellene még egy kis értelmező leírás.
BIN 1 bit 0-1 (0B -1B) 0B
A díjtermékre vonatkozik megengedő akció
1B
A díjtermékre nem vonatkozik megengedő akció
Hitelesített adat:
Igen
Megjegyzés:
A kártyatulajdonos a szolgáltatóval kötött szerződés alapján Akciójogosultságot (1.) szerezhet, ami a Személyi adatok közt kerül bejegyzésre, és amit egyes díjtermékek esetén a díjtermékhelyen megengedő jellegű “akciós 1. jelzőbit” fejez ki.
Értelmezési példa:
Az Akció 1. jelző kód jelzi pl. hogy a kártyatulajdonos havi bérletét a rendszer minden hó 28. és 30.-a között automatikusan megújítsa. Ha a kártyatulajdonos ezt a bitet 0-ra állítja, akkor ez az akciós lehetőség szüneteltethető.
77
Akció 2. jelző kód Az Akció 2. jelző kód adatmező a kártyatulajdonos adott díjtermékhez kapcsolódó második akciójogosultságának jelzésére szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A díjtermékre vonatkozik korlátozó akció, előírás.
1B
A díjtermékre nem vonatkozik korlátozó akció, előírás.
Hitelesített adat:
Igen
Megjegyzés:
Általános jogszabályban biztosított kedvezményjogosultságok pontosítására, korlátozására vonatkozó “akció 2. jelző bit”.
Értelmezési példa:
A tanulók helyközi bérlete cask a lakóhely és iskola települése viszonylatában élvez 90%-os kedvezményt. Ezt az utazási viszonylatot megfelelő dokumentumok alapján bizalmi helyen írják fel a kártya díjtermékhelyére, amelynek utas általi megváltoztathatatlanságát az “akciós 2. bit” védi.
Díjtermékhez kapcsolódóan visszaírt adatok Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó A Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó adatmező az előre fizetett termékek esetében a termék árát, a lefogyasztásos díjtermék típusok esetén a feltöltéskori érték összeget, illetve a díjtermék használatbavételét követően a rendelkezésre álló maradvány összeget adja meg. Az összeg HUF-ban értendő. Amennyiben a termék ára meghaladja az ábrázolható legnagyobb értéket, úgy az, vagyis 32767 kerül a kártyára beírásra, de a Központba a valós érték kerül. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
78
HEX 15 bit 0-32767 (0000H -7FFFH) 0-32767 (0000H -7FFFH)
Megjegyzés [DSz.11]: Ide kellene még egy kis értelmező leírás.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Közlekedési szolgáltató azonosító A Közlekedési szolgáltató azonosító adatmező azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/leszálló (check-out) kezelés dátuma, időpontja A Felszálló (check-in)/leszálló (check-out) kezelés dátuma és időpontja adatmező az adott kezelés időpontját adja meg az aktuális év Január 1. 00:00 óta eltelt percek számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
YTIME 20 bit Lásd 5.5.27 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) hely azonosító A Felszálló (check-in)/Leszálló (check-out) hely azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg.
79
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VLOCID 16 bit Lásd 5.5.23 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító A Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VDID 15 bit Lásd 5.5.22 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Díjtermék jellemzők (használat számláló/első kezelés órája/utazási lánc kezdő időpontja percben) A Díjtermék jellemzők adatmező a díjtermék típusától függően, három különböző funkció ellátására szolgál az alábbiak szerint: a.) Bérlet díjtermék-típus esetén: A bérletfeltöltés követően a felszálló kezelések számát adja meg. b.) Napi jegy/viszonylati jegy díjtermék-típus esetén: Az első kezelés időpontját adja meg az aktuális év eleje óta eltelt órák számával. c.) Vonal/átszállójegy díjtermék-típus esetén: A díjtermék adott időtartamon (pl. 60 perc) belüli első használatának időpontját adja Paraméterei ’a’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
80
CNT 14 bit Lásd 5.5.5 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Paraméterei ’b’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
YHTIME 14 bit Lásd 5.5.28 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Paraméterei ’c’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
WTIME 14 bit Lásd 5.5.26 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kezelést jelző kód A Kezelést jelző kód adatmező a közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VSID 2 bit Lásd 5.5.25 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kiegészítő adat/tartalék 81
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 4 bit 0-15 (0000B -1111B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Segéd memóriaterület vezérlő A Segéd memóriaterület vezérlő adatmező a szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. Amennyiben az adatok visszaírása során az adatkapcsolat megszakad, vagy egyéb okból nem sikerül az adat írási folyamatot sikeresen befejezni, úgy a legutoljára felírandó segéd memóriaterület vezérlő bit nem kerül átírásra, ezáltal a korábbi, teljesen ép tartalmú ’Visszaírt adatok’ memóriaterületre fog mutatni. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A visszaírt adatok a normál memóriaterületen találhatóak.
1B
A visszaírt adatok a segéd memóriaterületen találhatóak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Hitelesítő adat A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC 82
(Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírását követően kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Díjtermék folytató adatok Díjtermék-hely sorszám A Díjtermék-hely sorszám adatmező a folytató díjtermék alapjául szolgáló díjtermék kártyán való helyének az azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
BTID 4 bit Lásd 5.5.2 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék-formátum azonosító A Díjtermék-formátum azonosító adatmező a feltöltésre került díjtermék adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete:
HEX 4 bit
83
Értékkészlet: Értelmezési tartomány:
0-7 (0H-7H) Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám 0-3 bit: Adatformátum azonosító: 0000B1111B
A díjtermék adatszerkezet/adattartalom verziószáma, amely a díjterméket kiadó szolgáltató által kerül meghatározásra.
Hitelesített adat:
Igen
Megjegyzés:
Az ’0’ érték az alapverziót jelenti. Amennyiben a későbbiek során szükségessé válik adott díjtermék adatszerkezet/adattartalom módosítása, úgy ezen verziószám növelésével lehet azt jelezni a feldolgozó rendszerek számára. Amennyiben a verziószám eléri a ’7’ értéket, úgy vélhetően legalább az ’1’-’4’ verziószámú díjtermékek már kikerültek a forgalomból, így a ’0’ értékhez való visszatéréssel folytatódhat az adatszerkezet/adattartalom változás követése. Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
00H – A díjtermék adatformátuma az alapverziónak felel 02H – A díjtermék adatformátuma a mások módosított
Díjtermék-típus azonosító A Díjtermék-típus azonosító adatmező a feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
84
PRTID 8 bit Lásd 5.5.14 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor
értéke változhat. Utazási viszonylat/érvényességi területazonosító Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. Az adatmező, a díjtermék típusától függően, két különböző területi/szolgáltatói érvényesség jelölésére szolgál az alábbiak szerint: - Az utazás kiinduló és (rész) célpontja közti kapcsolati él azonosítóját adja meg viszonylati jegyek esetén. - Az érvényességi terület azonosítóját adja meg pl. a hálózati bérletek esetén, időszakos érvényességű bérletek esetén. Mindkét esetben az adatmező megadása az ELEKTRA Hungaria Követelmény 2.2 Verziója 3.4 és 3.5 fejezetében leírtak szerint történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TRLAID 32 bit Lásd 5.5.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója A Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 1. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 5.5.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
85
Díjtermék kiegészítő információk (1. irány) A Díjtermék kiegészítő információk (1. irány) adatmező a feltöltésre került díjtermék 1. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 5.5.21 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója A Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 2. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 5.5.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (2. irány) A Díjtermék kiegészítő információk (2. irány) adatmező a feltöltésre került díjtermék 2. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése: Hitelesített adat: 86
TSINF 28 bit Lásd 5.5.21 pontban leírtak. Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Csatlakozó folytató díjtermékhely indoka és helyének sorszáma A Csatlakozó folytató díjtermékhely indoka és helyének sorszáma adatmező az adott folytató díjtermékhez kapcsolódó kiegészítő, vagy részjegy helyének az azonosítóját és indokát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
FTID 5 bit Lásd 5.5.10 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék feltöltés fizetés módja A Díjtermék feltöltés fizetés módja adatmező a feltöltésre került díjtermék költség kiegyenlítési módjának megadására szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PMT 3 bit Lásd 5.5.13 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék folytatóhoz tartozó visszaírt adatok Közlekedési szolgáltató azonosító A Közlekedési szolgáltató azonosító adatmező azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került.
87
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 5.5.15 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/leszálló (check-out) kezelés dátuma és időpontja A Felszálló (check-in)/leszálló (check-out) kezelés dátuma és időpontja adatmező az adott kezelés időpontját adja meg az aktuális év Január 1. 00:00 óta eltelt percek számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
YTIME 20 bit Lásd 5.5.27 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/leszálló (check-out) hely azonosítója A Felszálló (check-in)/Leszálló (check-out) hely azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
88
VLOCID 16 bit Lásd 5.5.23 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító A Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VDID 15 bit Lásd 5.5.22 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kezelést jelző kód A Kezelést jelző kód adatmező a közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VSID 2 bit Lásd 5.5.25 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kiegészítő adat / tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
89
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Segéd memóriaterület vezérlő A Segéd memóriaterület vezérlő adatmező a szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. Amennyiben az adatok visszaírása során az adatkapcsolat megszakad, vagy egyéb okból nem sikerül az adat írási folyamatot sikeresen befejezni, úgy a legutoljára felírandó segéd memóriaterület vezérlő bit nem kerül átírásra, ezáltal a korábbi, teljesen ép tartalmú ’Visszaírt adatok’ memóriaterületre fog mutatni. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A visszaírt adatok a normál memóriaterületen találhatóak.
1B
A visszaírt adatok a segéd memóriaterületen találhatóak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Hitelesítő adat A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány: 90
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírását követően kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Személyi és kedvezményekre vonatkozó adatok Kártyatulajdonos neve A Kártyatulajdonos neve adatmező a kártyatulajdonos nevét adja meg karakteres formában. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ASCII 240 bit - 30 alfanumerikus karakter Lásd 5.5.1 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos szolgáltatói szerződés száma A Kártyatulajdonos szolgáltatói szerződés száma adatmező a kártyatulajdonos és a kártyát kiadó szolgáltató között létrejött szerződés hivatkozási számát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyakiadás időpontja A Kártyakiadás időpontja adatmező a kártya kiadásának dátumát és időpontját adja meg.
91
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 5.5.9 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Feltöltő/módosító terminálazonosító A Feltöltő/módosító terminálazonosító adatmező a díjtermék feltöltést végző terminál azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TID 15 bit Lásd 5.5.17 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos születési időpontja A Kártyatulajdonos születési időpontja adatmező a kártyatulajdonos születési időpontját adja meg az 1900 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATEB 16 bit Lásd 5.5.8 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos állampolgársága A Kártyatulajdonos állampolgársága adatmező az adott kártyatulajdonos állampolgárságát adja meg az ISO 3166-1 (numeric) szerinti országkódoknak 92
megfelelően. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 10 bit 0-1023 (00H -3FFH) 1-1023 (01H -3FFH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a kártyatulajdonos állampolgársága nem meghatározható, vagy ismeretlen. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Értelmezési példa:
15CH – 348 → Magyarország 33AH – 826 → Anglia
Kártyatulajdonos akció jogosultság (1.) jelző A Kártyatulajdonos akció jogosultság (1.) jelző bit adatmező azt adja meg, hogy a kártyatulajdonos jogosult-e egy adott, esetleg üzletpolitikai kedvezményt igénybe venni a díjtermékek megvásárlásakor/a díjtermék értékének kiegyenlítésekor. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A kártyatulajdonos nem jogosult kedvezményt igénybe venni.
1B
A kártyatulajdonos jogosult kedvezményt igénybe venni.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos akció jogosultságát (2.) jelző A Kártyatulajdonos akció jogosultság (2.) jelző bit adatmező azt adja meg, hogy a kártyatulajdonos jogosult-e egy adott, esetleg üzletpolitikai kedvezményt igénybe venni a díjtermékek megvásárlásakor/a díjtermék értékének kiegyenlítésekor.
93
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A kártyatulajdonos nem jogosult kedvezményt igénybe venni.
1B
A kártyatulajdonos jogosult kedvezményt igénybe venni.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
1. Kedvezmény-jogosultság típuskód Az 1. Kedvezmény-jogosultság típuskód adatmező az adott kártyatulajdonos kedvezményjogosultsági típus kódját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 1-127 (01H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az 1. kedvezmény jogosultsághoz kapcsolódóan semmilyen kedvezmény nem vehető igénybe. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Értelmezési példa:
00H – Nincsen igénybe vehető kedvezmény. 11H – A ’17’ kódú kedvezmény jogosultság fajta vehető
1. Kedvezmény-jogosultságot igazoló dokumentum típusa Az 1. Kedvezmény-jogosultságot igazoló dokumentum típusa adatmező a kártyatulajdonos kedvezmény jogosultságát igazoló dokumentum típuskódját adja meg. Paraméterei:
94
Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 0-127 (00H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
1. Kedvezmény-jogosultság igazolója Az 1. Kedvezmény-jogosultságot igazolója adatmező a kártyatulajdonos kedvezmény jogosultságának alapjául szolgáló dokumentum kiadóját és a dokumentum azonosítóját/számát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ASCII 96 bit - 12 alfanumerikus karakter Lásd 5.5.1 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
1. Kedvezmény-jogosultság lejárati dátuma A 1. Kedvezmény-jogosultság lejárati ideje adatmező a kártyatulajdonosra vonatkozó 1. kedvezmény-jogosultság lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott kedvezményjogosultság esetén a lejárat dátuma nem értelmezhető. Ez az adatmező a személyi és kedvezményekre vonatkozó
95
adatok felírásakor kerül megadásra.
1. Igénybevételi számláló Az 1. Igénybevételi számláló adatmező a biztosított éves kedvezmény jogosultság adott feltöltési időpontig való igénybevételét adja meg, (pl. nyugdíjas esetén a max. 16 db 50%os utazások számlálója (5 bit) és a max. 2 db 90%-os utazások (3 bit) osztásban); a számlálók a kedvezményes díjtermék feltöltésekor a megfelelő egységszámmal csökkentendők. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
50%-os utazások
Bit 3
Bit 2
Bit 1
Bit 0
90%-os utazások
0-2 bit: 90%-os utazások: 000B
Nincsen ilyen jellegű igénybe vehető utazás
001B111B
Igénybe vehető utazások száma (1-7)
3-7 bit: 50%-os utazások: 00000B
Nincsen ilyen jellegű igénybe vehető utazás
00001B11111B
Igénybe vehető utazások száma (1-31)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a kártyatulajdonoshoz kapcsolódóan nem állnak rendelkezésre lefogyasztható kedvezmények. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
2. Kedvezmény-jogosultság típuskód A 2. Kedvezmény-jogosultság típuskód adatmező az adott kártyatulajdonos kedvezményjogosultsági típus kódját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: 96
HEX 7 bit 0-127 (00H -7FH)
Értelmezési tartomány:
1-127 (01H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a 2. kedvezmény jogosultsághoz kapcsolódóan semmilyen kedvezmény nem vehető igénybe. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Értelmezési példa:
00H – Nincsen igénybe vehető kedvezmény. 11H – A ’17’ kódú kedvezmény jogosultság fajta vehető
2. Kedvezmény-jogosultságot igazoló dokumentum típusa Az 2. Kedvezmény-jogosultságot igazoló dokumentum típusa adatmező a kártyatulajdonos kedvezmény jogosultságát igazoló dokumentum típuskódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 0-127 (00H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
2. Kedvezmény-jogosultság igazolója Az 2. Kedvezmény-jogosultságot igazolója adatmező a kártyatulajdonos kedvezmény jogosultságának alapjául szolgáló dokumentum kiadóját és a dokumentum azonosítóját/számát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ASCII 96 bit - 12 alfanumerikus karakter Lásd 5.5.1 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó 97
adatok felírásakor kerül megadásra. 2. Kedvezmény-jogosultság lejárati dátuma A 2. Kedvezmény-jogosultság lejárati ideje adatmező a kártyatulajdonosra vonatkozó 2. kedvezmény-jogosultság lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 5.5.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott kedvezményjogosultság esetén a lejárat dátuma nem értelmezhető. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
2. Igénybevételi számláló A 2. Igénybevételi számláló adatmező a biztosított éves kedvezmény jogosultság adott feltöltési időpontig való igénybevételét adja meg, (pl. nyugdíjas esetén a max. 16 db 50%os utazások számlálója (5 bit) és a max. 2 db 90%-os utazások (3 bit) osztásban); a számlálók a kedvezményes díjtermék feltöltésekor a megfelelő egységszámmal csökkentendők. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
50%-os utazások
Bit 3
Bit 2
Bit 1
0-2 bit: 90%-os utazások: 000B
Nincsen ilyen jellegű igénybe vehető utazás
001B111B
Igénybe vehető utazások száma (1-7)
3-7 bit: 50%-os utazások:
98
Bit 0
90%-os utazások
00000B
Nincsen ilyen jellegű igénybe vehető utazás
00001B11111B
Igénybe vehető utazások száma (1-31)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a kártyatulajdonoshoz kapcsolódóan nem állnak rendelkezésre lefogyasztható kedvezmények. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kiegészítő adat/tartalék A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Hitelesítő adat A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány: Hitelesített adat:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH) Nem
99
Megjegyzés:
5.5
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Alapadatok részletes ismertetése
5.5.1 ASCII kódolású szöveg (ASCII text) Az ASCII kódolású szöveg adattípus az alfa-numerikus adatok ábrázolásának elemi összetevője. Az egyes alfa-numerikus elemeket egy 8 bit-es kódtábla alapján képezi le. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
ASCII 8 bit 0-255 (00H-FFH) 0-255 (00H-FFH)
Vonatkozó szabvány:
ISO/IEC 8859-2:1987 (ASCII + Latin-2)
Megjegyzés:
-
Értelmezési példa:
’Á’ – 193 (C1H) ’õ’ – 245 (F5H)
5.5.2 Objektum/Alkalmazástípus azonosító (Application Type ID) Az Objektum/Alkalmazástípus azonosító adattípus az adott kártyán elhelyzeésre kerülő objektum/alkalmazástípus azonosítóját és adott objektum/alkalmazástípuson belül az objektum/alkalmazás adatszerkezet/adattartalom verzióját adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
ATID 16 bit 0-65535 (0000H-FFFFH) Bit 15 - Bit 4 Objektum/Alkalmazástípus azonosító
Vonatkozó szabvány:
100
-
Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen alkalmazást jelent. Az országosan elfogadott alkalmazástípus azonosító kódokat egy központi nyilvántartás határozza meg.
Értelmezési példa:
0082H – 8-as típusszámú objektum/alkalmazás, 2-es adatformátum verziószám
5.5.3 Alapdíjtermék-hely azonosító (Base Ticket ID) Az Alapdíjtermék-hely azonosító adattípus azon díjtermék kártyán való helyének az azonosítóját adja meg, amelyhez az adott folytató termék kapcsolódik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BTID 4 bit 0-7 (0H-7H) 1-7 (1H-7H)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték nincsen értelmezve (amennyiben van folytató díjtermék feltöltve a kártyára, úgy minden esetben kell lennie alapdíjterméknek).
Értelmezési példa:
1H – Az alapdíjtermék az 1. díjtermék-helyen található 6H – Az alapdíjtermék a 6. díjtermék-helyen található
5.5.4 Bináris érték (BINnary digit) A Bináris érték adattípus a kétállapotú értékjelzők elemi összetevője. Ábrázolása és értelmezése a 2-es számrendszer alapján történik. Több elem összefogása esetén a legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian ill. Motorola formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0-1 (0B -1B)
Vonatkozó szabvány:
-
Megjegyzés:
101
Értelmezési példa:
0B – 0 1B – 1
5.5.5 Számláló (CouNTer) A Számláló adattípus szabadon felhasználható számlálóként funkcionál és mindig a számláló aktuális értékét adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
CNT 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
20H – A számláló érteke 32 41H – A számláló értéke 65
5.5.6 Kártyatípus azonosító (CaRD Type ID) A Kártyatípus azonosító adattípus a kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
CRDTID 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
Kártyatípus azonosító
Bit 3
Bit 2
0-3 bit: Adatformátum azonosító:
102
Bit 1
Bit 0
Adatformátum verziószám
0000B
ELEKTRA Hungaria v2.1 adatformátum
0001B
ELEKTRA Hungaria v2.2 adatformátum
0010B
ELEKTRA Hungaria v2.3 adatformátum
0011B1111B
Későbbi felhasználásra fenntartva
4-7 bit: Kártyatípus azonosító: 0000B
1 Kbyte-os, Megszemélyesítés nélküli DSC-D kártya
0001B
1 Kbyte-os, Vizuális megszemélyesítéssel rendelkező DSC-D kártya
0010B
1 Kbyte-os, Vizuális és elektronikus megszemélyesítéssel rendelkező DSC-D kártya
0011B
1 Kbyte-os, Megszemélyesítés nélküli DSC-L kártya
0100B
1 Kbyte-os, Vizuális megszemélyesítéssel rendelkező DSC-L kártya
0101B
1 Kbyte-os, Vizuális és elektronikus megszemélyesítéssel rendelkező DSC-L kártya
0110B
512 bit-es, Megszemélyesítés nélküli PSC kártya
0111B
512 bit-es, Időszakos érvényességgel (esetleg vizuális megszemélyesítéssel rendelkező PSC kártya)
1000B1111B
Későbbi felhasználásra fenntartva
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
20H – 1 Kbyte-os, Vizuális és elektronikus megszemélyesí-tés 41H – 1 Kbyte-os, Vizuális megszemélyesítéssel rendelkező D
5.5.7 Dátum (DATE) A Dátum adattípus év/hónap/nap szintű időpontok megadását teszi lehetővé. Az időpontok megadása a 2005 január 1-óta eltelt napok számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
DATE 14 bit 0-16383 (0000H-3FFFH) 1-16383 (0001H-3FFFH) → 2005.01.01 – 2049.11.08
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték érvénytelen/ismeretlen dátum jelzésére szolgál.
Értelmezési példa:
2006.06.01 → 517 (0205H) 2010.01.01 → 1827 (0723H) 103
5.5.8 Születési Dátum (DATE of Birth) A Születési Dátum adattípus az adott személy születési időpontjának év/hónap/nap szintű megadását teszi lehetővé. A születési időpont megadása az 1900 január 1-óta eltelt napok számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
DATEB 16 bit 0-65535 (0000H-FFFFH) 1-65535 (0001H-FFFFH) → 1900.01.01 – 2079.06.05
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték érvénytelen/ismeretlen dátum jelzésére szolgál.
Értelmezési példa:
2006.06.01 → 38868 (97D4H) 2010.01.01 → 40178 (9CF2H)
5.5.9 Időbélyeg (Date and Time Stamp) Az Időbélyeg adattípus év/hónap/nap-óra/perc szintű időpontok megadását teszi lehetővé. Az időpontok megadása a 2005 január 1-óta eltelt percek számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
DTS 24 bit 0-16777215 (000000H-FFFFFFH) 0-16777215 (000000H-FFFFFFH) → 2005.01.01 00:00 – 2036.11.24 20:15
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
2006.06.01 10:00 → 743640 (0B58D8H) 2010.01.01 13:10 → 2630230 (282256H)
5.5.10 Folytató díjtermék-hely azonosító (Follower Ticket ID) A Folytató díjtermék-hely azonosító adattípus az adott alapdíjtermékhez kapcsolódó 104
folytató díjtermék helyének az azonosítóját és jellegét adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
FTID 5 bit 0-31 (00H-1FH) Bit 4
Bit 3
Bit 2
Bit 1
Azonosító
Bit 0
Jelleg
0-1 bit: A folytató díjtermék jellege: 00B
Úti cél
01B
Közbenső cél
10B
Betérő/Töréspont
11B
Kiegészítőjegy
2-4 bit: A folytató díjtermék-hely azonosítója: 000B
Nincsen kapcsolódó folytató díjtermék
001B
Kapcsolódó díjtermék található az 1. folytató díjtermék helyen
010B
Kapcsolódó díjtermék található a 2. folytató díjtermék helyen
011B
Kapcsolódó díjtermék található a 3. folytató díjtermék helyen
100B
Kapcsolódó díjtermék található a 4. folytató díjtermék helyen
101B
Kapcsolódó díjtermék található az 5. folytató díjtermék helyen
110B
Kapcsolódó díjtermék található a 6. folytató díjtermék helyen
111B
Fenntartva későbbi felhasználásra
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
09H – Az alapdíjtermékhez kapcsolódóan egy folytató díjterm 1BH – Az alapdíjtermékhez kapcsolódóan egy folytató díjterm
5.5.11 Hexadecimális szám (HEXadecimal number) A Hexadecimális szám adattípus tetszőleges hexadecimálisan kódolt adatok ábrázolásának elemi összetevője. Ábrázolása és értelmezése a 16-os számrendszer alapján történik. A több bitet összefogó adatábrázolás esetén a legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum) 105
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 1 bit 0-1 (0H -1H) 0-1 (0H -1H)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
0 –0H 1 – 1H
5.5.12 Termékdíj pénznem (Payment CURrency) A Termékdíj pénznem adattípus a kártyán lévő maradvány érték, illetve az adott termékdíj összegének meghatározásához szükséges adatok megadására szolgál. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
PCUR 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
Engedmény százalék
Bit 3
Bit 2
Szorzótényező
0-1 bit: Pénznem típus meghatározása: 00B
Nemzeti valuta
01B
EURO
10B
Szolgáltatói egységek
11B
Fenntartva későbbi felhasználásra
2-4 bit: A tárolt összeg szorzótényezője:
106
000B
x1
001B
x10
010B
x100
011B
x1000
100B
x0,1
101B
x0,01
110B
x0,001
111B
Fenntartva későbbi felhasználásra
Bit 1
Bit 0
Pénznem
5-7 bit: A feltöltött összeg nagysága utáni engedménymérték jelölésére szolgáló kód, amelyhez a szolgáltató Által választható %-os érték rendelhető 000B
0
001B
1
010B
2
011B
3
100B
4
101B
5
110B
6
111B
7
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
C0H – Nemzeti pénznem, x1 szorzó, 6-os engedmény kód 09H – EURO pénznem, x100 szorzó, 0-ás engedmény kód
5.5.13 Díjfeltöltési fizetés módja (Payment Method Type) A Díjfeltöltési fizetési mód adattípus az adott utazáshoz megvásárlásra kerülő (feltöltött) díjtermék költség kiegyenlítési módjának megadására szolgál. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
PMT 3 bit 0-7 (0H - 7H) Bit 2
Bit 1
Bit 0
Fizetési mód
Vonatkozó szabvány:
000B
Készpénz
001B
Credit / Debit kártya
010B
Szerződés
011B
Saját díjtárca
100B
Mobiltelefon
101B
Utalvány
110B
Internet
111B
Egyéb fizetési mód
-
107
Megjegyzés:
-
Értelmezési példa:
00H – Készpénz fizetési mód 05H – Utalvánnyal történő fizetési mód
5.5.14 Díjtermék-típus azonosító (PRoduct Type ID) A Díjtermék-típus azonosító adattípus a kártyára, adott szolgáltató által, feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató-ban foglaltak szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
PRTID 8 bit 0-255 (00H -FFH) 1-255 (01H -FFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-helyre nincsen díjtermék feltöltve (üres díjtermék hely). A feltöltésre került díjterméket a feltöltést végző szolgáltató és a díjtermék-típus azonosító együttesen határozza meg.
Értelmezési példa:
00H – Nincsen feltöltött díjtermék a díjtermék-helyen 59H – A díjtermék-helyen egy 89-es típusú azonosítójú
5.5.15 Szolgáltató azonosító (Service Provider ID) A Szolgáltató azonosító adattípus a kártyával kapcsolatos tevékenységeket (kártya kiadás, díjtermék feltöltés/kezelés) végrehajtó szolgáltató azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
108
SPID 9 bit 0-511 (000H -1FFH) 1-511 (001H -1FFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen szolgáltatót jelent.
A szolgáltató akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet. Az országos szolgáltató azonosító kódokat egy központi nyilvántartás határozza meg. Értelmezési példa:
05H – 5-ös számú szolgáltató
5.5.16 Rövidített szolgáltató azonosító (Service Provider ID - SHort) A Rövidített Szolgáltató azonosító adattípus a kártyával kapcsolatos tevékenységeket (kártya kiadás, díjtermék feltöltés/kezelés) végrehajtó szolgáltató azonosító kódját adja meg, a Szolgáltató azonosító adattípushoz hasonlóan, rövidített formában csak a PSC kártyával való használhatóság céljából. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
SPIDSH 5 bit 0-31 (00H -1FH) 1-31 (01H -1FH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen szolgáltatót jelent. A szolgáltató akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet. Az országos szolgáltató azonosító kódokat egy központi nyilvántartás határozza meg.
Értelmezési példa:
05H – 5-ös számú szolgáltató
5.5.17 Terminál azonosító (Terminal ID) A Terminál azonosító adattípus a kártyával kapcsolatos tevékenységeket (díjtermékek/személyi és kedvezményekre vonatkozó adatok feltöltése) végrehajtó terminál azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány: Vonatkozó szabvány:
TID 15 bit 0-32767 (0000H -7FFFH) 1-32767 (0001H -7FFFH) -
109
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen terminált jelent. A terminál azonosítók szolgáltatónkként kerülnek megadásra/értelmezésre. A terminál azonosítót az adott terminálban található SAM (Security Access Module) egység gyári azonosítójának alsó (LSB-től számított) 15 bit-je adja meg.
Értelmezési példa:
1485H – 5253-as azonosítószámú terminál
5.5.18 Rövidített Terminál azonosító (Terminál ID - SHort) A Rövidített Terminál azonosító adattípus a kártyával kapcsolatos tevékenységeket (díjtermékek/személyi és kedvezményekre vonatkozó adatok feltöltése) végrehajtó terminál azonosító kódját adja meg, a Terminál azonosító adattípushoz hasonlóan, rövidített formában csak a PSC kártyával való használhatóság céljából. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TIDSH 12 bit 0-4095 (000H -FFFH) 1-4095 (001H -FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen terminált jelent. A terminál azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
485H – 1157-es azonosítószámú terminál
5.5.19 Tömegközlekedési szolgáltatás összevont azonosítója (Service Line ID) A Tömegközlekedési szolgáltatás összevont azonosítója adattípus az adott tömegközlekedési szolgáltatást azonosítja a tömegközlekedési vonal/viszonylat és járat/vonat azonosítójának megadásával. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
110
SLID 24 bit 0-16777215 (000000H-FFFFFFH) Bit 13
⎯
Bit 0
Vonal/Viszonylat azonosítója Bit 23
⎯
Bit 14
Vonat/Járat azonosítója 0-13 bit: Vonal/Viszonylat azonosítója 00000000000000B
A Vonal/Viszonylat azonosítója nem került megadásra.
00000000000001B11111111111111B
A Vonal/Viszonylat azonosítója (1-16383).
14-23 bit: Vonat/Járat azonosítója 0000000000B
A Vonat/Járat azonosítója nem került megadásra.
0000000001B1111111111B
A Vonat/Járat azonosítója (1-1023).
Vonatkozó szabvány:
-
Megjegyzés:
A Vonal/Viszonylat azonosítók a menetrendi mezők számjelét a Vonat/Járat azonosítók pedig a mezőhöz tartozóan a szolgáltatónkénti vonat/járat számjelét jelenti az ELEKTRA Hungaria követelmények 2.2 Verzió 3.4 fejezete szerint kerülnek megadásra.
Értelmezési példa:
0000010010⊥00001111110100B – 00483F4H : A 1012 vonal/viszonylaton a 18-dik vonat
5.5.20 Utazási viszonylat/érvényességi terület azonosító (TRavel Link/Area ID) Az Utazási viszonylat/érvényességi terület azonosító adattípus a hálózat két, átszállás nélkül elérhető megállóhelye közti kapcsolat (él) azonosítóját (32 bit), vagy egy igénybevehető hálózat (rész) területi azonosítóját (16 bit) (TRAV kód) adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TRLAID 32 bit 0-4294967295 (00000000H -FFFFFFFFH) Bit 31
⎯
Bit 0
Kapcsolat (él) azonosító
111
⎯
Bit 31
Bit 16
⎯
Bit 15
0000000000000000B
Bit 0
Terület azonosító
0-31 bit: Kapcsolat (él) azonosító 0000000000000000000000000000000B
A kapcsolat (él) azonosító nem került megadásra.
0000000000000000000000000000001B1111111111111111111111111111111B
A kapcsolat (él) azonosító (1-4294967295).
0-15 bit: Terület azonosító 0000000000000000B
A terület azonosító nem került megadásra.
0000000000000001B1111111111111111B
A terület azonosítója (1-65535).
Vonatkozó szabvány:
-
Megjegyzés:
Az Utazási viszonylat/érvényességi terület azonosítói az ELEKTRA Hungaria Követelmények 2.2 Verzió 3.5 fejezet szerint kerülnek megadásra.
Értelmezési példa:
00000000000000011000011100110100B – 0018734H : A 100148 kódú utazási viszonylat
5.5.21 Díjtermék kiegészítő információk (Ticket Supplementary INFormation) A Díjtermék kiegészítő információk adattípus a díjtermékre vonatkozó járulékos információkat adja meg (csak egyedi jegyekhez kapcsolódóan). A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TSINF 28 bit 0-268435455 (0000000H -FFFFFFFH) Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Díjtermék-típus/információ jelzése Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Helyjegy I. információ Bit 20
Bit 19
Bit 18
Bit 17
Bit 16
Helyjegy II. információ
112
Bit 15
Bit 14
Bit 6
Bit 27
Bit 26
Bit 25
Bit 24
Bit 23
Csoportjegy II. információ
Bit 22
Bit 21
Csoportjegy I. információ.
0-5 bit: Díjtermék-típus/információ jelzése (igény szerinti bitkombinációk állíthatóak össze): 000001B
Menettérti jegy
000010B
ICR/IC/IP pótjegy
000100B
1. osztály különbözeti jegy
001000B
Dohányzó/Nem dohányzó osztály
010000B
Egyéb szolgáltatás (pl. internet)
100000B
Segítséget igénylő személy
6-13 bit: Helyjegy I. információ 00000000B
A helyjegy kocsi száma nem került megadásra.
00000001B-11111111B
A helyjegy kocsi száma (1-255).
14-20 bit: Helyjegy II. információ 0000000B
A helyjegy ülés száma nem került megadásra.
0000001B-1111111B
A helyjegy ülés száma (1-127).
21-22 bit: Csoportjegy I. információ 00B
A csoportjegyhez tartozó felnőttek, illetve kísérők száma nem került megadásra
01B-11B
A csoportjegyhez tartozó felnőttek, illetve kísérők száma (1-3).
23-27 bit: Csoportjegy I. információ 00000B
A csoportjegyhez tartozó gyerekek, illetve kísért személyek száma nem került megadásra
00001B-11111B
A csoportjegyhez tartozó gyerekek, illetve kísért személyek száma (1-31).
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
00000⊥00⊥0000000⊥00000000⊥001001B – 0000009H : Menettérti, dohányzó osztályra szóló jegy
113
00011⊥10⊥0000000⊥00000000⊥000001B – 1C00001H : Menettérti csoportjegy, 2 felnőtt/kísérő, 3 gyerek/ kísért személy 00000⊥00⊥0011000⊥00000100⊥000111B – 0060107H : ICR/IC/IP, 1. osztály menettérti helyjegy, 6-os kocsi, 24-es ülés 5.5.22 Kezelőkészülék azonosító (Validator Device ID) A Kezelőkészülék azonosító adattípus a díjtermék kezelését (check-in, vagy check-out) végző kezelőkészülék azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VDID 15 bit 0-32767 (0000H -7FFFH) 1-32767 (0001H -7FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen kezelőkészüléket jelent. A kezelőkészülék azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
2671H – 9841-as azonosítószámú kezelőkészülék
5.5.23 Kezelőhely azonosító (Validation LOCation ID) A Kezelőhely azonosító adattípus a díjtermék kezelési (check-in, vagy check-out) helyének azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
114
VLOCID 16 bit 0-65535 (0000H - FFFFH) 1-65535 (0001H - FFFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen kezelőhelyet jelent. A kezelőhely azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
078FH – 1935-ös azonosítószámú kezelőhely
5.5.24 Rövidített kezelőhely azonosító (Validation LOCation ID – SHort) A Kezelőhely azonosító adattípus a díjtermék kezelési (check-in, vagy check-out) helyének azonosító kódját adja meg.
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VLOCIDSH 13 bit 0-8191 (0000H -1FFFH) 1-8191 (0001H -1FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen kezelőhelyet jelent. A kezelőhely azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
078FH – 1935-ös azonosítószámú kezelőhely
5.5.25 Kezelés jelző kód (Validation State ID) A Kezelést jelző kód adattípus az adott díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VSID 2 bit 0-3 (0H-3H) Bit 1
Bit 0
Kezelés módja (ld. 5. fejezet) 0-1 bit: Kezelés módja: 00B
Kezeletlen
01B
1. irány ill. felszálláskor sikeresen kezelve
10B
2. irány ill. leszálláskor sikeresen kezelve/speciális kezelés (adott egyedi díjtermékeknél)
11B
Sikertelen kezelés/visszaváltás
115
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
01H – Az adott díjtermék az 1. irányban kezelve lett. 03H – Az adott díjtermék az vissza lett váltva.
5.5.26 Heti idő (Weekly TIME) A Heti idő adattípus a hét első napja óta eltelt percek számát adja meg. A heti idő megadása a Hétfő 00:00 óta eltelt percek számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
WTIME 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
1450H → Csütörtök 14:40 2670H → Vasárnap 20:00
5.5.27 Éves idő (Yearly TIME) Az Éves idő adattípus az adott év első napja óta eltelt percek számát adja meg. Az éves idő megadása a Január 1. 00:00 óta eltelt percek számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
116
YTIME 20 bit 0-1048575 (00000H-FFFFFH) 0-1048575 (00000H-FFFFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
1FCACH → Április 1., 10:20 5184CH → Augusztus 20., 21:00
5.5.28 Éves óraidő (Yearly Hour TIME) Az Éves óraidő adattípus az adott év első órája óta eltelt órák számát adja meg. Az éves óraidő megadása a Január 1. 00:00 óta eltelt órák számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
YHTIME 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
087AH → Április 1., 10:00 15BDH → Augusztus 20., 21:00
117
6
A FŐ DÍJTERMÉKTÍPUSOK LEKÉPEZÉSE
6.1
A főbb közlekedési díjtermék-típusok
A városi belső, helyi és a külső, helyközi viteldíjrendszerben különböző díjszabási alapok és díjlerovási technológiák létezhetnek. A közlekedési szolgáltatások különböző érvényes jegyek vagy bérletek/havijegyek (díjtermékek) használatával vehetők igénybe. A helyi közlekedés díjszabása jelenleg a „belső” jegyes utasok esetében felszállás(vonaljegy-) számfüggő, az átszálló jegyek esetében időtartam korlátozással, és átalányjellegű a bérletek esetében. Létezhetnek övezeti rendszerek is, amelyekben a jegy-/bérlet csak a megváltozott övezetekben érvényes. Az országos vasúti és autóbusz viteldíjrendszerek esetében részben egységes (5 km-es), részben különböző, 10 ill. 20 km-es, indulási pontokként „mozgó” hosszövezeteket használnak, amelyek benyúlnak a városhatárokon belülre is, ahol a helyi viteldíjrendszerben „egyendíjakat” alkalmaznak (vonaljegy, átszállójegy, ill. átalány díjú bérlet); az átszállójegy alkalmazása esetén engedményt adhatnak, ami esetén az elektronikus kártyarendszerben oly módon oldható meg, hogy a rendszer, pl. a 60 percen belüli minden további felszállásnál a normál jegy-díjnál, kevesebb díjegy-egységet könyvel le a kártyáról. Közlekedési szövetségek esetén a helyi és helyközi viteldíjrendszerek összeillesztését segíti, hogy a helyközi, a központi település körüli “külső” díjak 50 km-ig lineárisak. A magyar viszonyok közt jelenleg a helyi és helyközi, valamint szövetségi közlekedésben használatos díjtermékek (jegy- és bérletfajták) – figyelemmel a díjhordozó kártyák érvényesítő kezelési műveleteire is – tulajdonképpen a következő fő „díjterméktípusokba” sorolhatók: A) többes használatú gyűjtőjegy/díjtárca lefogyasztással (PSC, DSC) B) időszaki (1,3,7 napos) jegy/díjtárca területi érvényességgel (PSC, DSC) C) bérlet/havijegy időszaki és területi/viszonylati érvényességgel (DSC) D) egyedi előreváltott (helyközi) menetjegy (PSC, DSC) Díjt. típuscsoport kód A1 A2 A3 B1 B2 C1 C2 C3 C4 D1 D2 D3 D4
Kártyaműveleti azonosítók (feltöltésnél, kezelésnél, ellenőrzésnél) Utazási viszonylatkód (32 bit) Szolgáltatás azonosító vonal/viszonylat + vonat/járat Érvényességi CI CO ter. kód (16 bit) (14 bit) + (10 bit) Helyi vonal-, átszállójegy (feltöltött díjtárcából)1) ut.kezdéskori fizetés ? területkód Teljesítményarányos jegy (feltöltött díjtárcából) előlevonás/azonosítás utójóváírás/levonás területkód Gyűjtőjegy (előre feltöltve) előrefizetés ? területkód Napi jegyek (24,72,168 órás jegyek) területkód előrefizetés + aktiválás első utazáskor Hétvégi családi jegy előrefizetés területkód 2)5) Hálózati bérlet előrefizetés területkód 2), 3)5) 4) Vonali/viszonylati bérlet előrefizetés ← vonal-/ viszonylatkód + 000 utazási viszonylatkód Kombinált (területi+viszonylati) bérlet2),3)5) előrefizetés4) területkód7) + utazási viszonylatkód ← vonal-/ viszonylatkód + 000 6) Övezetközi (szövetségi) bérlet2), 3)5) előrefizetés4) utazási viszonylatkód ← képezett vonal-/viszonylatkód + 000 Egyedi viszonylati jegy (szabad felhasználásra)3),9) előrefizetés4) utazási viszonylatkód ← vonal-/ viszonylatkód + 000 3),8),9) 4) előrefizetés Egyedi viszonylati jegy (szolgáltatáshoz kötve) utazási viszonylatkód ← vonal-/ viszonylatkód + vonat/járatkód 3),9) Egyedi viszonylati kiegészítő (kombinált) jegy → +utazási viszonylatkód ← vonal-/ viszonylatkód + 000 előrefizetés4) + aktiválás utazáskor Övezetközi (szövetségi) jegy9) utazási viszonylatkód7) előrefizetés ? ← képezett vonal-/ viszonylatkód6) + 000 1) Átszállások esetén a további felszállások fizetése engedményezéssel, adott időhatáron belül (pl. 90 percig) hasonló módon lehetséges. 2) Csak megszemélyesített DSC kártyán lehetséges, amellyel kedvezményes (és ingyenes) utazások is igénybevehetők. 3) DSC kártyán több részes, átszállással megvalósuló "folytató" jegy/bérlet is lehetséges, az egyes részekhez kiegészítők (pl. menettérti, IC-, 1. oszt., helyjegy stb.) is kapcsolódhatnak. 4) Utazás viszonylat az A és B pont közti utazást jelöli (átszállás esetén: több folytató részút kerül felírásra). 5) Feltöltésük akciós lista, vagy utas-szerződés és utólagos fizetés alapján is lehetséges. 6) Az érintett övezetek mentén képezett fiktív vonal-/viszonylat kódja. 7) A kombinált díjtermékek "folytató díjtermékként" írandók fel és mint csatlakozó "kiegészítő jegy/bérlet" értelmezendők. 8) A meglevő díjtermékhez pótlólag, esetenkénti kiegészítés is lehetséges. 9) A D1, D2, D3, D4 jegyek esetében lehetőség van azonos utazási viszonylatra szóló, több utazást lehetővé tevő, helyközi "gyűjtő jegyek"alkalmazására is. Jellemző díjterméktípus-csoportok
Fizetés / kezelés módja
Érvény. időszak (14 bit) (t perc)
a nap, óra b nap, óra x nap y nap w nap z nap p nap ind. időpont q óra r óra
22. Táblázat: Jellemző díjterméktípuscsoportok főbb sajátosságai a feltöltés és kezelés szempontjából
118
Az elektronikus kártyakörnyezetben a viteldíjválaszték leképezési lehetőségeit – további altípusok képezésével – a 20. táblázat foglalja össze, bemutatva a csak felszálláskori (checkin) és a fel- és leszálláskori (check-in/check-out) utaskezelés biztosította lehetőségeket. Valamennyi hazai és helyközi vasúti és autóbuszos díjterméktípust a Díjtermékkatalógus tartalmazza. Az ottani jelenlegi díjterméktípuscsoportokon túl, a jövőben természetesen egyéb díjterméktípusok is elképzelhetők, amelyek szintén beírandók a bővíthető „díjtermékkatalógusba” és megfelelő termékkóddal látandók el. A lista karbantartását és új termékek befogadását később az Országos Központ végzi. Tekintettel arra, hogy szolgáltatónként különböző díjszintek lehetségesek és a díjterméktípusoknak megfelelő díjakat szolgáltatónként kell megadni.
6.2
Példák a PSC kártyával megvalósítható termékekre
6.2.1 Díjtárca lefogyasztásos felhasználással A többes jegyes felhasználás esetén a kártya feltöltése díjegységekkel történjék, amelyek a felhasználástól függően kerülnek levonásra a helyi és környéki közlekedésben. A kártyán lévő adatok a következőképpen néznek ki: Adatmező neve
Ofszet (Bit)
Hossz (Bit)
128
8
Érték (Hex)
Meghatározások
Törzsadatok Kártyatípus azonosító
61
0-3 bit – Adatformátum verziószáma → 1 =
ELEKTRA Hungaria v2.2 adatformátum Kártya Gyári sorszám
0
56
0000001 (dec)
Kártyakiadó/szolgáltató azonosító Kártyaművelet számláló
136
9
001
96
32
Kiegészítő adat / tartalék
145
1
00000000000 00000000000 00000000001 0
Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító
146
9
001
+22
12
024
+118
24
0024C2F
+9
4
1
+14
8
01
+34
32
00000258
4-7 bit – Kártyatípus → 06= PSC megszemélyesítés nélkül Kártya sorszáma → 1 1-es azonosító számú közlekedési kártya kiadó → Budapesti Közlekedési Zrt A kártyahasználat számlálója → 1 Nincsen használva
Díjtermék adatai
Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító
Díjegység feltöltési szolgáltató → Budapesti Közlekedési Zrt Feltöltési hely eszköz azonosítója → pl. Deák téri jegypénztár Feltöltés időpont dátuma → 2005.04.14 Feltöltési időpont óra/perc → 13:35 0-3 bit – Adatformátum verziószáma → 1 = v1.0 Az 1-es azonosítójú szolgáltató pl. 001-es típusú terméke → Helyi többes használatú jegy díjlefogyasztással Érvényességi terület → 258 = 600 – Budapest (TRAV kód) (a díjtermék területi érvényességgel rendelkezik)
119
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Meghatározások
+66
24
00000 000
+90
28
0000000
+142
14
0000
Vonal/viszonylat → 0 = nincs megadva Vonat/járat → 0 = nem szükséges előre megadni Nincsen semmilyen jegy kiegészítő információ → 0 Ennél a jegytípusnál az érvényesség kezdő dátum nem értelmezhető → 0
+13
1
0
320
5
001
+5
13
07d0
+18
14
0f0a
Felszállási időpont napja → A hét 3. napja Felszállási időpont óra/perc → 16:10 (a hét első napja 00 óra 00 perctől eltelt percek száma)
+32
13
1254
Felszálló/leszállóhely azonosítója → 1254 = 4692 – Oktogon (M1 metro)
+45
15
6541
Felszálló/leszálló kezelőkészülék azonosítója → 6541 = 25921
+60
1
1
A közbenső kártyaműveleti számláló állása →1
+61
2
1
Segéd memóriaterület vezérlő
+95
1
1
Hitelesítő adat
+63
32
......
Kezelést jelző állapot → A díjtermék kezelése (az 1. irányban) megtörtént Segéd memóriaterület jelző → 1 = A legutóbbi írás adatai a segéd memóriaterületen találhatóak Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Tömegközlekedési szolgáltatás összevont azonosítója Díjtermék kiegészítő információk Díjtermék érvényesség kezdő dátuma (egyedi viszonylati jegyek esetében) Kiegészítő adat / tartalék
Nincsen használva
Visszaírt adatok Közlekedési szolgáltató azonosító Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Felszálló (check-in) kezelés dátuma, időpontja (első kezelés órája/utazási lánc kezdő időpontja percben) Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in) / Leszálló (check-out) kezelőkészülék azonosító Közbenső kártyaművelet számláló (1,2) Kezelést jelző kód
1-es azonosító számú közlekedési szolgáltató → Budapesti Közlekedési Zrt A lefogyasztásos díjtermék maradvány összege → 2000 HUF. (hexadecimálisan 07d0) (előtte 2185 HUF volt az összeg)
Segéd memóriaterület Segéd memóriaterület visszaíráshoz
416
64
......
Jelen példánkban csak a segéd memóriaterület helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
6.2.2 Időszakos érvényességű napijegy felhasználása Egyes termékek, mint 1, 3, vagy 7 napos jegyek korlátozott felhasználási időre érvényesek. A példa egy 3 napos (72 órás) érvényességű díjterméket mutat be. A kártyán lévő adatok a következőképpen néznek ki: Adatmező neve
Ofszet (Bit)
Hossz (Bit)
128
8
Érték (Hex)
Meghatározások
Törzsadatok Kártyatípus azonosító
7
0-3 bit – Adatformátum verziószáma → 1 =
ELEKTRA Hungaria v2.2 adatformátum 4-7 bit – Kártyatípus → 07= PSC időszakos érvényességgel
120
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
0
56
0000002 (dec)
Kártyakiadó/szolgáltató azonosító Kártyaművelet számláló
136
9
001
96
32
Kiegészítő adat / tartalék
145
1
00000000000 00000000000 00000000111 0
Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító
146
9
001
+22
12
0047
+118
24
0024C2F
+9
4
1
+14
8
3E
Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító
+34
32
00000258
Tömegközlekedési szolgáltatás összevont azonosítója Díjtermék kiegészítő információk Díjtermék érvényesség kezdő dátuma (egyedi viszonylati jegyek esetében) Kiegészítő adat / tartalék
+66
24
00000 000
+90
28
0000000
+142
14
0000
+13
1
0
320
5
001
+5
13
09C4
+18
14
09F8
Első kezelés dátuma→ 2005.04.16 Első kezelés időpontja → 08:00 Adott év első órájától eltelt órák száma. (ettől számítódik az érvényességi időszak)
+32
13
1072
Felszállóhely azonosítója → 1072 = 4210 – Nyugati Pu. (6-os villamos)
+45
15
6545
Felszálló/leszálló kezelőkészülék azonosítója → 6545 = 25925
+60
1
1
A közbenső kártyaműveleti számláló állása →1
+61
2
1
Kezelést jelző állapot → A díjtermék kezelésé (az 1. irányban) megtörtént
Gyári sorszám
Meghatározások Kártya sorszáma → 2 1-es azonosító számú közlekedési kártya kiadó → Budapesti Közlekedési Zrtt A kártyahasználat számlálója → 8 Nincsen használva
Díjtermék adatai Díjegység feltöltési szolgáltató → Budapesti Közlekedési Zrt Feltöltési hely eszköz azonosítója → pl. Nyugati téri jegypénztár Feltöltés időpont dátuma → 2005.04.14 Feltöltési időpont óra/perc → 13:35 0-3 bit – Adatformátum verziószáma → 1 = v1.0 A 001-es azonosítójú szolgáltató pl. 062-s (hexadecimális 3E) típusú terméke → Időszaki 3 napos jegykártya Érvényességi terület → 258 = 600 – Budapest (TRAV kód) (a díjtermék területi érvényességgel rendelkezik) Vonal/viszonylat → 0 = nincs megadva Vonat/járat → 0 = nincs előre megadva Területi érvényesség Nincsen semmilyen jegy kiegészítő információ → 0 Ennél a jegytípusnál az érvényesség kezdő dátum nem értelmezhető → 0 Nincsen használva
Visszaírt adatok Közlekedési szolgáltató azonosító Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Felszálló (check-in) kezelés dátuma, időpontja (első kezelés órája/utazási lánc kezdő időpontja percben) Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in) / Leszálló (check-out) kezelőkészülék azonosító Közbenső kártyaművelet számláló (1,2) Kezelést jelző kód
1-es azonosító számú közlekedési szolgáltató → Budapesti Közlekedési Zrt Díjtermék díjösszeg → 2500 HUF
121
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Segéd memóriaterület vezérlő
+95
1
1
Hitelesítő adat
+63
32
......
Meghatározások Segéd memóriaterület jelző → 0 = A legutóbbi írás adatai a normál memóriaterületen találhatóak Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Segéd memóriaterület Segéd memóriaterület visszaíráshoz
6.3
416
64
......
Jelen példánkban csak a segéd memóriaterület helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Példák a DSC kártyával megvalósítható termékekre
A következő táblázat - néhány példával illusztráltan - a DSC kártyákon megvalósítható termékeket, a kártya teljes adattartalmának ismertetését tartalmazza. Az egyes mezők értékeit hexadecimális formában, illetve az „” jelölt esetekben ASCII formátumban kerülnek ábrázolásra, megadva az egyes adatok ofszetjét is a kártya adatterületének elejétől. (Megjegyzés) A példák kizárólag a valós adattartalomra vonatkoznak, nem tartalmaznak egyéb, technológiai szempontból fontos információkat (pl. belső regiszterek adatai, kulcsok, stb.). A táblázatokban példaként megadott összes érték (szolgáltató-, termék-, település-, terület-, megállóhelyazonosító) az ELEKTRA azonosító rendszerének koncepcionális modelljén alapul (ld. az ELKTRA Hungaria Alapkövetelmények 3-4. Fejezet).
Példa: Helyi hálózati bérlet és egyedi vasúti jegy felhasználás egy kártyán A hálózati bérletes felhasználás esetén a kártyára egy bérlet díjtermék kerül feltöltésre, amely területi érvényességgel rendelkezik. Az egyedi vasúti jegy esetén az alap jegyen kívül két további részjegy is feltöltésre került, mint díjtermék folytató adat, ezek viszonylatbeli érvényességgel rendelkeznek. A kártyán lévő adatok a következőképpen néznek ki: Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
EH Kártyaazonosítók/törzsadatok Kártyatípus azonosító
128
8
52
0-3 bit – Adatformátum verziószáma → 2 =
ELEKTRA Hungaria v2.3 adatformátum
Kártya Gyári sorszám
0
32
00000004
Kártya kiadó/szolgáltató azonosító Kártya érvényesség (lejárati dátum) Kiegészítő adat / tartalék
136
9
001
145
14
02DB
159
1
0
4-7 bit – Kártyatípus → 05 = Vizuális és elektronikus megszemélyesítéssel rendelkező DSC-L kártya Kártya sorszáma → 4 1-es azonosító számú közlekedési kártya kiadó → Budapesti Közlekedési Zrt A DSC kártya érvényességének lejárati dátuma → 2007.01.01 Nincsen használva
EH Kártyakönyvtár-Kártyaobjektumok/alkalmazások azonosító #1 Objektum/alkalmazás Memóriacím mutató
160
15
0018
Objektum/alkalmazás – Alkalmazástípus azonosító
+15
16
0011
122
Az objektum/alkalmazás elhelyezkedésének ofszet címe a kártyán bájtban megadva→ 24 byte (hexadecimálisan 0018) 0-3 bit – Verziószáma → 1 = v1 verzió 4-15 bit – Alkalmazástípus → 001 = ELEKTRA Hungaria
Adatmező neve Objektum/alkalmazás – Felhasználható/ érvényes alkalmazás jelző
Ofszet (Bit) +31
Hossz (Bit)
Érték (Hex)
1
1
Megjegyzések 1 = Érvényes Objektum/alkalmazás
EH Alkalmazás azonosítók (Alkalmazáskeret) - ELEKTRA Hungaria Alkalmazástípus azonosító
192
16
0011
Alkalmazást feltöltő szolgáltató azonosító Alkalmazás feltöltés/módosítás dátuma Kiegészítő adat/tartalék
+16
9
001
+25
14
016E
+39
1
0
Hitelesítő adat
+40
32
......
Alkalmazás példány egyedi (virtuális) azonosítója Alkalmazást kiadó szolgáltató azonosító Alkalmazás érvényesség (lejárati dátum) Kiegészítő adat/tartalék
264
32
00000001
+32
9
001
+41
14
029E
+55
1
0
0-3 bit – Verziószáma → 1 = v1 verzió 4-15 bit – Alkalmazástípus → 001 = ELEKTRA Hungaria 1-es azonosító számú szolgáltató → Budapesti Közlekedési Zrt Az alkalmazás feltöltés dátuma → 2006.01.01 Nincsen használva Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Alkalmazás adatok Alkalmazás példány egyedi azonosítója → 1 1-es azonosító számú szolgáltató → Budapesti Közlekedési Zrt Az alkalmazás érvényességének lejárati dátuma → 2006.11.01 Nincsen használva
Alkalmazásobjektum azonosító #1 – Díjtermék hely #1 Termék/funkció Memóriacím mutató
320
14
009F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító
+14
9
001
+23
8
0B
Termék/funkció – Felhasználható/ érvényes termék jelző
+31
1
1
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→ 159 byte (hexadecimálisan 009F) 1-es azonosító számú közlekedési szolgáltató → BKV A 001-es azonosítójú szolgáltató pl. 011-es (hexadecimális 0B) típusú terméke → Helyi hálózati bérletkártya időszaki érvényességgel 1 = Érvényes Termék/Funkció
Alkalmazásobjektum azonosító #2 – Díjtermék hely #2 Termék/funkció Memóriacím mutató
352
14
00DF
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító
+14
9
002
+23
8
79
Termék/funkció – Felhasználható/ érvényes termék jelző
+31
1
1
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→ 223 byte (hexadecimálisan 00DF) 002-es azonosító számú közlekedési szolgáltató → MÁV A 002-es azonosítójú szolgáltató pl. 121-es (hexadecimális 83) típusú terméke → Vasúti viszonylati jegy 1 = Érvényes Termék/Funkció
123
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
Alkalmazásobjektum azonosító #3 – Díjtermék hely #3 Termék/funkció Memóriacím mutató
512
14
011F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
1
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→287 byte (hexadecimálisan 011F) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 1 = Érvényes Termék/Funkció
Alkalmazásobjektum azonosító #4 – Díjtermék hely #4 Termék/funkció Memóriacím mutató
544
14
015F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→351 byte (hexadecimálisan 015F) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektum azonosító #5 – Díjtermék hely #5 Termék/funkció Memóriacím mutató
576
14
019F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→415 byte (hexadecimálisan 019F) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektum azonosító #6 – Díjtermék hely #6 Termék/funkció Memóriacím mutató
608
14
01DF
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→479 byte (hexadecimálisan 01DF) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektum azonosító #7 – Díjtermék hely #7 Termék/funkció Memóriacím mutató
640
14
021F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/
+14
9
0
+23
8
0
+31
1
0
124
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→ 543 byte (hexadecimálisan 021F) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
érvényes termék jelző
Alkalmazásobjektumok azonosító #8 – Díjtermék folytató adathely #1 Termék/funkció Memóriacím mutató
672
14
025F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító
+14
9
002
+23
8
79
Termék/funkció – Felhasználható/ érvényes termék jelző
+31
1
1
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→607 byte (hexadecimálisan 025F) Termék kiadó → 02 = MÁV A 002-es azonosítójú szolgáltató pl. 121-es (hexadecimális 83) típusú terméke → Vasúti viszonylati jegy folytatás 1 = Érvényes Termék/Funkció
Alkalmazásobjektumok azonosító #9 – Díjtermék folytató adathely #2 Termék/funkció Memóriacím mutató
704
14
027F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító
+14
9
002
+23
8
79
Termék/funkció – Felhasználható/ érvényes termék jelző
+31
1
1
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→639 byte (hexadecimálisan 027F) Termék kiadó → 02 = MÁV A 002-es azonosítójú szolgáltató pl. 121-es (hexadecimális 83) típusú terméke → Vasúti viszonylati jegy folytatás 1 = Érvényes Termék/Funkció
Alkalmazásobjektumok azonosító #10 – Díjtermék folytató adathely #3 Termék/funkció Memóriacím mutató
736
14
02AF
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→687 byte (hexadecimálisan 02AF) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektumok azonosító #11 – Díjtermék folytató adathely #4 Termék/funkció Memóriacím mutató
768
14
02DF
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→735 byte (hexadecimálisan 02DF) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektumok azonosító #12 – Díjtermék folytató adathely #5 Termék/funkció Memóriacím mutató
800
14
02FF
Termék/funkció - Kiadó azonosító
+14
9
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→767 byte (hexadecimálisan 02FF) Termék kiadó → 00 = Nincs díjtermék feltöltve
125
Adatmező neve Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
+23
8
0
+31
1
0
Megjegyzések Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektumok azonosító #13 – Díjtermék folytató adathely #6 Termék/funkció Memóriacím mutató
832
14
032F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→815 byte (hexadecimálisan 032F) Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazásobjektumok azonosító #14 – Személyi és kedvezmény adatok Termék/funkció Memóriacím mutató
864
14
035F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
1FF
+23
8
01
+31
1
1
Az adatok ofszet címe az alkalmazáskereten belül bájtban megadva→863 byte (hexadecimálisan 035F) Termék kiadó → +1FF = Belső funkció Termék azonosító → 01 = Személyi adatok és kedvezmény adat-objektum 1 = Érvényes Termék/Funkció
Alkalmazásobjektumok azonosító #15 – Naplóesemény adatok Termék/funkció Memóriacím mutató
1024
14
006F
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
1FF
+23
8
02
+31
1
1
Az adatok ofszet címe az alkalmazáskereten belül bájtban megadva→111 byte (hexadecimálisan 006F) Termék kiadó → +1FF = Belső funkció Termék azonosító → 02 = Naplóesemény adat-objektum 1 = Érvényes Termék/Funkció
Alkalmazásobjektumok azonosító #16 – Nincsen felhasználva Termék/funkció Memóriacím mutató
1056
14
0
Termék/funkció - Kiadó azonosító Termék/funkció Terméktípus azonosító Termék/funkció – Felhasználható/ érvényes termék jelző
+14
9
0
+23
8
0
+31
1
0
A díjtermék adatainak ofszet címe az alkalmazáskereten belül bájtban megadva→0 byte Termék kiadó → 00 = Nincs díjtermék feltöltve Termék azonosító → 00 = Nincs díjtermék feltöltve 0 = Üres Termék/Funkció hely
Alkalmazás adatok és objektumazonosítók hitelesítése Hitelesítő adat
1088
Eseménynaplóhely számláló
1152
32
......
Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Eseménynaplóhely számláló
126
2
1
2 = A következő naplóesemény a #2-es eseménynapló adathelyre kerül majd beírásra
Megjegyzés [DSz.12]: Az objektum azoniosítószám definiálandó!
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
2
0
Megjegyzések
Kiegészítő adat / tartalék
+2
Nincsen használva
Esemény időpontja
1156
24
00B911D
Szolgáltató azonosító
+24
9
001
Terminál azonosító
+33
15
047
Esemény/művelettípus azonosítója Esemény/művelet által érintett adatterület azonosítója Esemény/művelet végrehajtásának eredményjelzője Kiegészítő adat / tartalék
+48
6
04
Esemény dátuma → 2006.06.10 Esemény időpontja → 10:05 1-es azonosító számú szolgáltató → Budapesti Közlekedési Zrt Eszköz azonosítója → pl. Nyugati téri jegypénztár 04 → Díjtermék-feltöltés
+54
6
17
23 → Díjtermék adatok #1
+60
1
1
1 → A művelet sikeresen végrehajtásra került
+61
2
0
Nincsen használva
Eseménynapló adat #1
Eseménynapló adat #2 Esemény időpontja
1219
24
0
Nincsen használva
Szolgáltató azonosító
+24
9
0
Nincsen használva
Terminál azonosító
+33
15
0
Nincsen használva
Esemény/művelettípus azonosítója Esemény/művelet által érintett adatterület azonosítója Esemény/művelet végrehajtásának eredményjelzője Kiegészítő adat / tartalék
+48
6
0
Nincsen használva
+54
6
0
Nincsen használva
+60
1
0
Nincsen használva
+61
2
0
Nincsen használva
Eseménynapló adat #3 Esemény időpontja
1282
24
0
Nincsen használva
Szolgáltató azonosító
+24
9
0
Nincsen használva
Terminál azonosító
+33
15
0
Nincsen használva
Esemény/művelettípus azonosítója Esemény/művelet által érintett adatterület azonosítója Esemény/művelet végrehajtásának eredményjelzője Kiegészítő adat / tartalék
+48
6
0
Nincsen használva
+54
6
0
Nincsen használva
+60
1
0
Nincsen használva
+61
2
0
Eseménynapló adat #4 Esemény időpontja
1345
24
0
Nincsen használva
Szolgáltató azonosító
+24
9
0
Nincsen használva
Terminál azonosító
+33
15
0
Nincsen használva
Esemény/művelettípus azonosítója
+48
6
0
Nincsen használva
127
Adatmező neve Esemény/művelet által érintett adatterület azonosítója Esemény/művelet végrehajtásának eredményjelzője Kiegészítő adat / tartalék
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
+54
6
0
Nincsen használva
+60
1
0
Nincsen használva
+61
2
0
Nincsen használva
Díjtermék adatok #1 – BKV Bérlet Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító
Díjegység feltöltési szolgáltató → Budapesti Közlekedési Zrt Feltöltési hely eszköz azonosítója → pl. Nyugati téri jegypénztár A díjtermék feltöltési dátuma → 2005.04.14 A díjtermék feltöltési időpontja → 11:00 0-3 bit – Adatformátum verziószáma → 1 = v1.0 Az 001-es azonosítójú szolgáltató pl. 011-es (hexadecimális 0B) típusú terméke → Helyi hálózati bérletkártya időszaki érvényességgel Érvényességi terület → 258 = 600 – Budapest (TRAV kód) (a díjtermék területi érvényességgel rendelkezik) Vonal/viszonylat → 0 és Vonat/járat → 0 Területi érvényesség
1536
9
001
+9
15
047
+24
24
0024B94
+48
4
1
+52
8
0B
Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító
+60
32
00000258
Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója Díjtermék kiegészítő információk (1. irány) Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója Díjtermék kiegészítő információk (2. irány) Folytató díjtermékhely indoka és helyének sorszáma Kedvezményjogosultság típuskód Kedvezményfajta típuskód Díjtermék érvényesség kezdő dátuma (bérletek és egyedi viszonylati jegyek esetében) Díjtermék érvényesség lejárati dátuma Díjtermék pénzneme, szorzója, díjtárcaösszeg engedménymérték kódja Díjtermék feltöltési fizetés módja Számlakiadást jelző kód
+92
24
00000 000
+116
28
0
+144
24
00000 000
+168
28
0
+196
5
0
+201
7
16
+208
5
15
+213
14
0079
A díjtermék érvényességének kezdő dátuma → 2005.05.01
+227
14
009C
+241
8
0
A díjtermék érvényességének lejárati dátuma → 2005.06.05 0 - Nem kerül értelmezésre, mivel nem lefogyasztásos díjtermékről van szó
+249
3
0
0 – A fizetés készpénzzel történt.
+252
1
1
Díjtermék kiegészítő információk → 0 = Nincsenek Vonal/viszonylat → 0 és Vonat/járat → 0 Területi érvényesség Díjtermék kiegészítő információk → 0 = Nincsenek Folytató díjtermék → 0 = Nincsen A kedvezményre való jogosultság jogalapja → 22 = Tanuló, Diák 21 → Budapest helyi tanuló bérlet esetén
Díjtermék blokkolás jelző kód 1. Akció jelző kód
+253
1
0
1 – A díjtermékhez kapcsolódóan kiadásra került számla A díjtermék nincsen blokkolva → 0
+254
1
0
Akció jogosultság → 0 = Nincsen
2. Akció jelző kód
+255
1
0
Akció jogosultság → 0 = Nincsen
128
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
2
Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Közlekedési szolgáltató azonosító Felszálló (check-in) / Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in ) / Leszálló (check-out) hely kezelőkészülék azonosító Díjtermék jellemzők (használat-/pontszámláló/első kezelés órája / utazási lánc kezdő időpontja percben) Kezelést jelző kód Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
Díjtermék díjösszeg → 2600 HUF
+256
15
0A28
+271
9
001
+280
20
02F4EF
+300
16
1254
+316
15
7258
+331
14
0
Bérletfeltöltés óta a felszálló kezelések száma → 0 = kezelés még nem volt
+345
2
0
+347
4
0
Kezelési állapot → 0 = Kezelés még nem történt Kiegészítő információ → 0 = Nincsen
+383
1
0
+351
32
......
1-es azonosító számú közlekedési szolgáltató → Budapesti Közlekedési Zrt A bázis időpont dátuma → 05.14 Bázis időpont óra/perc → 13:35 (adott év 01.01.00:00-től eltelt percek száma) Felszállóhely azonosítója → 1254 = 4692 – Oktogon Felszállóhely kezelőkészülék azonosítója → 7258 = 29272 számú kezelőkészülék
A segéd memóriaterület nincsen használva →0 Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Díjtermék adatok #2 – Vasúti viszonylati jegy 2048
9
002
Díjegység feltöltési szolgáltató → MÁV
+9
15
523
+24
24
0024B94
+48
4
1
+52
8
79
Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
+60
32
AD1478F2
+92
24
023F1 000
Díjtermék kiegészítő információk (1. irány) Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója Díjtermék kiegészítő információk (2. irány)
+116
28
0
+144
24
00000 000
Feltöltési hely eszköz azonosítója → pl. Karcag vasútállomás A díjtermék feltöltési dátuma → 2005.04.14 A díjtermék feltöltési időpontja → 11:00 0-3 bit – Adatformátum verziószáma → 1 = v1.0 A 002-es azonosítójú szolgáltató pl. 121-es (hexadecimális 79) típusú terméke → Vasúti viszonylati jegy Utazási viszonylat azonosítója (a kialakításra kerülő viszonylat gráf táblázat alapján) → AD1478F2 = Karcag – Szolnok Vonal/viszonylat → 023F1 = 9201 (a 100-as vonalmező mentén) Vonat/járat → 000 (nem vonathoz rendelt jegy) Díjtermék kiegészítő információk → 0 = Egyszeri jegy Vonal/viszonylat → 0 , Vonat/járat → 0 Nem menettérti jegy
+168
28
0
Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító
Díjtermék kiegészítő információk → 0 = Nincsenek
129
Adatmező neve Folytató díjtermékhely indoka és helyének sorszáma Kedvezményjogosultság típuskód Kedvezményfajta típuskód Díjtermék érvényesség kezdő dátuma (bérletek és egyedi viszonylati jegyek esetében) Díjtermék érvényesség lejárati dátuma Díjtermék pénzneme, szorzója, díjtárcaösszeg engedménymérték kódja Díjtermék feltöltési fizetés módja Számlakiadást jelző kód
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
+196
5
5
+201
7
16
+208
5
02
+213
14
0068
Díjtermék folytató adat száma → 001B A folytató díjtermék jellege → 01B – Közbenső cél A kedvezményre való jogosultság jogalapja → 22 = Tanuló, Diák 02-es, 2. utazási kedvezmény vasúti menetjegyhez. A díjtermék érvényességének kezdő dátuma → 2005.04.14
+227
14
006A
+241
8
0
+249
3
1
1 – A fizetés hitelkártyával történt.
+252
1
1
A díjtermék érvényességének lejárati dátuma → 2005.04.16 0 - Nem kerül értelmezésre, mivel nem lefogyasztásos díjtermékről van szó
Díjtermék blokkolás jelző kód 1. Akció jelző kód
+253
1
0
1 – A díjtermékhez kapcsolódóan kiadásra került számla A díjtermék nincsen blokkolva → 0
+254
1
0
Akció jogosultság → 0 = Nincsen
2. Akció jelző kód
+255
1
0
Akció jogosultság → 0 = Nincsen
Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Közlekedési szolgáltató azonosító Felszálló (check-in) / Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in ) / Leszálló (check-out) hely kezelőkészülék azonosító Díjtermék jellemzők (használat-/pontszámláló/első kezelés órája / utazási lánc kezdő időpontja percben) Kezelést jelző kód
+256
15
0608
Díjtermék díjösszeg → 1544 HUF A teljes menetdíj (a folytató helyeken lévő részutakra vonatkozóan is) + kiegészítők díja
+271
9
000
+280
20
0000000
Azonosító 0 → A díjtermék még nem került felhasználásra A bázis időpont dátuma → Nincs bejegyzés Bázis időpont óra/perc → Nincs bejegyzés
+300
16
0000
Felszállóhely azonosítója → 0000 = Nincs bejegyzés
+316
15
0000
Felszállóhely kezelőkészülék azonosítója → 0000 = Nincs bejegyzés
+331
14
0000
(Viszonylati jegyeknél nem kerül használatra)
+345
2
0
+347
4
0
+383
1
0
+351
32
......
Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
130
Kezelési állapot → 0 = Kezelés még nem történt Kiegészítő információ → 0 = Nincsen A segéd memóriaterület nincsen használva →0 Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések
Díjtermék folytató adatok #1 Csatlakozó folytató díjtermékhely indoka és helyének sorszáma Díjtermék-hely sorszáma Díjtermék-formátum azonosító Díjtermék-típus azonosító
5120
5
8
Díjtermék folytató adat száma → 010B - 2 A folytató díjtermék jellege → 00B – Úti cél
+156
4
2
+8
4
1
+12
8
79
Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító
+20
32
95742AC5
Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója Díjtermék kiegészítő információk (1. irány)
+52
24
023F8 012
+76
28
00C0046
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója Díjtermék kiegészítő információk (2. irány) Díjtermék feltöltési fizetés módja
+104
24
00000 000
A folytató díjtermék alapjául szolgáló díjtermék sorszáma → 2 = #2 díjtermék 0-3 bit – Adatformátum verziószáma → 1 = v1.0 A 002-es azonosítójú szolgáltató pl. 121-es (hexadecimális 79) típusú terméke → Vasúti viszonylati jegy folytatás Utazási viszonylat azonosítója (a kialakításra kerülő viszonylat gráf táblázat alapján) → 95742AC5 = Szolnok - Budapest Nyugati Pu. Vonal/viszonylat → 023F8 = 9208 (100-as vonalmező mentén) Vonat/járat → 012 = 018 1. bit → 1 = IC pótjegy 2. bit → 1 =1. oszt. különbözeti jegy 6-13 bit → 01 = Helyjegy – kocsi szám = 1 14-20 bit → 011 = Helyjegy – ülésszám = 3 Vonal/viszonylat → 0 , Vonat/járat → 0 Nem menettérti jegy
+128
28
0
+5
3
Közlekedési szolgáltató azonosító Felszálló (check-in) / Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in ) / Leszálló (check-out) hely kezelőkészülék azonosító Kezelést jelző kód
+160
9
000
+169
20
0000000
+189
16
0000
Felszállóhely azonosítója → 0000 = Nincs bejegyzés
+205
15
0000
Felszállóhely kezelőkészülék azonosítója → 0000 = Nincs bejegyzés
+220
2
0
+222
1
0
+255
1
......
+223
32
0
Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
Díjtermék kiegészítő információk → 0 = Nincsenek 1 – A fizetés hitelkártyával történt.
Azonosító 0 → A díjtermék még nem került felhasználásra A bázis időpont dátuma → Nincs bejegyzés Bázis időpont óra/perc → Nincs bejegyzés
Kezelési állapot → 0 - Kezelés még nem történt Kiegészítő információ → 0 = Nincsen A segéd memóriaterület nincsen használva →0 Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Díjtermék folytató adatok #2 Csatlakozó folytató díjtermékhely indoka és helyének sorszáma Díjtermék-hely sorszáma Díjtermék-formátum azonosító
5376
5
0
Folytató díjtermék → 0 = Nincsen
+156
4
2
+8
4
1
A folytató díjtermék alapjául szolgáló díjtermék sorszáma → 2 = #2 díjtermék 0-3 bit – Adatformátum verziószáma → 1 = v1.0
131
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések A 002-es azonosítójú szolgáltató pl. 121-es (hexadecimális 79) típusú terméke → Vasúti viszonylati jegy folytatás Utazási viszonylat azonosítója (a kialakításra kerülő viszonylat gráf táblázat alapján) → 8A0FF03C = Budapest Déli Pu. – Bátaszék Vonal/viszonylat → 02466 = 9318 (40-es és 46-os vonalmezők mentén) Vonat/járat → 000 (nem vonathoz rendelt jegy) 0. bit → 1 = Menettérti jegy
Díjtermék-típus azonosító
+12
8
79
Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
+20
32
8A0FF03C
+52
24
02466 000
Díjtermék kiegészítő információk (1. irány) Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
+76
28
0000001
+104
24
02467 000
Díjtermék kiegészítő információk (2. irány) Díjtermék feltöltési fizetés módja
+128
28
0
+5
3
Közlekedési szolgáltató azonosító Felszálló (check-in) / Leszálló (check-out) kezelés dátuma, időpontja Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in ) / Leszálló (check-out) hely kezelőkészülék azonosító Kezelést jelző kód
+160
9
000
+169
20
0000000
+189
16
0000
Felszállóhely azonosítója → 0000 = Nincs bejegyzés
+205
15
0000
Felszállóhely kezelőkészülék azonosítója → 0000 = Nincs bejegyzés
+220
2
0
+222
1
0
+255
1
......
+223
32
0
Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
Vonal/viszonylat → 02467 = 9319 (40-es és 46-os vonalmezők mentén) Vonat/járat → 000 (nem vonathoz rendelt jegy) Díjtermék kiegészítő információk → 0 = Nincsenek 1 – A fizetés hitelkártyával történt.
Azonosító 0 → A díjtermék még nem került felhasználásra A bázis időpont dátuma → Nincs bejegyzés Bázis időpont óra/perc → Nincs bejegyzés
Kezelési állapot → 0 - Kezelés még nem történt Kiegészítő információ → 0 = Nincsen A segéd memóriaterület nincsen használva →0 Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Személyi és kedvezményekre vonatkozó adatok Kártyatulajdonos neve → Kis Péter
Kártyatulajdonos neve
7168
240
„Kis Péter”,00
Kártyatulajdonos szolgáltatói szerződés száma Kártyakiadás időpontja
+368
32
086A8C78
Szolgáltatói szerződés szám → 086A8C78 = 141/2005-04 (hexadecimális 086A8C78)
+400
24
0024C2F
+424
15
49DF
+439
16
6478
A kiadás dátuma → 2005.04.14 A kiadás időpontja → 13:35 Kártyakiadó készülék azonosítója → 49DF = 18911 azonosító számú készülék Születési dátum → 1970.06.02
+455
10
15C
+465
1
1
+598
1
0
Kártyakiadó készülék azonosító Kártyatulajdonos születési időpontja Kártyatulajdonos állampolgársága Kártyatulajdonos akció jogosultság (1.) jelző Kártyatulajdonos akció
132
ISO 3166-1 szerinti Magyarország kód: 348 (hexadecimális 15C) A kártyatulajdonos jogosult 1. számú akcióban való részvételre → 1 A kártyatulajdonos nem jogosult 2. számú
Adatmező neve
Ofszet (Bit)
Hossz (Bit)
Érték (Hex)
Megjegyzések akcióban való részvételre → 0
jogosultság (2.) jelző 1. Kedvezményjogosultság típuskód 1. Kedvezményjogosultságot igazoló dokumentum típusa 1. Kedvezményjogosultság igazolója
+466
7
16
+473
7
03
+480
96
„5689526N”,00
1. Kedvezményjogosultság lejárati ideje 1. Igénybevételi számláló 2. Kedvezményjogosultság típuskód 2. Kedvezményjogosultságot igazoló dokumentum típusa 2. Kedvezményjogosultság igazolója 2. Kedvezményjogosultság lejárati ideje 2. Igénybevételi számláló Kiegészítő adat / tartalék Hitelesítő adat
+576
14
01D2
+590
8
0
A kedvezményre való jogosultság jogalapja → 22 = Tanuló, Diák A kedvezmény jogosultságot igazoló dokumentum típuskódja → 03-as = Diák igazolvány (DIIG) A kedvezményre való jogosultság jogalapjául szolgáló dokumentum azonosítója → 5689526N A kedvezmény jogalapjául lejárati (megszűnési) ideje → 2006.04.11 Igénybevételi számláló → 0 – Korlátlan
+599
7
0
Nincs adat → 0
+606
7
0
Nincs adat → 0
+613
96
0
Nincs adat → 0
+837
14
0
Nincs adat → 0
+851
8
0
Nincs adat → 0
+859
5
0
Kiegészítő információ → 0 = Nincsen
+864
32
......
Jelen példánkban csak a hitelesítő adat helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
Segéd memóriaterület Segéd memóriaterület visszaíráshoz
7936
128
......
Jelen példánkban csak a segéd memóriaterület helyét mutatjuk be, annak pontos értékét azonban nem ábrázoljuk.
133
7
BIT TÉRKÉP SZERKEZETI LEÍRÁSA
Az EH 2.3 Alkalmazáskeretet is tartalmazó megoldás “bit térképe” mindazon szolgáltatók rendelkezésére áll, akik az ELEKTRA Közösséghez csatlakoznak és az Országos Kártyaközponttól azt írásban kérik és bizalmas kezelését szavatolják.
134