Buchungsdatei

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):

FeldBedeutungTypGroß-/Klein-
schreibung
max. Länge
RessNameName der RessourceStringgroß25
RessNrNummer der RessourcePos. Ganzzahl 4 Bytes, 10 Stellen
BuchNrNummer der BuchungPos. Ganzzahl 4 Bytes, 10 Stellen
StartzeitBeginn der BuchungTT.MM.JJ HH:MM:SS 17
EndezeitEnde der BuchungTT.MM.JJ HH:MM:SS 17
NutzerCSOnicht benutztStringgroß5
NutzerNameName des NutzersStringgroß25
NutzerNrNr. des NutzersPos. Ganzzahl 4 Bytes, 10 Stellen
RestzeitenKennungRestzeit "R"Stringgroß2
BucherNameName des BuchersStringgroß25
BucherNrNr. des BuchersPos. Ganzzahl 4 Bytes, 10 Stellen
Beschreibungbelieb. KommentartextStringgroß/klein40

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.