Iwan Telnet Client (ITC)

Iwan Telnet Client dient der Analyse und Administration des Mapservers IWAN über eine Telnet-Sitzung.

Update 2023

Die Tracefiles von Iwan6 und Iwan7 können im cardo4 / Einstellungen / Protokolle abgerufen werden!

Update 4.2.2

Beide Tracefiles (Iwan6 und iwan7) können in dieser Version im cardo4 in den Systemeinstellungen unter Protokolle eingesehen werden:

Verbindung herstellen

Klicken Sie unter Verbinden auf den Eintrag Remote und geben Sie Ihre Verbindungseinstellungen ein.

  • Connection: Beliebige Bezeichnung für die Verbindung
  • Host: Lautet die URL zu ihrem cardo http://stadt:90, dann geben sie hier "stadt" an.
  • Port: Als Standard wird normalerweise Port 9023 verwendet.
  • Benutzername und Kennwort können Sie bei uns erfragen.
Tracefile erstellen
  1. ITC öffnen und anmelden
  2. unter Tracefile/drop Tracefile, das bestehende Tracefile löschen
  3. unter Tracefile/set TraceTargetFile, Ausgabe des Tracefile in Datei speichern
  4. Aktion, welche den Fehler ausgelöst hat, erneut durchführen
  5. unter Tracefile/Show Trancefile -> Ausgabe wird in File geschrieben
  6. unter Tracefile/Set Tracefile None
  7. das Tracefile befindet sich unter D:\Dev\cardoSystem\Log\Iwan\trace
  8. Tracefile an support@idu.de versenden
Erweiterter Tracelevel

Neben den per ITC-Menü auswählbaren Traceleveln (z. B. set tracelevel detail) gibt es noch einen erweiterten Tracelevel DETAILEX, welcher nicht per Menü sondern nur per Befehl im ITC eingestellt werden kann:

set tracelevel detailex

Hinweis: In diesem Modus (wie auch schon im Modus 'Detail') werden sehr viele Informationen in das Log geschrieben, was zu einer Leistungsminderung des cardos führen kann. Diese Modi sollten nur kurzzeitig aktiviert werden, um spezielle Fälle zu untersuchen.
Timeout für Datenbankoperationen

Es existiert eine globale Einstellung für Timeouts bei Datenbankabfragen, die von folgenden Ebenentypen ausgewertet werden:

  • PostgreSQL native
  • MsSSQLServer native
  • Oracle Spatial
  • Alle ODBC Datenbanktypen

Die Einstellung kann per ITC mittels Show dbTimeouts gelesen und mit Set dbTimeout <default|{name:wert,name2:wert2}> gesetzt werden. Die Werte sind in Sekunden anzugeben. Folgende Einstellungen (name) sind definiert:

  • default: 30Sek., bei Abfragen während des Ladevorgangs der Ebenen
  • distinct: 30Sek., bei Abfragen zur Generierung der Vorschlagslisten im Selektionsfenster
  • render: 30Sek., bei Abfragen während des Zeichenvorgangs einer Ebene
  • query: 240Sek., bei Abfragen zur Selektion
Weitere Befehle

F1 -> zeigt die Liste aller verfügbaren Befehle!

unload sys$all

Damit Projekteinstellungen wie bspw. die Änderung des Koordinatensystem von Projekten wirken, wird dieser Befehl ausgeführt. Im Anschluss wird das Projekt neugeladen und dabei auch die neu gesetzten Einstellungen aktiviert. Hierfür gibt es in den Grundeinstellungen/ cardo Eigenschaften unter Systemparameter den Punkt "Automatisches Laden des Projektes".

show session (STRG + S)

Zeigt aktive Sitzungen an und gibt damit bspw. Aufschluss darüber, wenn nach einem Neustart von IWAN alle Projekte wieder komplett geladen sind. Ladeprozesse werden in der Spalte "Project" durch "---" gekennzeichnet.

show session /i

gibt zusätzlich auch die Session-ID mit aus

show logdb

zeigt die SQLite-Datenbanken

 

Wo liegt die Anwendung?

Die itc.exe findet der Administrator im Prog Ordner des cardos.

Hinweis zu WMS/WFS Diensten

Zur Fehleranalyste kann bei WMS/WFS Diensten auch das Tool XML Schema Validierung genutzt werden.