7.1 Dateiaufbau und Synchronisation
  • Für jeden Schnittstellentyp wird eine eigene Datei verwendet.
  • infra:NET legt die Dateien an oder hängt die neuen Daten an eine bestehende Datei an. Die Dateien werden mit exklusivem Open gesperrt.
  • Es werden Dateien im ISO-Code (CP-1252) mit Feldtrennern und ohne Überschrift übergeben.
  • Als Dezimaltrenner wird „.“ (Punkt) verwendet.
  • Als Feldtrenner wird „;“ (Semikolon) verwendet.
  • Am Satzende wird CR/LF übergeben.
  • Die Feldinhalte sind in doppelten Hochkommas eingeschlossen und werden ohne führende bzw. abschließende Leerzeichen übergeben.
    LogBase kann auch Feldinhalte mit einem Anführungszeichen innerhalb des Feldes übernehmen, dies ist für die STEGO-Daten zwingend notwendig.
    Ausnahmen sind bei der Schnittstellenbeschreibung erwähnt, z.B. wird als Teilestatus ein Leerzeichen übergeben (bei Status „aktiv).
  • In der Spalte Format sind die Feldformate angegeben:
  • C für alphanumerisch, z.B. bedeutet C15 maximal 15 Stellen
  • d für Datum im Format JJJJMMTT (also 8-stellig)
  • N für numerisch mit Vorzeichen
  • z.B. bedeutet N7.3 maximal 7 Ziffern vor dem Komma und davor ggf. ein Minuszeichen für eine negative Zahl, dann kommt der Dezimaltrenner (Punkt) und dann 3 Nachkommastellen.
  • Da bei der Übergabe aber die Leerzeichen vorne entfernt werden, kommt in der Schnittstelle folgendes an:
  • „ 1234567.000“ ->  „1234567.000“
  • „     123.000“  -> „123.000“
  • „-1234567.000“ -> „-1234567.000“
  • „-     123.000“ -> „-     123.000“ oder „-123.000“ (ist nicht bei allen Schnittstellen gleich)
  • n für numerisch ohne Vorzeichen, z.B. bedeutet n5 maximal 5 Ziffern.
  • Übergabe analog zu Format N.
  • LogBase benennt die Dateien um.
  • Archiv wird in LogBase abgestellt.
  •  Mengeneinheiten in infra:NET können beliebig Groß und Klein geschrieben werden.
    Z.B. kann für die Mengeneinheit Stück St, ST, st oder sT verwendet werden und das wird dann auch so ausgegeben und kann in den einzelnen Dateien und damit in den Übergabedateien unterschiedlich sein.
    Ausschließlich in der Umrechnungsdatei (s.u.) werden die Mengeneinheiten immer in Großbuchstaben abgestellt!