Wie im 7. Newsletter vom 29.10. angekündigt, steht jetzt in unserem selbstbedienten TEST API Manager die Train Formation Service INT API zum testen bereit.
Dieses API stellt die gleichen Endpunkte wie das produktive API bereit und ist in Bezug auf die Schnittstellendefinition identisch. Der Unterschied ist, dass jetzt bei den v2-Endpunkten unsere neu implementierte Businesslogik aktiviert ist.
Die neue Logik adressiert insbesondere folgende Verbesserungen:
- Anfragen liefern wenn immer möglich Antworten, auch wenn keine Echtzeitdaten verfügbar sind
- Verbesserte Vereinigung der Daten beider Quellen, wobei jeweils die Echtzeitdaten (CUS) bevorzugt behandelt werden, wenn sie verfügbar sind.
- Neue Architektur, die in Zukunft auch weitere Ausgabeformate erlaubt, insbesondere OJP.
Bei der Implementation haben wir besonderen Wert auf Codequalität und sorgfältiges Testing gelegt. Trotzdem kann es sein, dass sich Fehler eingeschlichen haben, oder dass wir noch etwas übersehen haben. Noch nicht umgesetzt ist die Durchbindung auf Fahrzeugebene und bestimmte Mappings wie der Vehicle Type aus CUS oder der Fahrzeugzustand aus FOS. Diese sollten in den nächsten Wochen folgen.
Wir freuen uns auf ihr Feedback über opendata@sbb.ch.
