Tipps & Tricks zur Datenbank

Zurück

Tipps & Tricks zu Ndat

Wie werden Anwendungsprobleme dokumentiert?


Zur Lösung von Anwendungsproblemen sind folgende Schrittenotwendig:

  1. Schließen aller IFAS-Programme. Da jedes Programm in die gleiche Debug-Datei (ndat.dbg) schreibt, muss bei der Untersuchung von Problemen in einem Programm absolut sicher gestellt werden, dass dies die einzige Anwendung unter IFAS ist, die zur Zeit aktiv ist.
  2. Einschalten der Ndat-Debug Datei auf dem lokalen PC.
  3. Rekonstruktion des Fehlers/der Frage im Programm. Dazu werden genau die Arbeitsschritte wiederholt, die zum Fehler geführt haben. Wichtig: Nachdem der Fehler erneut aufgetreten ist muss das Programm ordnungsgemäß beendet werden, da auch die Protokolldateien erst dann vollständig bis zu Ende geschrieben werden.
  4. Erstellung einiger aussagekräftiger Bildschirmfotos (Screenshots) und einer kurzen Fehlerbeschreibung.
  5. Die beiden Dateien c:\ifas\bin\ndat.dft und c:\ifas\bin\texte\APPLNAME.dbg per E-Mail an service.ifas@Kisters.de senden.

Einschalten der Ndat-Debug Datei

In IFAS besteht die Möglichkeit, eine Datenbankprotokolldatei einzuschalten, die alle DB-Aktivitäten erfasst und in einer Datei sichert. Um diese Funktion einzuschalten sind folgende Arbeitsschritte notwendig:

Anmerkung:

Das #-Zeichen ist ein Kommentarzeichen und bedeutet, dass die Zeile nicht von IFAS interpretiert wird.

Sollte ein #-Zeichen vorangestellt sein, so ist dies zu entfernen.
Durch die Eintragung des Parameters dbtrace und der Angabe eines Dateinamens (in diesem Fall ndat.dbg), werden in jedem Programm alle Datenbankkommandos in dieser Datei protokolliert.
Wichtig: Die Ndat.dbg Variable dbtrace soll einheitlich auf den Wert dbtrace=texte\Ndat-Debug\APPLNAME.dbg gesetzt sein. Für APPLNAME ist hier das jeweilige Modulkürzel wie z.B. IFAS oder ZB einzutragen. VORSICHT!

Ist die Variable trace_file=1 eingeschaltet, führt dies zu erheblichen Performance-Verlusten. Es ist darauf zu achten, dass nach dem Erstellen der Debug-Datei die Zeile trace_file=1 wieder mit dem #-Zeichen auskommentiert wird.


Weitere Informationen zu folgenden Themen:

Konfigurationsdatei Ndat.dft
Datenbank-Anmeldung unter der NT-Nutzerkennung
Besonderheiten bei der Anmeldung an der Datenbank über die Windows NT-Anmeldung
JDBC-Connectstring (SQL)
Einrichtung von neuen Datenbanktabellen
Analyse von zeitkritischen Datenbank-Kommandos im Datenbanksystem Informix