VDV453/454: Behandlung schwieriger Fälle (v2) VDV-Sitzung 05.11.2015, D. Rubli (Trapeze) © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV453/454: Behandlung schwieriger Fälle (teilweise mittels neuer optionaler Elemente) • Umleitung in Gegenrichtung in der Mitte des Fahrweges • Handhabung von Streckensperre mittels «FahrtBezeichnerPlan» • Handhabung von Fahrzeugtausch mittels «FahrtBezeichnerPlan» • Handhabung von «IstAnkunft/AbfahrtPrognoseStatus»: − bei temporärer Abmeldung mitten im Fahrweg − bei temporärem Verlassen des Fahrweges − beim Wenden am Fahrtende • MaxAnzahlFahrten: «nur Ankünfte» / «nur Abfahrten» in AboAZB • Handhabung von DatensatzAlle in allen Diensten • Handhabung von REFAUS bei Massnahmen über mehrere Tage © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 2 Umleitung in Gegenrichtung in der Mitte des Fahrweges: LinienID/RichtungsID in IstHalt • Die gelbe Linie entspricht dem geplanten Fahrweg in Richtung B. • Wegen Streckenunterbruch fährt das Fahrzeug entlang der blauen Linie nur noch bis zur disponierten Wende. • Nach der Wende fährt es zuerst in Gegenrichtung A entlang der roten Linie (auf einem Teilabschnitt parallel zur blauen Linie) und später wieder in gleicher Richtung B in den ursprünglichen Fahrweg. • Was soll jetzt auf dem parallel befahrenen Abschnitt bei VDV453-DFI und VDV454-AUS für eine RichtungsID gesendet werden? VDV-Gremium: Sowohl auf dem blauen als auch auf dem roten Abschnitt soll RichtungsID «B» gesendet werden. Der Anzeigenbesitzer muss mittels AZBID die Fahrten auf die Anzeiger verteilen. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 3 Handhabung von Mehrfachanmeldungen mittels «FahrtBezeichnerPlan» Um diverse schwierige Fälle von Mehrfachanmeldungen sauber behandeln zu können, soll neben der FahrtID zusätzlich das optionale Element «FahrtBezeichnerPlan» gesendet werden, das zur Unterdrückung von «Fällt aus» verwendet werden kann. Dies kann z.B. für folgende Szenarien verwendet werden, welche auf den nächsten Folien folgen: • Streckensperre • Fahrzeugtausch Das VDV-Gremium bildet eine UAG, um die Position im xsd und das Zusammenspiel mit «FahrtnummerText» zu definieren. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 4 Handhabung von Streckensperre mit Hilfe von «FahrtBezeichnerPlan» • Die ursprüngliche Fahrt 1 wird gekürzt auf den grünen Abschnitt A1 mit FahrtBezeichner 12001, das Gleiche mit C2 in Gegenrichtung mit 12002. • Der zweite Teil der Fahrt 1 (grauer Abschnitt C1) wird als neue Komplettfahrt mit kreiertem FahrtBezeichner 63751 übermittelt, das Gleiche in Gegenrichtung mit A2 mit kreiertem FahrtBezeichner 63752. • Damit der VDV454-Client wissen kann, dass es sich bei beiden Abschnitten A1 und C1 um einen Teil der ursprünglich geplanten Fahrt handelt, wird in den beiden Komplettfahrten 12001 und 63751 in der FahrtID zusätzlich das optionale Element «FahrtBezeichnerPlan»=12001 mitgesendet. • Auf dem hinteren Abschnitt C1 von Fahrt 1 wird das «Fällt aus» nur angezeigt, wenn auf diesem Abschnitt keine Fahrt aktiv ist mit FahrtBezeichnerPlan 12001, das Gleiche in Gegenrichtung mit A2 mit FahrtBezeichnerPlan 12002. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 5 Handhabung von Fahrzeugtausch mit Hilfe von «FahrtBezeichnerPlan» • Fahrzeug 1 ist defekt und steht mit Versp. 2:30 Versp. noch angemeldet an der 2. Haltestelle. 1 2 pünktlich • Fz 2 wird an der 4. Haltestelle eingesetzt, vorerst mit kreiertem FahrtBezeichner Komplettfahrt von Hs 4 bis Endhaltestelle. • Fz 1 meldet sich entweder an 2. Hs ab oder wird ab 2. Hs auf eine Aussetztfahrt disponiert Auch hier hilft es, wenn bei beiden Fahrten der gleiche «FahrtBezeichnerPlan» mitgesendet wird, um jetzt das «Fällt aus» auf der Strecke von Fz 2 zu unterdrücken. • (Variante ohne FahrtBezeichnerPlan mit Wechsel von Fz 2 auf den geplanten FahrtBez. nach Kürzung oder Abm. von Fz 1 geht nicht.) • Auch bei Folgefahrten kann mit «FahrtBezeichnerPlan» einfach für Fz 1 das «FaelltAus» gesendet werden, ohne dass «Fällt aus» erscheint. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 6 Handhabung von «…PrognoseStatus»: Temporäre Abmeldung mitten im Fahrweg • Z.B. nach der dritten Haltestelle wird das Fahrzeug nach langem Funkunterbruch vom Leitsystem abgemeldet Alle Prognosen werden gelöscht und es wird auf Soll zurückgeschaltet (PronoseMoeglich = false, es gibt noch immer keine andere Mögl.). • Z.B. nach der zwölften Haltestelle wird plötzlich wieder ein Funktelegramm empfangen PronoseMoeglich = true und neue Prognosen ab Haltestelle 13 über VDV454. • Bei Unterstützung des Elementes «IstAnkunft/AbfahrtPrognoseStatus» wird für die fehlenden Haltestellen «Geschaetzt» gesendet. VDV-Gremium: ok © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 7 Handhabung von «…PrognoseStatus»: Temporäres Verlassen des Fahrweges • Nach der dritten Haltestelle positioniert sich der Fahrer plötzlich manuell auf die sechste Haltestelle. • Was soll für die fehlenden Haltestellen 4 und 5 bei Unterstützung des Elementes «IstAnkunft/AbfahrtPrognoseStatus» gesendet werden? VDV-Gremium: Da die Wahrscheinlichkeit gross ist, dass die beiden Haltestellen angefahren wurden, soll in diesem Fall «Geschaetzt» gesendet werden. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 8 Handhabung von «…PrognoseStatus»: Wende an Fahrtende: • Das Fahrzeug sendet nach ‘mitten auf letztem Routenabschnitt der Fahrt x’ direkt ‘mitten auf erstem Routenabschnitt der Fahrt x+1’, ohne dass die Leitstelle eine Info hat, ob das Fahrzeug an der End/Starthaltestelle war. VDV-Gremium: Es liegt im Ermessen des Leitsystems, was jetzt als «IstAnkunft/AbfahrtPrognoseStatus» für die End/Starthaltestelle gesendet werden soll. Da die Wahrscheinlichkeit gross ist, dass die letzte Haltestelle angefahren wurde, kann in diesem Fall «Real» oder «Geschaetzt» gesendet werden. Wenn das Fahrzeug vom zweitletzten Abschnitt der Fahrt x direkt auf den zweiten der Fahrt x+1 wechselt ohne Disposition, sollte für die End- / Starthaltestelle eher «Geschaetzt» gesendet werden. Eine neue Komplettfahrt ohne die erste Haltestelle soll nur im Fall einer erfolgten Fahrwegdisposition gesendet werden. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 9 Handhabung von «…PrognoseStatus»: Abmeldung vor Fahrtende / Anmeldung mitten in Fahrt • Das Fahrzeug meldet sich an der viertletzten Haltestelle der Fahrt x ab und meldet sich an der 4. Haltestelle der Fahrt x+1 wieder an. VDV-Gremium: Bei Abmeldung an der viertletzten Haltestelle der Fahrt x wird für Fahrt x und x+1 PrognoseMoeglich=‘false’ gesendet. Bei Anmeldung an der 4. Haltestelle der Fahrt x+1: • Mit Ergänzungsregel wird wieder eine Prognose für die nächste Haltestelle gesendet. • Wird bei Anmeldung eines Fahrzeugs immer zuerst eine Komplettfahrt gesendet, dann wird jetzt IstAnkunft/AbfahrtPrognoseStatus = «unbekannt» gesendet für die ersten 3 Haltestellen. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 10 MaxAnzahlFahrten: «nurAnkuenfte» / «nurAbfahrten» in AboAZB • Bei einem AboAZB mit Verwendung von MaxAnzahlFahrten für einen Abfahrtsanzeiger stören die Meldungen mit nur Ankunftszeiten (Ankunft an Endhaltestelle). • Das Gleiche gilt für Abfahrten von Starthaltestellen für Ankunftsanzeiger. • Bei einem AboAZB mit MaxAnzahlFahrten = 1 wird die Abfahrt von einer Endhaltestelle erst übermittelt wenn das Fahrzeug den Fahrtwechsel vollzieht. • Empfehlung Trapeze und Herr Hoppe: neues optionales Element «Interesse» mit den Enumerations «nurAnkuenfte» / «nurAbfahrten». VDV-Gremium: abgelehnt, MaxAnzahlFahrten soll höher gewählt werden und der Datenkonsument soll filtern. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 11 Handhabung von DatensatzAlle: Generell bei allen VDV453-Diensten: • Bei allen Diensten muss es das Ziel sein, dass ein Datenkonsument im Prinzip alle bisher empfangenen Daten löschen und durch die neu empfangenen Daten ersetzen kann. • Es werden generell alle Daten gesendet, welche die Bedingungen der aktiven Abos erfüllen. • FahrtLoeschen nicht nochmals senden, da bisher empfangene Daten eh vom Datenkonsumenten gelöscht werden sollen. • Optional: Will der Datenlieferant zusätzlich FahrtLoeschen (wenn möglich mit Ursache) für jene Fahrten senden, welche ausfallen und gemäss Soll die Bedingungen der aktiven Abos erfüllen, dann muss in der gleichen Nachricht zusätzlich die zugehörige Fahrplanlage übermittelt werden. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 12 Handhabung von DatensatzAlle: Speziell bei ANS: • ASBFahrplanlage für alle Zubringer, welche während der letzten x Minuten angekommen sind, wenn möglich mit AufASB="true" (Empfehlung: x konfigurierbar pro Schnittstelle). • Es sollten sogar noch ASBFahrplanlagen für Zubringer gesendet werden, welche den Anschlussbereich bereits wieder verlassen haben, deren Umsteiger aber noch unterwegs zu einem Abbringer sind, welcher für sie noch immer zurückgehalten werden muss. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 13 Handhabung von DatensatzAlle: Speziell bei DFI: • Steht ein Fahrzeug nach geplanter Abfahrt noch immer auf der Haltestelle, wird nach jeder Überschreitung der Hysterese eine Abfahrtsprognose mit der aktuellen Uhrzeit gesendet (gemäss Prognose sollte es jetzt abfahren), bis zur Übermittlung liegt die Prognose jedoch meistens ein paar Sekunden in der Vergangenheit. • Obwohl in diesem Fall weder die Sollabfahrt noch die Abfahrtsprognose in der Vorschauzeit liegen (da sie in der Vergangenheit liegen), muss für alle auf der Haltestelle stehenden Fahrzeuge eine Abfahrtsprognose gesendet werden (mit AufAZB="true" falls unterstützt). © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 14 Handhabung von DatensatzAlle: Speziell bei REFAUS: • Erhält ein Datenkonsument im REFAUS auf eine DatenAbrufenAnfrage keine Antwort, so kann er eine neue DatenAbrufenAnfrage senden mit DatensatzAlle=‘true’. • Wegen der Zweideutigkeit in der VDV454-Schrift kann es sein, dass das AboAUSRef nach der initialen Datenlieferung vom Datenlieferanten bereits selber gelöscht wurde, weshalb dieser auf eine zweite DatenAbrufenAnfrage eine DatenAbrufenAntwort mit entsprechender Fehlermeldung senden würde. In diesem Fall müsste der Client sein bestehendes AboAUSRef löschen und neu aufsetzen, damit er alle Daten nochmals bekommt. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 15 Handhabung von DatensatzAlle: Speziell bei REFAUS mit aktivem Abo: • Auf jede DatenAbrufenAnfrage mit DatensatzAlle=‘true’ werden alle zum abonnierten ZeitFilter passenden Fahrten gesendet: − ohne jene Fahrten, welche so weit in der Vergangenheit liegen, dass sie im Leitsystem nicht mehr zur Verfügung stehen, − zusätzlich mit jenen Fahrten, welche seit der letzten DatenAbrufenAntwort neu zur Verfügung stehen, unabhängig vom DatenGueltigBis, welches in der letzten AboAntwort gesendet wurde. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 16 Handhabung von DatensatzAlle: Speziell bei VDV454-AUS: • Es muss das Ziel sein, dass ein Datenkonsument im Prinzip alle bisher empfangenen AUS-Daten löschen und durch die neu empfangenen Daten ersetzen kann. • Alle Fahrten, welche die Bedingungen der aktiven Abos erfüllen, werden nochmals gesendet, wenn nötig als Komplettfahrten. • Zusätzlich muss ein "FaelltAus" für jene Fahrten gesendet werden, welche ausfallen und gemäss Referenzdaten die Bedingungen der aktiven Abos erfüllen. © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 17 Handhabung in VDV454 von Dispomassnahmen über mehrere Tage? • Das beste wäre immer eine Anpassung der Datenversorgung sowohl in der Leitstelle als auch im Auskunftssystem. • Kurzfristige Massnahmen über mehrere Tage (max. die nächsten 3) sollten wenn möglich sofort nach Aufsetzen über das abonnierte Zeitfenster hinaus in der VDV454 berücksichtigt werden. Um ausfallende Haltestellen ermitteln zu können, sollen im REFAUS die ursprünglich geplanten und im AUS die dispositiv veränderten Komplettfahrten übermittelt werden (nur mit Absprache zw. den Partnern, alle oder nur die veränderten Fahrten). • Am Morgen aufgesetzte Massnahmen für den Abend sollten sofort die Übermittlung aller betroffenen IstFahrten in Form neuer Komplettfahrten auslösen. • Inhalt der neuen VDV-Schrift „Umgang mit Störmeldungen“? © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 18 Besten Dank für Ihre Aufmerksamkeit © 2015 Trapeze Software ULC, its subsidiaries and affiliates. All rights reserved. VDV-Sitzung-20151105_Trapeze-Input.pptx / D. Rubli 20.11.2015 19
© Copyright 2024 ExpyDoc