LOG-03 – Temporäre und endgültige Info unterscheiden¶
Die Info soll erst nach Abschluss der Wandlungen an weiterverarbeitende Systeme übergeben werden. Dazu verwendet ImageConvert zunächst einen temporären Ablageort mit Status Error, später die endgültige Info mit OK oder Error.
Fundort und Ablauf¶
Kein eigener Aktivierungsschalter. log_tmp liegt unter der jeweiligen konfigurierten Infoablage: mainFolder.logFolder bzw. mainFolder.nopicture.log.
Der Hersteller beschreibt:
- Vorläufige Datei mit Feld 16 =
Errorinlog_tmperzeugen. Benötigte Verzeichnisse erzeugt das Programm. - Bei Erfolg Datei mit
OKim übergeordnetenlogerzeugen und temporäre Errordatei löschen. - Bei Misserfolg Errordatei, soweit noch möglich, eine Ebene höher verschieben.
- Beim nächsten Kundenloop verbliebene temporäre Dateien eine Ebene höher verschieben.
Nicht als atomaren Rename beschreiben: Schon der Manualwortlaut unterscheidet Erzeugen und Löschen. Der gelesene Writer verwendet File.WriteAllText am Ziel und danach File.Delete für temporäre Info. Weder die Existenz einer finalen Datei noch ein sauberes Endverzeichnis beweist, dass kein Leser einen Zwischenzustand sehen konnte.
Einbindung in Folgeprozesse¶
- Nur die vorgesehene finale Infoablage überwachen;
log_tmpnicht als normalen Eingang rekursiv abholen. - Vollständige Formatstruktur und Status prüfen; leere Endfelder erhalten. Eine bloße Dateierstellung oder ein Event enthält noch nicht zwingend die vollständigen Inhaltsbytes.
OKfür Erfolg undErrorals Fehlerbeleg behandeln; Error niemals durch Umbenennen/Umtexten in einen Erfolgsbeleg verwandeln.- Nach ausbleibender Finalisierung temporären Bestand, zugehörige Inputs/Outputs und Diagnoseprotokolle gemeinsam auswerten. Temporäre Dateien nicht pauschal löschen.
Das ist ein funktionaler Übergabevertrag, keine dokumentierte Transaktion für alle Outputs oder ein allgemeiner Lockvertrag für jedes Fremdsystem. Transferannahme ist ein anderer Mechanismus.
Bekannte Einschränkung¶
Build 20261009 hinterließ im parallelen bekannten/unbekannten Nichtbildlauf reproduzierbar eine temporäre unbekannte XYZ-Info mit Error, obwohl die Nutzdatei korrekt geroutet war. Isolierte unbekannte Endungen waren sauber. Dies ist derselbe begrenzte Befund wie NON-02, kein zusätzlicher Beweis eines allgemein defekten Dateisystems.
Quellen¶
Hersteller ImageConvert-4.pdf, 09.10.2026, physisch S. 49–50/gedruckt S. 45–46; direkt nachgelesen. Statisch IC/Form1.cs Z. 7997–8066, insbesondere 8057–8060, Intake 20261013. Übernommener Laufbeleg: ABSCHLUSS_MINITEST_BUILD_20261009.md, 6E/6F. Die frühere Matrixbezeichnung „atomar“ wird bewusst nicht als Herstellergarantie fortgeführt.