-
Notifications
You must be signed in to change notification settings - Fork 21
Closed
Description
Hi Oli,
wir haben bei uns den Fall, dass wir eine versichererspezifische Satzart einführen müssen. Das machen wir normal, indem wir für die Satzart ein XML definieren, und dieses mittels eines neuen Satztyps registrieren auf der Satz-Registry (mittels gdv.xport.util.SatzRegistry#register(gdv.xport.satz.Satz, gdv.xport.util.SatzTyp)).
Wir haben aber zwei Probleme:
- Wenn wir so eine Datei importieren, und anschliessend auf dem Datenpaket noch pack() aufrufen, so gibt es eine Exception, weil die oben registrierte Satzart bei isComplete nicht berücksichtigt wird.
- Beim Import der Datei wird bei der neuen Satzart direkt der generierte Satz aus dem XML zurückgeliefert, statt eine Kopie (siehe gdv.xport.util.SatzRegistry#getDatensatz(gdv.xport.util.SatzTyp), ohne Kopie, gegenüber gdv.xport.util.SatzRegistry#getSatz(gdv.xport.util.SatzTyp), mit Kopie). Das führt dann dazu, dass nur der letzte Datensatz "überlebt".
Ich mache einen Pull-Request mit Test.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels