Aus Dr. Schiller & Partner GmbH
Fehler beim Öffnen des STLB-Bau XML V2 Fensters
05.001 - STLB-Bau XML V2 Fenster öffnet sich nicht (ohne Fehlermeldung)
Nach dem Aufruf aus einem aufrufenden Programm zeigen die Fortschrittsbalken an, das STLB-Bau ordnungsgemäß aufgerufen wird. Trotzdem öffnet sich das STLB-Bau XML V2 Fenster nicht.
Ursache
Aus noch nicht geklärten Gründen speichert sich Windows nicht die korrekte Fensterposition. Im oben beschriebenen Fall liegt die gespeicherte Fensterposition außerhalb des sichtbaren Bereiches des Bildschirms.
Weiteres Vorgehen
Obwohl das Fenster nicht angezeigt wird, gibt es in der Taskleiste ein Symbol für dieses Fenster. Klicken Sie mit der rechten Maustaste auf dieses Symbol. Wählen Sie in dem lokalen Menü Maximieren.
05.002 - Fehlemeldung: Verbindung besteht bereits
Nach dem Aufruf aus einem aufrufenden Programm erscheint die Fehlermeldung
Verbindungsproblem
Es existiert Bereits ein Verbindung zu diesem Produkt! Möchten Sie die bestehende Verbindung beenden? Alle nicht gespeicherten Daten dieser Verbindung gehen dabei verloren!
Ursache
Auf dem Einzelplatz oder dem Client hält ein weiters Programm eine Verbindung zum STLB-Bau XML V2. Ein solches Programm kann
- ein AVA-Programm
- eine Excel-Vorlage oder
- der STLB-Bau XML V2 Dialog
sein.
Weiteres Vorgehen
- Beantworten Sie die Frage mit Ja. Dann können Sie normal weiterarbeiten.
- Beantworten Sie die Frage mit Nein. Wechseln Sie zu dem Programm, welches die Verbindung hält.
05.003 - Fehlemeldung: DBDUI.Redirect.NET Fehler - Login an Server ist 3x fehlgeschlagen
Nach dem Aufruf aus einem aufrufenden Programm erscheint die Fehlermeldung
DBDUI.Redirect.NET Fehler
Es ist bei der Ausführung des Befehls [GetConnection] ein Fehler aufgetreten.
Details:
DBDUI.Redirect.NET Fehler
nsHTMLBrowserFramework.THTMLBrowserUIException: Fehler beim herstellen der Verbindung zu dem gewählten Produkt ---> System.Exception: Login an Server ist 3x fehlgeschlagen.
- at nsHTMLBrowserFramework.THTMLBrowser.Connect()
- at nsHTMLBrowserFramework.THTMLBrowserUI.Connect(String AProductGUID) --- End of inner exception stack trace ---
- at nsHTMLBrowserFramework.THTMLBrowserUI.Connect(String AProductGUID)
- at nsDBDUI.nsRedirect.TDBDUIRedirect.GetConnection(String AProductGUID)
Mögliche Ursachen
- Bei Server-Installation falsche IP-Adresse eingegeben
- Hardware-ID des Servers/Einzelplatz hat sich geändert
- Proxy lenkt Kommunikation zum Server um
- Nutzergruppe existiert nicht
- XML-Server-Dienst läuft nicht
Weiteres Vorgehen: Bei Server-Installation falsche IP-Adresse eingegeben
Starten Sie die Server-Installation nach mal. Geben Sie diesmal die richtige IP-Adresse des Servers ein.
Weiteres Vorgehen: Hardware-ID des Servers/Einzelplatz hat sich geändert
STLB-Bau XML V2 muss neu freigegeben werden. Es kann sein, dass hierfür eine neue Lizenznummer benötigt wird.
Weiteres Vorgehen: Proxy lenkt Kommunikation zum Server um
Wenn eine Firewall die Kommunikation zwischen Client und Server blockiert, dann muss die Firewall entsprechen konfiguriert werden. Die Windows-Firewall am Server kann unter Start/Einstellungen/Systemsteuerung/Windows-Firewall konfiguriert werden. In der Firewall muss
Installationsverzeichnis"\HTTPServer\HttpServer.Service.exe" oder HTTPServer Port (Standard 9001)
als Ausnahme eingetragen werden.
Weiteres Vorgehen: Nutzergruppe existiert nicht
Entweder den Client einer existierenden Benutzergruppe zuordnen oder die fehlende Benutzergruppe am Server anlegen. Die Beschreibung dieser Funktionen finden Sie in der Installationsanleitung.
Weiteres Vorgehen: XML-Server-Dienst läuft nicht
siehe eigener Abschnitt XML-Server Dienst läuft nicht
05.004 - Fehlemeldung: DBDUI.Redirect.NET Fehler - Keine Config gefunden
Nach dem Aufruf aus einem aufrufenden Programm erscheint die Fehlermeldung
DBDUI.Redirect.NET Fehler
Es ist bei der Ausführung des Befehls [GetConnection] ein Fehler aufgetreten.
Details:
DBDUI.Redirect.NET Fehler
nsHTMLBrowserFramework.THTMLBrowserUIException: Fehler beim herstellen der Verbindung zu dem gewählten Produkt ---> System.Exception: Fehler [System.Exception: Für Product[ff858196-968b-49f1-9f5a-c85d439ee1a6] keine Config gefunden
- at nsHTMLBrowserFramework.nsConfig.TConfigManager.GetConfigFromProductGuid(String AProductGuid)
- at nsHTMLBrowserFramework.TConfigReader.GetConfigData(TLog ALog, String AProductGuid)] beim lesen der Config-Daten
- at nsHTMLBrowserFramework.TConfigReader.GetConfigData(TLog ALog, String AProductGuid)
- at nsHTMLBrowserFramework.THTMLBrowser..ctor(String AProductGuid)
- at nsHTMLBrowserFramework.THTMLBrowserUI.Connect(String AProductGUID) --- End of inner exception stack trace ---
- at nsHTMLBrowserFramework.THTMLBrowserUI.Connect(String AProductGUID)
- at nsDBDUI.nsRedirect.TDBDUIRedirect.GetConnection(String AProductGUID)
Mögliche Ursachen
- Kein Server installiert
- Kein Server sondern Einzelplatz installiert
- Falsche IP-Adresse bei Client- oder Server-Installation
- Falsche Portnummer
- Firewall blockiert Kommunikation
- Proxy lenkt Kommunikation zum Server um
- HTTP-Server-Dienst läuft nicht
Vorgehen bei: Kein Server installiert
Installieren Sie auf dem Server-Rechner den STLB-Bau Server.
Vorgehen bei: Kein Server sondern Einzelplatz installiert
Ein Client kann nur mit einer Server-Installation kommunizieren. Soll auf einen Rechner, der bisher als Einzelplatz genutzt wurde, von mehreren Arbeitsplätzen aus zugegriffen werden, dann muss die Einzelplatz-Installation deinstalliert und ein Server installiert werden. Während der Installation kommt die Auswahl: Einzelplatz/Server. Wählen Sie hier Server aus.
Vorgehen bei: Falsche IP-Adresse bei Client- oder Server-Installation
Starten Sie die Client/Server-Installation nach mal an. Geben Sie diesmal die richtige IP-Adresse des Servers ein.
Vorgehen bei: Falsche Portnummer eingegeben
Bei der Client-Installation ist eine andere Port Nummer eingegeben worden als bei der Server-Installation. Das kann nur passieren, wenn entweder beim Client oder beim Server die Standardeinstellung von 9001 für das STLB-Bau überschrieben wurde. Starten Sie die Client-Installation oder die Server-Installation noch mal an, und geben Sie diesmal die richtige Portnummer ein, bzw. lassen Sie die Voreinstellung unverändert.
Vorgehen bei: Firewall blockiert Kommunikation
Wenn eine Firewall die Kommunikation zwischen Client und Server blockiert, dann muss die Firewall entsprechen konfiguriert werden. Die Windows-Firewall am Server kann unter Start/Einstellungen/Systemsteuerung/Windows-Firewall konfiguriert werden. In der Firewall muss
Installationsverzeichnis"\HTTPServer\HttpServer.Service.exe" und HTTPServer Port (Standard 9001)
als Ausnahme eingetragen werden.
Vorgehen bei: Proxy lenkt Kommunikation mit Server um
Auf dem Client-Rechner muss in den Proxy-Einstellungen des Internetexplorers eine Ausnahme eingetragen werden. Unter Extras/Internetoptionen/Verbindungen/LAN-Einstellungen/Erweitert ist das möglich. In diesem Fenster gibt es das Feld für Ausnahmen. Tragen Sie hier
192.168.0.50:9001
ein. Sollte schon ein Eintrag existieren, muss der neue Eintrag vom existierenden durch einem Semikolon getrennt werden.
xxx.xxx.x.xx:xxxx;192.168.0.50:9001
In diesem Eingabefeld dürfen keine Leerzeichen oder Zeilenumbrüche stehen.
Vorgehen bei: HTTP-Server-Dienst läuft nicht
Siehe eigenen Abschnitt "HTTP-Server läuft nicht"
05.005 - Fehlemeldung: DBDUI.Redirect.dll - Fehler beim Aufruf von GetProductList
Nach dem Aufruf aus einem aufrufenden Programm erscheint die Fehlermeldung
DBDUI.Redirect.dll
Fehler beim Aufruf von GetProductList.
oder
DBDUI.Redirect.dll
Fehler beim Aufruf von GetTEProductList.
Mögliche Ursachen
- Proxy stört die Kommunikation zum Server
Weiteres Vorgehen
Um das Problem zu beheben muss eine aktuellere Version der Schnittstelle (HTML.Browser.Framework) die das aufrufenden Programm Aufruft installiert werden. Die Client bzw. Einzelplatz Installtionen ab der Version 2010-10 bringen ein solche aktuellere Version des HTML.Browser.Framework's mit. Alternativ können Sie sich die aktuellste Version des HTML.Browser.Framework's auch hier herrunterladen (die benötigte Version ist die aktuellste x86-Version des HTML.Browser.Framework's).




