CIB merge technischer Leitfaden
12. Sonstiges
12.2. Programmrückgabewerte
Nachfolgende Aufstellung gibt eine Übersicht über mögliche Fehlerrückgaben durch CIB merge. Es gibt für Anwendungsentwickler CoMod Schnittstellen um zu einer Fehlernummer direkt den Text abzufragen und dem Endanwender mit konkreten Hinweisen weiterzuhelfen.
Mit der Version 3.11 von CIB merge wurden die Rückgabewerte geändert. Im Wesentlichen wurden sie aus dem Bereich 0-20 in den neuen Bereich 800-820 verschoben. Zukünftig sind die Fehlernummern 800-850 für CIB merge reserviert.
Um die Fehlernummern älterer CIB merge-Versionen nachzuschlagen, bitte addieren Sie 800 zum Betrag der hinteren beiden Stellen. Beispiele: 4 -> 804, 302 -> 802.
Die Fehlernummern haben folgende Bedeutung:
Rückgabewert |
Beschreibung der Rückgabewerte |
-1 |
Der Mischauftrag wurde durch den Benutzer abgebrochen. Ursache: In der Prozentanzeige wurde der "Abbrechen"-Button betätigt bzw. die ESC-Taste ausgelöst. |
0 |
Alles in Ordnung |
801 |
ungültige Parameterkennung Parameter ohne Parameterkennung keine Eingabedatei für Dokument angegeben Syntax: -wHWND;WINID komprimierte Ausgabe nur mit Dateien möglich (nicht mit Standardein- und -ausgabe) |
802 |
Datei ist fehlerhaft |
803 |
Datei nicht gefunden Datei existiert bereits Datei wird benutzt von einem anderen Prozess Lese-Zugriff auf Datei nicht erlaubt Schreib-Zugriff auf Datei nicht erlaubt FD/HD-Speicher ist voll Zugriff auf Datei nicht erlaubt
Hat mit Dateizugriffen zu tun: Erfahrungswerte aus dem Support: 1)
Auf
ausdrücklichen Wunsch schreibt Merge schon noch eine temporäre Datei. Es ist
per Patch oder per Environment ein nicht vorhandenes TEMP Verzeichnis
gesetzt.
|
804 |
Datei nicht gefunden Syntaxfehler bei der Bestimmung einer Datenquelle Datei ist nicht positionierbar Datei ist Standard-Ein-/Ausgabegerät kein Dateiname angegeben |
805 |
Meldung des Parsers für Zeit-Werte ... Meldung des Scanners/Parsers für Ausdrucksfeld ... kein Datenbankzugriffsobjekt angelegt |
807 |
Parameter existiert nicht mehr Parameter verloren |
808 |
fehlerhaftes RTF-Format falsche Kontrollworte |
809 |
Dokument ist leer |
810 |
Textmarke des Ausdrucks nicht gefunden Aliasname nicht gefunden Syntaxfehler: ... Division durch 0 0 hoch 0 negative Basis hoch nicht ganzzahligen Exponenten Falsche Anzahl von Parametern Unbekannte Feldanweisung unbekannter Vergleichsoperator in Bedingung ungültige Informationskennung Wert hinter Info ist nicht korrekt unbekannter Schalter keine Steuerdatei unbekannte Variable Syntaxfehler: " gefehlt {.. " ..} |
811 |
keine Verbindung zur Datenbank SQL-Anweisung nicht korrekt ausgeführt nicht fehlerfrei von der Datenbank getrennt Fehler vom Datenbankzugriffsobjekt konnte Zeilennummer nicht feststellen Aliasnamen mehrfach vorhanden konnte nicht auf die erste Zeile stellen |
812 |
Zeit wurde falsch berechnet Wochentag wurde falsch berechnet Monat wurde falsch berechnet Accessoren inkompatibel ungültiger Index Illegaler Index Illegaler Status zu wenig Felder im Datensatz zu viele Felder im Datensatz ungültiges Trennzeichen Meldung des Parsers für Zeit-Werte ... Meldung des Scanners/Parsers für Ausdrucksfeld ... ungültige Informationskennung ungültiger Feldbefehl Advance außerhalb der Grenzen unerwartetes Listenende Ringpuffer zu klein Suchbaum für RTF Token ist defekt Read wurde ohne vorherige endOfMem-Prüfung aufgerufen Block zu gross "default:" erreicht ungültige Quell-CodePage ungültige Ziel-CodePage itoa mit base!=10 aufgerufen! Dokumentvariablen nicht bekannt |
813 |
im aktuellen Kontext ungütige Werte/Daten |
814 |
Abbruch durch Benutzer |
815 |
CIB merge stößt auf eine nicht implementierte Feldanweisung / Feldschalter (z.B. Tippfehler bei Schalter in REF feldern \* xxxxx ) |
817 |
Funktion noch nicht implementiert |
818 |
Zulässige Gesamtgrösse überschritten |
819 |
Endlosinclusion erkannt |
820 |
Fehler im Recombine |
821 |
Maximale Ausführungszeit überschritten |