An der Hard- und Software des EKS-PC
der Firma "Electronic Key Systems" wurde in Absprache mit der Abt. Technik
nichts verändert.
Die beim Buchen mit einer TU-Card am EKS-PC entstehenden Daten
werden - wie bei jeder Mensa-Kasse auch - sofort zum zentralen Server
im Studentenwerk übertragen.
(Ansprechpartner im Studentenwerk ist petra.doehler@swcz.tu-chemnitz.de)
Sobald der Dispatcher bei der Bearbeitung eines Benutzers im Register Finanzen auf den Link "EKS-Buchungen" klickt, werden mit Hilfe des Shell-Scripts interface/service/stuwe_query.sh alle "offenen" Buchungen dieser Kasse (Nr. 20 = NS StraNa / Nr. 21 = NS RH70) in die MoUSe-Relation eks (zunächst mit kontenbewegung_id=0) übertragen.
Kriterium für "offene" Buchung ist die Belegnummer. Diese ist lt. Aussage der o.g. Firma stetig aufsteigend. Es wird demzufolge zunächst in der MoUSe-DB (Relation eks) die letzte bereits übertragene Buchung ermittelt. Im Anschluss werden jene Buchungen beim Server des Studentenwerks abgeholt, die eine höhere Belegnummer und die gleiche Kassennummer besitzen.
Die eigentliche Datenübernahme erfolgt mit diesem Kommando:
tsql -S swcz.hrz.tu-chemnitz.de -U UNI-RZ -P password
(Dieses Kommando stammt aus FreeTDS geschrieben von Brian Bruns. Es erlaubt die Konnektion mit einem Sybase- oder einem Microsoft SQL-Server.)
Im Fenster Finanzen des Service-Interface werden alle Buchungen der Tabelle eks mit der kontenbwegung_id=0 dem Dispatcher angeboten, damit dieser eine Zuordnung zu einer Person (NKZ) vornehmen kann. (Die TU-Card enthält keine (URZ-)Personendaten!). Durch die Dispatcheraktion werden die MoUSe-Funktionen zur Kontenverwaltung (lib/konto_rw.php3) ausgeführt und damit Datensätze zur Relation kontenbewegung hinzugefügt. In jeden zugeordneten Satz der Tabelle eks wird die kontenbewegung_id übernommen. Damit ist (indirekt) die von der EKS-Einzahlung begünstigte Person festgehalten.
Die Datenübertragung vom Studentenwerk kann mit dem Script
/usr/local/mouse/stuwe_query_anzeige.sh geprüft werden.
Per Dialog können gezielt Belegenummern oder ein Tagesdatum
vorgegeben werden. U.a. werden die entstehenden MoUSe-Insert-Kommandos
in der Standardausgabe angezeigt.
|
|
Zur Homepage des URZ Ronald Schmidt, Dietmar Grunewald Januar 2002, letzte Änderung: August 2003 |