Die Buchungsdatei wird auf dem Internetserver des Buchungssystems erzeugt und vom Administrator heruntergeladen. Die Buchungsdatei ist eine Textdatei, in der jede Zeile die Daten einer Buchung enthält. Die einzelnen Felder der Datensätze sind durch das TAB-Zeichen (09x) getrennt.
Die ersten drei Zeilen und die letzten zwei Zeilen enthalten Kommentare (beginnend mit #). Folgende Felder werden in der Datei übertragen (in dieser Reihenfolge):
Feld | Bedeutung | Typ | Groß-/Klein- schreibung | max. Länge |
RessName | Name der Ressource | String | groß | 25 |
RessNr | Nummer der Ressource | Pos. Ganzzahl | | 4 Bytes, 10 Stellen |
BuchNr | Nummer der Buchung | Pos. Ganzzahl | | 4 Bytes, 10 Stellen |
Startzeit | Beginn der Buchung | TT.MM.JJ HH:MM:SS | | 17 |
Endezeit | Ende der Buchung | TT.MM.JJ HH:MM:SS | | 17 |
NutzerCSO | nicht benutzt | String | groß | 5 |
NutzerName | Name des Nutzers | String | groß | 25 |
NutzerNr | Nr. des Nutzers | Pos. Ganzzahl | | 4 Bytes, 10 Stellen |
RestzeitenKennung | Restzeit "R" | String | groß | 2 |
BucherName | Name des Buchers | String | groß | 25 |
BucherNr | Nr. des Buchers | Pos. Ganzzahl | | 4 Bytes, 10 Stellen |
Beschreibung | belieb. Kommentartext | String | groß/klein | 40 |
Jeder Teilnehmer ist eindeutig identifiziert durch den Login-Namen. Das ist der Name, den der/die TeilnehmerIn beim Zugang zum Buchungssystem eingibt. Jede(r) TeilnehmerIn kann für sich selbst, aber auch für andere TeilnehmerInnen buchen. Das Buchungssystem übergibt daher beide Namen
- NutzerName ist der Login-Name des Nutzers (der das Fahrzeug nutzt)
- NutzerNr ist die Teilnehmernummer des Nutzers (wird nicht ausgewertet)
- BucherName ist der Login-Name des Buchers (der die Buchung vornimmt)
- BucherNr ist die Teilnehmernummer des Buchers (wird nicht ausgewertet)
- RessNr identifiziert die Ressource
- BuchNr wird automatisch hochgezählt
- NutzerCSO ist die CSO des Nutzers (Vorbereitung für Quernutzung)
- RestzeitenKennung siehe Restzeiten
- RessNr identifiziert die Ressource
- BuchNr wird automatisch hochgezählt
- NutzerCSO ist die CSO des Nutzers (Vorbereitung für Quernutzung)
- NutzerName ist der Name mit dem der Teilnehmer sich beim Buchungssystem anmeldet.
So sieht die Buchungsdatei in einem Editor aus. Die Tabulatoren stimmen natürlich nicht, deshalb sieht das etwas chaotisch aus.
In einer Tabellenkalkulation stimmt die Darstellung dann:
Die Zeilen, die mit dem Rautezeichen '#' beginnen, sind Kommentarzeilen und können gelöscht werden.