Routing API liefert nicht alle Zustellpunkte
Description of the bug:
In der Testumgebung wurden in verschiedenen XZuFi-Dateien überlappende Konfigurationen von LeiKa-ID und ARS konfiguriert. Dies lässt sich einfach mit einer Abfrage des POVG zeigen. Bei einer Abfrage mittels Routing-API kommt entweder eine leere Antwort oder nur eine Destination wo zwei erwartet würden.
Ausgangssituation: Es gibt 3 Dateien mit überlappenden Informationen
- testdestination_Annexneu.xml
- LeiKa-IDs [99008001014002, 99008002010000] und ARS [033550022022, 160510000000, 010010000000]
- Destination-ID: 23bdd840-a823-4d8b-9992-07d04ca907a7
- testdestination_Erfurt_AnnexPerso
- LeiKa-IDs [99008001014002, 99008002010000] und ARS [160510000000]
- Destination-ID: 3366d2b7-f691-406f-8a9b-474fbdbb376b
- testdestination_Bundesdruckerei_Flensburg.xml
- LeiKa-IDs [99008001014002, 99008002010000] und ARS [010010000000]
- Destination-ID: 23bdd840-a823-4d8b-9992-07d04ca907a7
Eine Abfrage über das POVG mit der LeiKa-ID und dem ARS liefert mindestens einen Treffer, während die Routing-API nur maximal einen Treffer liefert, aber auch eine leere Menge, obwohl im PVOG die Information vorliegt.
-
- Liefert korrekt einen Treffer
- "TEST100000.LB.LeistungsId_Annexneu"
-
https://routing-api-testing.fit-connect.fitko.dev/v1/routes?leikaKey=99008001014002&ars=033550022022
liefert leere Menge aus
-
- Liefert korrekt zwei Treffer
- "TEST100000.LB.LeistungsId_Annexneu"
- "TEST100000.LB.LeistungsId_Erfurt_AnnexPerso"
-
https://routing-api-testing.fit-connect.fitko.dev/v1/routes?leikaKey=99008001014002&ars=160510000000
liefert Destination "3366d2b7-f691-406f-8a9b-474fbdbb376b" aus testdestination_Erfurt_AnnexPerso.xml
-
- Liefert korrekt zwei Treffer
- "TEST100000.LB.LeistungsID_Bundesdruckerei_Flensburg"
- "TEST100000.LB.LeistungsId_Annexneu"
-
https://routing-api-testing.fit-connect.fitko.dev/v1/routes?leikaKey=99008001014002&ars=010010000000
liefert Destination "23bdd840-a823-4d8b-9992-07d04ca907a7" aus testdestination_Annexneu.xml
Current behavior:
Die Routing-API liefert unvollständige Ergebnisse, obwohl im PVOG die Informationen vorliegen
Expected behavior:
- Die Routing-API muss zuverlässig Informationen zu Zustellpunkten Liefern, die im PVOG hinterlegt sind.
- Bei mehreren Treffern sollten alle Destinations zurückgeliefert werden, damit der Onlinedienst/Nutzer eine Entscheidung treffen kann.
Environments:
TEST
Additional Information:
XZuFi-Dateien
- Annexneu: testdestination_Annexneu.xml
- Bundesdruckerei_Flensburg: testdestination_Bundesdruckerei_Flensburg.xml
- Erfurt_AnnexPerso: testdestination_Erfurt_AnnexPerso.xml
Dependency / relationship to other issues:
Responsible person / team:
Contact persons including contact details:
Screenshots / Logs / Requests:
Checklist:
-
Add Severity label -
Add team label -
Related/affected issues/stories/epics linked and explained in the bug issue -
Creation of an automated test -
Bugfix deployed on DEV -
Bugfix tested on DEV -
Bugfix deployed on TEST -
Bugfix tested on TEST (possibly also by the connection project itself) -
Successful fix reported to Team Operations (Teams channel) -
Bugfix deployed on STAGE -
Bugfix tested on STAGE if necessary -
Bugfix deployed on PROD -
Bugfix tested on PROD (possibly also by the connection project itself) -
Final communication by Team Operations if necessary -
Internal documentation was checked and updated if necessary -
External documentation has been checked and updated if necessary -
Updated changelog if necessary