Die HCL-Schnittstelle ist eine Kommunikationsschnittstelle zur Administration von HECoS//Engine. Aus Sicherheitsgründen ist diese Schnittstelle ausschließlich vom eigenen Rechner (localhost, 127.0.0.1) erreichbar.
root@linux:~ # telnet localhost 7070 HECoS//engine 1.0.0 compiled at Tue Jan 20 16:55:23 CET 2015 >
Übersicht über sämtliche Kommandos.
Beispiel:
> HELP HELP . . . . . . . . . . . . . . . . . . This help screen VERSION . . . . . . . . . . . . . . . . Show version QUIT, EXIT, BYE . . . . . . . . . . . . Terminate session SHUTDOWN . . . . . . . . . . . . . . . . Shutdown HECoS//Engine STATUS . . . . . . . . . . . . . . . . . Show HECoS//Engine status PING . . . . . . . . . . . . . . . . . . Show HECoS//Engine aliveness COLOR [on|off] . . . . . . . . . . . . . Set/Get color mode LOGMARK [<text>] . . . . . . . . . . . . Output <text> or dashline to logfile LOGROTATE . . . . . . . . . . . . . . . Rotate logfile LOGLEVEL [<level>] . . . . . . . . . . . Set/Get logging level DEBUG [on|off] . . . . . . . . . . . . . Set/Get debugging on or off DEBUGTOME . . . . . . . . . . . . . . . Start local debugging, stop with <RETURN> DEBUGLEVEL [<level>] . . . . . . . . . . Set/Get debug level AGENTS . . . . . . . . . . . . . . . . . Show agents DEVICES . . . . . . . . . . . . . . . . Show devices TRACE [<id*> [<measurand*>]] . . . . . . Trace device values GET [<id*> [<measurand*>]] . . . . . . . Get device values SET <id> <device specific> . . . . . . . Set a device value HXLTRACE [<agent id*> [<filter*>]] . . . Trace HXL messages (* may be a regular expression)
Version der HECoS//Engine abfragen.
Beispiel:
> VERSION HECoS//engine 1.0.0 compiled at Tue Jan 20 16:55:23 CET 2015
Beenden der aktuellen Session.
Eine Zeile in die Logdatei schreiben.
Die Logdateien rotieren.
Den Loglevel einstellen oder abfragen.
Das Debugging abfragen oder einstellen.
Den Debuglevel abfragen oder einstellen.
Sämtliche Debugausgaben an die aktuelle Konsole senden.