Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:1209

Schnittstelle 1209: Datenbereinigung Pep2/PepBerechnet

Diese technische Referenz beschreibt die Eingänge, Ausgänge und aktiven Codepfade von Datenbereinigung Pep2/PepBerechnet. 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.DatenbereinigungPepPlanung = 1209. Aktive feste Registrierung → cSchnittDatenbereinigung.PepPlanungBereinigen; 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 0,0,1 (Schreibweise ohne zweites ig ist der echte Objektname). Austrittsbasis ist nicht Personen.Austritt, sondern max(ITORGA.von-1 Tag) aus Abteilung0/bisNULL.

Planungsdaten Pep2 und PepBerechnet nach dieser Grenze löschen. Liegt sie vor dem Vormonatsultimo, wird der Ultimo verwendet. Dadurch bleiben ältere Planungsdaten erhalten; SQL-getdate bestimmt die Laufgrenze.

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
1209-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
1209-D001 ITORGA.PersonenStammID SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1209-D002 ITORGA.von SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1209-D003 ITORGA.Abteilung SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1209-D004 ITORGA.bis SELECT Abteilung0 und bisNULL; max(von-1 Tag) je Person SP-Austrittsliste SQL
1209-D005 Pep2.Name SELECT Personmatch und Datum>max(Austritt,Vormonatsultimo) Flag LöschenPep SQL
1209-D006 Pep2.Datum SELECT Personmatch und Datum>max(Austritt,Vormonatsultimo) Flag LöschenPep SQL
1209-D007 Pep2.— Zeilen DELETE Nach berechnetem Austritt, mindestens Vormonatsultimo Betroffene Personen; kein Datei-/Parameterzeitfenster SQL
1209-D008 PepBerechnet.PersonID SELECT Personmatch und Datum>max(Austritt,Vormonatsultimo) Flag LöschenPep SQL
1209-D009 PepBerechnet.Datum SELECT Personmatch und Datum>max(Austritt,Vormonatsultimo) Flag LöschenPep SQL
1209-D010 PepBerechnet.— Zeilen DELETE Nach berechnetem Austritt, mindestens Vormonatsultimo Betroffene Personen; kein Datei-/Parameterzeitfenster 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

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
schnittstellen/1209.txt · Zuletzt geändert: von codex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki