Gültigkeit von Personen-Datensätzen

Diskussion, Fragen, Anregungen und Wünsche zu efa2

Moderatoren: nick, smg

Forumsregeln
Verfasse bitte die Beiträge in den passenden Kategorien und gib ihnen einen aussagekräftigen Betreff.
Antworte bitte nur zum Thema und beginne ein neues Thema, falls Du noch etwas Zusätzliches sagen möchtest.
Antworten
bootswart
Beiträge: 63
Registriert: Do 4. Okt 2012, 21:23

Gültigkeit von Personen-Datensätzen

Beitrag von bootswart » Mo 6. Okt 2014, 21:07

Hallo nick,

nach dem Anwenden der Funktion "löschen" wird die Gültigkeit eines Datensatzes zu dem angegebenen Zeitpunkt aufgehoben.
Ein Datensatz ist dann nur bis zu dem angegebenen Zeitpunkt gültig.

Diese Funktion habe ich auf 700 markierte Personen innerhalb des efa angewendet, da ich anschließend mit einer neuen Mitgliederdatei
die aktuellen Informationen (Status, Verein usw.) importieren bzw. aktualisieren wollte.

Leider funktioniert der Sammel-Import nicht, da ich danach entweder die Meldung
"keine gültige Version des Datensatzes gefunden" (bei einem Datum nach dem "Lösch-Zeitpunkt", ist das ja logisch) oder
"Datensatz schon vorhanden" bzw. update Conflict (bei einem Datum vor dem Lösch-Zeitpunkt) erhalte.

Nun wollte ich das InvalidFrom Datum durch neu Einlesen auf "unendlich" ändern, aber dann bekomme ich nur die folgende Meldung.

ERROR: Import von Datensatz [#Id#=ca504b65-fad0-46f4-a2b7-4e33c4e017d8;FirstName=xxx;LastName=xxx;Gender=FEMALE;Birthday=02.07.1989;Association=xxx;StatusId=11d95f95-b0f8-44ea-9d18-9e1339f27d80;Email=xxx@googlemail.com;MembershipNo=2437;FreeUse1=15144536431;FreeUse2=22.01.2014;#ValidFrom#=1412485956000;InvalidFrom=9223372036854775807] fehlgeschlagen: de.nmichael.efa.ex.EfaException: RMT006 (persons.efa2persons: efaRemote-Anfrage Update fehlgeschlagen: de.nmichael.efa.ex.EfaException: DAT013 (file:/home/efa2/efa2/data/rgh/persons.efa2persons: Update Conflict for Data Record 'ca504b65-fad0-46f4-a2b7-4e33c4e017d8,1388530800000': Current ChangeCount=11, expected ChangeCount=0) (Code 2))

Gruß,
bootswart

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: Gültigkeit von Personen-Datensätzen

Beitrag von nick » Sa 18. Okt 2014, 23:12

Hallo bootswart,

wenn Du die Mitglieder aktualisieren möchtest, solltest Du vorher nicht deren Gültigkeit ändern. efa kann (für gültige Mitglieder) beim Import selbst eine neue Version mit neuem Gültigkeitsdatum anlegen. Deine jetzige Situation ist etwas "ungewöhnlich". Ich würde vorschlagen, ein Backup der Personen einzuspielen (vor der "Löschung") und damit den Import erneut zu versuchen.

Gruß,
Nick

Antworten