Benutzer-Werkzeuge

Webseiten-Werkzeuge


schnittstellen:1057

Schnittstelle 1057 – Anteile für Kostenträgervarianten importieren

Die aktive Registrierung 1057 beschreibt einen Dateiimport von Anteilen für Kostenträgervarianten. Der untersuchte Code würde neue Kombinationen in KRKostenTrägerVariantenAnteil einfügen; vorhandene Anteile werden nicht aktualisiert.

Im neueren versionierten Schema wurde KRKostenTrägerVariantenAnteil durch Migration 0639 entfernt. Eine Wiederanlage wurde im untersuchten Quellbestand nicht gefunden. Ist diese Migration produktiv angewandt, kann der dokumentierte SQL-Pfad nicht erfolgreich schreiben. Kläre zuerst den tatsächlichen Schema- und Programmstand; verwende 1057 nicht als geprüfte Importanleitung.

Eingabedatei und historischer Datenfluss

PFAD verlangt eine vorhandene Datei. Der Parser liest UTF-8, Semikolon, eingeschlossene Anführungszeichen und gekürzte Rand-Leerzeichen. Eine Kopfzeile wird nicht ausdrücklich übersprungen. Der Code prüft außen nur mindestens zwei Felder, greift tatsächlich aber auf drei zu. Weitere Felder werden ignoriert; die Datei wird nicht archiviert.

Position Historisches Zielfeld Bedeutung
1 KRKostenTrägerVariante Varianten-ID; erstes Feld muss numerisch wirken.
2 KRKostenStellenBaustein Baustein-ID.
3 Anteil Unveränderter Zahlenwert; keine Prozentumrechnung oder Summenprüfung.

Das historische IF NOT EXISTS/INSERT vergleicht Varianten-ID und Baustein-ID, nicht Anteil. Bei bestehender Kombination wird nichts geändert. Kein UPDATE, DELETE und keine fachliche Stored Procedure. Die Parameter sind als SQL-Float gebunden, obwohl die Schlüsselspalten historisch bigint waren. Bei angewandter Migration 0639 sind diese Aussagen nur noch Beschreibung des versuchten beziehungsweise früheren Pfads.

Einstellungen und Rückmeldung

Es gibt keine direkte fachliche Systemeinstellungsabfrage; SQL_TIMEOUT wird nicht ausdrücklich gesetzt. Über cSchnitt_Basis wirken bedingt GLOBAL_LOGLEVEL, GLOBAL_LOGLEVELEVLOG, MAIL_SCHNITTSTELLEONSUCCESS, MAIL_SCHNITTSTELLEONERROR, SCHNITT_MELDUNG_SchnittstelleOnSuccess, SCHNITT_MELDUNG_SchnittstelleOnError sowie bei Versand MAIL_SCHNITTSTELLETO, MAIL_SMTP_SERVER, MAIL_USER, MAIL_PASS, MAIL_USEDEFAULTCREDENTIALS, MAIL_SSL, MAIL_TESTADRESSE, MAIL_FROM und MAIL_FROM_NAME. Diese Werte reparieren den Schemawiderspruch nicht. MANUELL, SILENT und MAILTO sind Laufparameter, keine serverseitigen Systemeinstellungen.

Fehler- und Testgrenzen

Es gibt keine Gesamttransaktion; auf einem historischen Schema können frühere erfolgreiche Zeilen bei einem späteren Fehler bestehen bleiben. Der Shared-Einstieg reicht das Instanzergebnis nicht zurück. Prüfe Rückgabewert, Protokoll und Tabellenstand getrennt. Weder Live-Schema noch tatsächliche DLL-/Jobversion wurden geprüft.

Technische Referenz

Merkmal Wert
Programmkennung 1057 / ImpKRAnteilKostenTrägerVarianten
Einstieg cSchnittKRAnteil.Import_AnteilKostenTrägerVariante
Historischer Ausgang KRKostenTrägerVariantenAnteil; nur INSERT neuer Kombinationen
Fachliches SQL Direkte Existenzprüfung und INSERT; keine fachliche SP
Aktuelle Grenze Ziel nach Migration 0639 entfernt; Ausführbarkeit ohne Live-Abgleich offen

Siehe auch

Prüfstand

Am 25.09.2026 aus der statischen Analyse des Quellcommits f1d82a003b62f2658f06eaa943dc685ab219bdf3 übernommen. Analyse vom 18.09.2026; kein Importlauf oder produktiver Schemaabgleich bestätigt.

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/1057.txt · Zuletzt geändert: von codex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki