Inhaltsverzeichnis
Schnittstelle 1109: Auswertungsgruppen aus Aprocon
Diese technische Referenz beschreibt die Eingänge, Ausgänge und aktiven Codepfade von Auswertungsgruppen aus Aprocon. 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.ImpAuswertungsgruppen = 1109. Aktive feste Registrierung → cSchnittKRApc.Import_AuswerungsGruppen; Projekteinschluss bestätigt (E,P,PRJ). Active=True, InAutomatik=True und ManuellerAufruf=True (Registrierung bzw. Klassendefault); NurAufServer=True. Keine Aussage über eingerichtete Automatik oder produktive Nutzung.
Zweck und Ablauf
Aprocon.Auswertungsgruppen → KRAuswertungsGruppen. Keine Parameter/File/SP. ODBC-Verbindung prüfen, Nummer/Bezeichnung lesen, je Nummer UPDATE und bei @@rowcount0 INSERT. Bezeichnung=Left(Trim(Bezeichnung),50). Kein IDENTITY_INSERT notwendig (ID ist kein Identity). Kein DELETE: fehlende externe Zeilen bleiben lokal bestehen.
Betrieb und Grenzen
ODBC verwendet SQL_TIMEOUT; lokale Commands Standard30s. Keine Transaktion/Archivierung; Teilstände nach Fehler möglich. U821 bestätigt PK und Kunden-FK. Keine ID-Änderung, daher keine Update-Kaskade. Externes Schema/NULLs Q13, reale Migrationen Q02. Rückgabe Fehlerfrei nach BASE-Abschluss. Test: Neuanlage/Update/Wiederholung/NULL-Bezeichnung.
Systemeinstellungen und gemeinsame Nebenwirkungen
Gemeinsames Profil: BASE (interne Referenz).
| Beziehung | Schlüssel / Variable | Default | Einflussweg | Wirkung | Beleg |
|---|---|---|---|---|---|
| 1109-S001 | SCHNITT_APC_DSN / SCHNITT_AproconDSN | leer | ODBC-Eingang | Verbindung zum externen Aprocon-DSN; kein DSN-Wert gespeichert | B,SET |
| 1109-S002 | 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 |
|---|---|---|---|---|---|
| 1109-D001 | Aprocon.Auswertungsgruppen.Nummer | SELECT | Externe Nummer und Label | Aktiver Pfad; kein Laufzeitnachweis | B |
| 1109-D002 | Aprocon.Auswertungsgruppen.Bezeichnung | SELECT | Externe Nummer und Label | Aktiver Pfad; kein Laufzeitnachweis | B |
| 1109-D003 | KRAuswertungsGruppen.ID | SELECT/INSERT | Match Nummer; neue ID aus Nummer | UPDATE→INSERT fehlend | B |
| 1109-D004 | KRAuswertungsGruppen.Bezeichnung | INSERT/UPDATE | Trim+Left50 | Je Nummer | B |
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.
Gemeinsame Rückmeldung
Die Basis kann abhängig von MAIL_SCHNITTSTELLEONSUCCESS/ONERROR, MAIL_SCHNITTSTELLETO und SMTP-Einstellungen Mail speichern/versenden (Dokumente/Outbox). SCHNITT_MELDUNG_SchnittstelleOnSuccess/OnError steuert sendmail der Rückmeldungs-API, nicht deren gesamten Aufruf. MANUELL unterdrückt Mail, SILENT beendet den Abschluss früh. GLOBAL_LOGLEVEL/GLOBAL_LOGLEVELEVLOG steuert Logging (Pep3Log/Eventlog). Keine Fachimporttransaktion und kein API-Erfolgsnachweis; Serverwirkung bleibt ungeprüft.
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.