12.09.2 Fehlermeldungen aus dem DataDictionary-Generator (SIBDDGEN.EXE)
Im Fehlerfall bitte auch die Protokolldateien SIBDD.LOG und DDGENERR.LOG sowie bei Nutzung einer SQL-Datenbank die *.TXT-Dateien beachten.
Fehlermeldungen beim Start
  • SIBDDGEN-ERROR -1: IDBADMIN.DLL ist nicht registriert/registrierbar.
  • SIBDDGEN-ERROR -2: registrierte IDBADMIN.DLL ist nicht verwendbar.
In beiden Fällen muss die aktuelle Datei IDBADMIN.DLL über das Arbeitsplatz-Setup oder mit dem Systemprogramm REGSVR32 registriert werden, da die automatische Registrierung nicht durchgeführt werden konnte oder eine fehlerhafte Registrierung vorliegt. Am besten ggf. vorhandene alte Dateien samt Registrierung löschen und SIBDDGEN neu anwählen.
idbADMIN –ActiveX-Komponente zur Verwaltung von infra-Datenbanken
Die IDBADMIN.DLL implementiert viele für die Verwaltung von infra-Datenbanken nützliche Funktionen. Es handelt sich um eine ActiveX-Komponente. Sie enthält unter anderem auch eine Funktionalität zur Administration einer infra-SQL-Datenbank. Diese Funktionalität wird nicht nur vom DataDictionary-Generator, sondern auch vom infra-Installationssystem und vom Replikationsgenerator (infra-Menü DATENBANK - REPLIKATION...) genutzt.
Bei der automatischen Registrierung wird IDBADMIN.DLL in der folgenden Reihenfolge gesucht:
  • Im Verzeichnis, in dem sich das aufgerufene Programm SIBDDGEN.EXE befindet
  • Im aktuellen Verzeichnis, aus dem SIBDDGEN.EXE aufgerufen wurde
    Hinweis:
    Wenn unter Windows XP die Einstellung HKLM\System\CurrentControlSet\Control\SessionManager\SafeDllSearchMode = 1 aktiv ist, bedeutet "aktuell" das zuletzt durchsuchte Verzeichnis. Die Voreinstellung ist 0.
  • Im Windows-Systemverzeichnis (System32)
  • Im 16-bit Windows-Systemverzeichnis (System)
  • Im Windows-Verzeichnis
  • In den laut der PATH-Umgebungsvariable hinterlegten Verzeichnissen.
Fehlermeldungen bei Generierung des Laufzeit-DataDictionary
  • SIBDDGEN-ERROR 2: DDFDF konnte nicht geladen werden.
  • SIBDDGEN-ERROR 3: SIBDD.DBD konnte nicht erzeugt werden.
  • SIBDDGEN-ERROR 4: SIBDD.BIN konnte nicht kompiliert werden.
  • SIBDDGEN-ERROR 5: SIBDD.BIN konnte nicht geschrieben werden.
  • SIBDDGEN-ERROR 6: SIBDDsav.BIN konnte nicht erstellt werden.
Fehlermeldungen beim Anpassen der SQL-Datenbank:
  • SIBDDGEN-ERROR 100: SQL-Abgleich konnte nicht initialisiert werden.
  • SIBDDGEN-ERROR 101: SQL-Abgleich: Fehler beim Umbenennen von Tabellen
  • SIBDDGEN-ERROR 102: SQL-Abgleich: Fehler beim Entfernen von Tabellen
  • SIBDDGEN-ERROR 103: SQL-Abgleich: Fehler beim Anlegen von Tabellen
  • SIBDDGEN-ERROR 104: SQL-Abgleich: Fehler beim Anpassen von Tabelle(n)
  • SIBDDGEN-ERROR 105: SQL-Abgleich: Fehler beim Aktualisieren von SQL-DDTimeStamp
  • Fehlermeldungen aus der Active-X-Komponente IDBADMIN (siehe nachfolgendes Beispiel und eigenes Fehlerkapitel dazu) resultieren meist aus einer fehlerhaften Verbindung zur SQL-Datenbank (siehe Feld «Verbindungsangaben zur SQL-Datenbank»).
 
Falls das Anpassen der SQL-Datenbank also aus irgendwelchen Gründen nicht korrekt durchgeführt wurde, darf keinesfalls mit der Schaltfläche [ GENERIEREN ] ein neues Laufzeit-DataDictionary generiert werden, da ansonsten die für die Anpassung als Vergleichsdatei benutzte Sicherungsdatei des DataDictionary gelöscht wird. Es muss bis zur Fehlerbehebung mit der Schaltfläche [ Nur SQL-DB anpassen ] gearbeitet werden !