Lade...
 

CX_SYSTEM_OBJECT::ShowOOPSConsoleWindow

CX_SYSTEM_OBJECT::ShowOOPSConsoleWindow

215995
Beschreibung:

Öffnet die Konsole des OOPS-Prozesses. Dort wird in der Titelleiste angezeigt, mit welchen Parametern der Prozess gestartet wurde und in der Konsole selbst sieht man alle Log-Meldungen des OOPS-Prozesses seitdem er gestartet wurde. Auf der Konsole loggt der OOPS standardmäßig nur Events bis zum INFO-Level. Darüber lässt sich nachvollziehen, welche Prozesse dem OOPS bekannt sind und welche Prozesse aus welchem Grund abgemeldet wurden.

Der Befehl, die Konsole zu öffnen/schließen, wird über die reguläre OOPS-Kommunikation an den OOPS gesendet, sodass die Konsole nicht geöffnet werden kann, wenn die Kommunikation zwischen ClassiX und OOPS gestört ist.

Um Fehler im OOPS zu debuggen, sollte wie hier beschrieben der OOPS entweder mit CX_OOPS_LOG=1 gestartet werden, oder manuell in der Konsole mit einer eigenen logging.ini

Achtung: Das geöffnete Konsolenfenster des OOPS über das "x" zu schließen beendet den OOPS-Prozess. Um die Konsole wieder auszublenden, sollte stattdessen FALSE SystemObject Call(ShowOOPSConsoleWindow) aufgerufen werden.

 

Code-Beispiel:
TRUE SystemObject Call(ShowOOPSConsoleWindow)
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_SYSTEM_OBJECT Das Systemobject
  Top-1 TRUE/FALSE Soll die Konsole angezeigt (TRUE)
oder geschlossen (FALSE) werden?
Stack(Out) Top INTEGER Statuscode: 0 = OK, -1 = TIMEOUT
Funktionsaufruf: Call(ShowOOPSConsoleWindow)