-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Datensätze mit Sparte Leben werden nicht korrekt geparst #61
Comments
Hallo Markus, danke für die Analyse. Ich werde dann mal versuchen, einen Datensatz zu erzeugen, um das Fehlverhalten beim Import zu reproduzieren (oder hast du mir zufällig einen Test-Datensatz, den du weitergeben kannst?). Wenn ich dich richtig verstanden habe, müsste der fehlerhaften Import mit folgender Konstellation auftreten:
mfg, |
Hallo Oli, ich habe Dir einen Testdatensatz aus einer richtigen Datei gebaut, mit dem Du das erkennen solltest. Siehe Anlage Ja, genau, das ist korrekt so, wie Du es beschrieben hast. Grüsse, Markus |
Hallo Markus, |
Hallo Oli, ich verwende 5.0.0, da zumindest besteht das Problem (mit v4 hab ichs nicht versucht). |
So, jetzt wird zusätzlich noch die Satznummer herangezogen, ob es vielleicht noch weitere Datensätze des gleichen Typs gibt. Leider waren die Änderungen etwas umfangreicher, so dass es jetzt eine v5.1.0 geworden ist, die soeben ins zentrale Maven-Repo hochgeladen wurde. |
Hallo Oli, danke, ich habs im Projekt gleich mal getestet, und es funktioniert gut so mit Version 5.1.0. Ich erlaube mir, das Issue zu schliessen. Besten Dank für den Fix. Grüsse, Markus |
Guten Tag,
mir ist bei folgender Datenkonstellation ein Problem beim Parsing aufgefallen:
Wenn ein GDV-Datensatz für Sparte Leben mit Wagnisart "1" oder "3" geliefert wird, und dabei aber nur die Teilsätze 1, 2, und 6 (Bezugsrechte) in genau dieser Reihenfolge geliefert werden, so macht das Parsing nicht ganz was es soll:
Der Teildatensatz 6 (Bezugsrechte) landet fälschlicherweise im 3. Teildatensatz und wird dadurch auf falsch geparst, da die Felder dann natürlich nicht mehr übereinstimmen.
Ich denke, das hängt wohl mit der Logik zusammen, wie die Teilsätze identifiziert werden:
Ich könnte mir vorstellen, dass dieses oder ein ähnliches Problem auch bei anderen Wagnisarten/Sparten ein Problem darstellen könnte (habe ich aber nicht verifiziert, resp. noch keine Daten dazu gefunden).
Mögliche Lösung:
Beste Grüsse,
Markus
The text was updated successfully, but these errors were encountered: