Inhaltsverzeichnis

Schnittstelle 1207: Datenbereinigung ITPEP

Diese technische Referenz beschreibt die Eingänge, Ausgänge und aktiven Codepfade von Datenbereinigung ITPEP. Sie ist keine Anleitung zur ungeprüften Ausführung.

Stand: 02.10.2026, Desktop-Commit f1d82a003b62f2658f06eaa943dc685ab219bdf3. Statisch dokumentiert; Nutzerprüfung offen. Kein Import, Datenbank- oder HTTP-Test.

Dokumentiert / statisch geprüft: 2026-10-02. Statisch dokumentiert; Nutzerprüfung offen. Keine Schnittstelle ausgeführt.

Identität und Quellenstand

eProgramm.DatenbereinigungITPep = 1207. Aktive feste Registrierung → cSchnittDatenbereinigung.ITPepBereinigen; Projekteinschluss bestätigt (E,P,PRJ). Active=True, InAutomatik=True und ManuellerAufruf=True (Registrierung bzw. Klassendefault); NurAufServer=False (Default bzw. Registrierung). Keine Aussage über eingerichtete Automatik oder produktive Nutzung.

Zweck und feste SQL-Variante

Keine Parameter/Datei. SCHNITT_Datenbereinung 1,0,0 (Schreibweise ohne zweites ig ist der echte Objektname). Austrittsbasis ist nicht Personen.Austritt, sondern max(ITORGA.von-1 Tag) aus Abteilung0/bisNULL.

Nur ITPEP.bis auf diese Grenze setzen, wenn bisNULL und von⇐Grenze. Keine neuen Stammsätze, keine Löschung.

Betrieb und Grenzen

CommandTimeout=SQL_TIMEOUT. Keine eigene Transaktion oder Calc-Nachfolge; True bei unbehelligtem SQL/Erfolgsdialog, False im Fehlerpfad. Direkte LEGACY-Info, kein BASE-Mail/API. Standardweite betrifft alle in Orga gefundenen Personen; keine Benutzerfilter. Test: mehrere offene Orga-Sätze, Grenze vor/nach von, Monatswechsel; vor Löschtest Kopie sichern.

Systemeinstellungen und gemeinsame Nebenwirkungen

Gemeinsames Profil: LEGACY (interne Referenz).

Beziehung Schlüssel / Variable Default Einflussweg Wirkung Beleg
1207-S001 SQL_TIMEOUT / SQLTimeOut 60 Explizite CommandTimeout-Zuweisung Timeout nur bei den im Betrieb benannten Commands; Standardcommands weiterhin 30 Sekunden B,SET

Nur belegte Profilzuordnung; Fachdaten und Rückmeldung sind nicht atomar. Defaults sind keine Livewerte.

Feldbeziehungen

Unqualifizierte Fachobjekte in der Anmeldedatenbank; Import.dbo ausdrücklich Importdatenbank. Dateifelder stehen separat im Dateivertrag.

Beziehung Tabelle.Feld Operation Datenfluss / Verwendung Bedingung Beleg
1207-D001 ITORGA.PersonenStammID SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1207-D002 ITORGA.von SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1207-D003 ITORGA.Abteilung SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1207-D004 ITORGA.bis SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1207-D005 ITPEP.PersonenStammID SELECT Personmatch; bisNULL und von⇐berechneter Austritt Aktiver Flagzweig SQL
1207-D006 ITPEP.von SELECT Personmatch; bisNULL und von⇐berechneter Austritt Aktiver Flagzweig SQL
1207-D007 ITPEP.bis SELECT Personmatch; bisNULL und von⇐berechneter Austritt Aktiver Flagzweig SQL
1207-D008 ITPEP.bis UPDATE max(von-1 Tag) aus offenen Orga-Abteilung0 Nur offene Sätze, von⇐Austritt SQL

Teststatus und Pflege

Keine Laufzeit-/Live-Schema-/Lieferformat-Abnahme. Fachbefunde und Grenzen siehe oben und Fragen (interne Referenz); kundenspezifische Trigger/Constraints, DLLs und Jobs bleiben Q02. Nutzerprüfung offen.

Schnittstellenübersicht

Gemeinsame Rückmeldung

Direkte Dialog-/Info-/Logpfade, kein cSchnitt_Basis-Mail/API/Outbox. GLOBAL_LOGLEVEL (Default50) und GLOBAL_LOGLEVELEVLOG (Default0, VB GLOBAL_LOGLEVELEVENTLOG) steuern Datei-/DB-/Eventlogging; Details der Fachfehler stehen oben. Keine Livewerte dokumentiert.

Quellen je Datei

Repository: seegerstefan/pep4desktop, master, obiger Commit. Je Datei ein Quellenlink; Kürzel in den Tabellen. Private Git-Quellen setzen Zugriffsrechte voraus.

Offene Abnahme

Externe Liefer-/API-Verträge und installierte Migrationen sind nicht bestätigt. Vor einem Test die beschriebenen Datenrisiken in einer isolierten Umgebung klären. Bei1214/1215 sind weitere Calc-/CalcPep-Feldwirkungen ausdrücklich noch nicht vollständig analysiert.

Übersicht aller Schnittstellen