|
FBS bietet
seit vielen Jahren spezielle Schnittstellen zu Drittsystemen an, die
bei einer Vielzahl von Kunden im produktiven Einsatz sind. Den unbestreitbaren
Vorteilen dieser Schnittstellen steht ein hoher Pflegeaufwand entgegen,
der sich leider in einem entsprechenden Zeit- und Kostenaufwand für
die Kunden niederschlägt. Daher begleitet iRFP seit
2002 die Entwicklung eines möglichst einheitlichen Austauschformates
für Eisenbahndaten
– das XML-Austauschformat RailML® –
intensiv mit. FBS-Daten können daher im RailML®-2.0-Format
einfacher mit Drittsystemen ausgetauscht werden.
Umfang
der FBS-RailML-Schnittstelle
Die
FBS-RailML®-Schnittstelle
ermöglicht momentan einen Export von
ausgewählten Infrastruktur- sowie
nahezu allen Fahrplandaten aus FBS in das
RailML®-Format
(momentan: RailML® 2.0 vom 3.
November 2009) in strukturierter, systematischer Form zur
technischen Auswertung und Nutzung in Drittprogrammen.
Ein Import von RailML®-Daten
ist für das Jahr 2012 vorgesehen: in einem ersten Schritt für
Zugdaten, später auch für Infrastrukturdaten. Fahrzeugdaten aus
FBS sind in den exportierten RailML®-Dateien
in dem (grundlegenden) Umfang enthalten, der zum Auswerten der oben
genannten Fahrplandaten erforderlich
ist. Es werden nicht alle technischen Daten exportiert, da der Hauptzweck
der momentanen FBS-RailML®-Schnittstelle
im Export der in FBS erstellten Fahrplandaten gesehen wird. Zum
Bearbeiten von RailML®-Fahrzeugdaten
und zum Eingeben von
Fahrzeugdaten für FBS steht Ihnen ein
spezielles Fahrzeugdatenprogramm des
iRFP zur Verfügung.
Vorbereitungen
zum Einsatz
Die FBS-RailML®-2.0-Schnittstelle
kann zusätzlich zum FBS-Standard-Lieferumfang lizenziert werden. Bitte nehmen
Sie hierzu Kontakt mit unserem Büro
Dresden auf. Bereits
vor dem Kauf der FBS-RailML®-2.0-Schnittstelle
sollte berücksichtigt werden, daß es
vor einem Einsatz der Schnittstelle notwendig
sein kann, die Schnittstellenbeschreibung und
ggf. einige Testdaten dem
Software-Lieferanten des anderen am Datenaustausch beteiligten Programmes
zukommen zu lassen. Wir unterstützen unsere Kunden selbstverständlich
gern bei der Vorab-Konvertierung von nutzerspezifischen Testdaten
und der Erläuterung
der Schnittstelleninhalte.
Hintergrundinformationen
zur Implementierung
Bitte
beachten Sie, dass eine Nutzung des RailML®-Standards
nicht automatisch bedeutet, dass zwei Programme mit Sicherheit fehlerfrei
Daten austauschen können. Das liegt einerseits daran, dass der RailML®-Standard
zwar die allgemeine Struktur von Infrastruktur- und Fahrzeugdaten definiert
- jedoch sind zum einen der Umfang der Daten (die Vollständigkeit)
und zum anderen die Details einiger spezieller Daten allein durch RailML® nicht
zweifelsfrei definiert. Aus diesem Grunde gibt es eine spezielle Schnittstellenbeschreibung für
die FBS-Implementierung des RailML®-Formats.
Hierin werden die konkret von FBS verwendeten Datenfelder und deren Inhalt
beschrieben. Die gegenwärtige Version der FBS-RailML®-2.0-Schnittstelle
basiert auf einer speziellen Adaption der allgemeinen RailML®-Formatbeschreibung.
Diese FBS-RailML®-2.0-Schemendateien (XSD/ZIP;
48 kByte) basieren auf den allgemeinen RailML®-2.0-Schemendateien (XSD/ZIP;
940 kByte).
Insbesondere
der Umfang der auszutauschenden Daten lässt sich allein durch
den RailML®-Standard nicht bestimmen.
Sofern FBS mehr Daten ausgibt, als das lesende Programm
erwartet, müssen
die zusätzlichen Daten lediglich beim Lesen "übersprungen" werden
- was i. d. R. unproblematisch ist. Es kann jedoch ebenso gut vorkommen,
dass das lesende Programm spezielle Daten erwartet, die in FBS in
dieser Form nicht vorhanden sind. Diese müssen dann meist beim
Import erzeugt (d.h. berechnet; aus anderen Daten abgeleitet) werden.
Insofern
kann es notwendig werden, dass zum Import von FBS-RailML®-Dateien
eine spezielle Schnittstellenimplementierung auf der Gegenseite erstellt
werden muss.
Nachfolgende
Dateien unterstützen Sie bei der Implementierung:
|


Bildschirmfoto
FBS-RailML-Schnittstelle und Datenstruktur
(großes Bild, 350 kB )
|
Programme
zum Datenaustausch
Grundsätzlich
können die mit FBS erstellten RailML®-Dateien
in allen RailML®-2.0-kompatiblen Programmen
verwendet werden. Auf der Homepage des RailML®-Konsortiums
finden Sie eine Übersicht
der RailML-Partner und
Programme mit RailML-Schnittstelle.
Mit
den nachfolgenden Programmen wurden und werden FBS-Daten ausgetauscht,
iRFP verfügt hier über Erfahrungen und kann diese gern in Ihr Projekt einbringen:
Sie sind
Hersteller von bahnbezogener Software und möchten FBS-Fahrplandaten
in Ihr System über eine RailML®-Schnittstelle
einlesen? Bitte nehmen Sie Kontakt mit unserem Büro
Dresden auf!
|
|