Besonderheiten und Einschränkungen

Beachten Sie die folgenden Besonderheiten und Einschränkungen, wenn Sie den Trace-Viewer verwenden.

  • Die Prioritäten Fehler und Schwerwiegender Fehler sind immer aktiviert. Traces mit diesen Prioritäten werden immer erzeugt, unabhängig von den Filtereinstellungen für Typen, Kanäle und Module.
  • Bei einem Trace mit einem schwerwiegenden Fehler wird die Applikation geschlossen.
  • Die Filtereinstellungen werden beim Schliessen des Trace-Viewers in einer XML-Datei gespeichert. Wenn der Trace-Viewer das nächste Mal gestartet wird, wird diese Datei gelesen und GMSTraceFilter entsprechend eingestellt.
  • Die Trace-Filterung wird nur auf .NET-Manager angewendet, die den .NET-Wrapper verwenden. Nicht verwaltete Manager (C++), die die ErrorHandler-Klasse verwenden, sind von dem Filtermechanismus nicht betroffen; das Trace wird ohne Filterung direkt in die Logdatei geschrieben. Diese Traces werden vom Trace-Viewer als allgemeine WinCC AO System-Traces behandelt.
  • Das Tracing per .NET-Wrapper funktioniert nur, wenn das PVSS-Projekt den Datenpunkttyp _GMSTraceFilter und eine Instanz dieses Typs namens SingletonGMSTraceFilter enthält. Wenn diese Instanz fehlt, gibt der Trace-Viewer beim Start eine Fehlermeldung aus und es werden keine Traces angezeigt. Die Filtereinstellungen können geändert, aber nicht in den Filterdatenpunkt geschrieben werden.
  • Der Trace-Viewer arbeitet lokal. Er zeigt nur die Traces an, die von Managern auf dem gleichen WinCC AO-System generiert wurden (und daher in die lokale Datei "PVSSII.log" schreiben). Die Anzahl der Trace-Viewer-Instanzen auf einem Computer ist auf eine Instanz beschränkt. Es können jedoch mehrere Instanzen in dem gleichen Projekt, aber auf verschiedenen PCs vorhanden sein. Alle diese Instanzen verwenden den gleichen Datenpunkt GMSTraceFilter. Daher kann es bei einer Änderung der Filtereinstellungen oder beim Beenden einer Trace-Viewer-Instanz zu gewissen Interaktionseffekten kommen.