Unable to load document http://localhost...
Fehler tritt auf bei:
- WFAlarmOffline
- WFTrending: Signale ließen sich nicht importieren
Ursachen:- Webservername falsch (siehe unten Punkt a)
- Betriebssystem NT? NT unterstützt kein ASPX! (siehe unten Punkt b)
- die ASP / ASPX Seiten funktionieren nicht (siehe unten Punkt c und e)
- der Internet Informationsserver wurde nicht / nicht richtig installiert. Er muss vor der Webfactory installiert werden.
- Rechts-Links Klick im Control (rechte Maustaste gedrückt halten und linke drücken neben Button imControl)
- was zeigt die XML-Datei an?
- Stehen in der Datenbank Daten?
- Befindet sich der Internetexplorer im Offline-Modus? Auch wenn mit dem WEBArchitect gearbeitet wird, muss der Internetexplorer im Onlinemodus sein. Der Offlinemodus wird im Internetexplorerdeaktiviert unter: Menü Datei -> Offlinemodus (Häkchen davor entfernen)
- befindet sich die angegebene Datei im Verzeichnis ASPNET?
- ASPX-Seiten funktionieren nicht (die Seiten http://localhost und http://localhost/webfactory funktionieren!) Siehe Punkt d)
- Webservername falsch
Tragen Sie bitte bei den Eigenschaften des Alarmoffline Controls unter Web Servername folgendes ein:
http://localhost/webfactory/
- bei Betriebssystem NT
Abrufen von historischen Daten über ASP.NET unter Windows NT:
Aufgrund der Tatsache, das ASP.NET nicht unter Windows NT unterstützt wird, ist es erforderlich, auf die entsprechenden Controls der Version 1.8.30 zurückzugreifen. Hierbei genügt es, die vorhandenen Programmdateien WFTrendOffline.dll, WFAlarmOffline.dll, WFUserActivity.dll im Installationsverzeichnis vonWEBfactory durch die gleichnamigen Dateien auf der CD (CD:\ActiveX\WF 1.8.30\..) zu ersetzen. Für Clientinstallationen können die entsprechenden CAB-Dateien verwendet werden.
- die ASP / ASPX Seiten funktionieren nicht
1.) starten Sie den Internetexplorer und geben Sie http://localhost/ ein. Es muß sich eine Seite öffnen
geben Sie nun http://localhost/webfactory ein. Es erscheint folgende Seite:
Nur wenn Sie den Button "Query SQL Data" sehen, funktionieren die ASP / ASPX Seiten richtig. Die ASP / ASPX Seiten werden mit folgenden Befehl repariert:
LAUFWERK: \WFSetup\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
- mit folgenden Befehl wird das Framework für ASPX-Seiten repariert:
aspnet_regiis.exe -i
Diesen Befehl unter Start->Ausführen eingeben. Bei Problemen (Computer findet die Datei nicht...) dieDatei aspnet_regiis.exe auf dem PC suchen...
Seitdem wir einen Security-Patch für den SQL-Server verteilen, muss man in der Datei "web.config" im Verzeichnis "C:\Programme\WEBfactory\ASPNET\" bei Problemen mit ASP / ASPX-Seiten einen Eintrag ändern. Suchen Sie den folgenden Abschnitt in dieser Datei und tauschen Sie "(local)" gegen den PC-Namen aus.
<appSettings>
<add key="SQLConnectionString" value="Server=(local)\WEBfactory;Database=WEBfactory;User ID=sa;Password=webfactory"/>
<add key="DeactivateStartValueQuery" value="0"/>
</appSettings>
Server is unavailable - SFA-Engine cannot connect to specified server
SHTML-Seiten in Frontpage funktionieren nicht, wenn man sie als Datei öffnet. Der shtml Serverstring wird nur aufgelöst, wenn man die Seite im Internetexplorer über http: öffnet.
WFTrending Control: Wie kann man die Buttons ausblenden?
Wie kann man Button ausblenden?
Ursache / Lösung:Es gibt unter Display den Punkt "show Buttons". Wenn dies angehakt ist, werden keine Buttons zur Laufzeit angezeigt.
WFTrending Control, Configuration speichern funktioniert nicht.
Konfiguration speichern funktioniert nicht.
Der WEBfactory.Server muss laufen um Einstellungen vom WFTrending speichern zu können.
WFTrending: IE stürzt ab, wenn man das Bild wechselt, während es Daten lädt
Abhilfe:- Offlinedaten über DB-Server holen
- "Get values for last X minutes" möglichst klein wählen oder ganz deaktivieren
Dieser Fehler wurde in der Version 1.4.10 des WFTrending Controls behoben. Es wird empfohlen, nur noch Controls ab dieser Version einzusetzen.
WFTrending: Passwort falsch
Das Problem lässt sich einfach beheben. Das Problem tritt auf, wenn Offline Daten abrufen werden. Dazu werden Daten aus der Datenbank geholt. Man muss sich vorher einloggen.
Falls Sie mit dem http-Server arbeiten, stellen Sie die Offline-Abfrage auf DB-Server um.
In der DB-Server Abfrage können Sie den Server eingeben und haben dahinter einen Button mit 3 Punkten. Klicken Sie diesen an. Es erscheint ein Dialog zur Passwortabfrage. Geben Sie den richtigen Benutzernamen und das Passwort ein. Schließen Sie den Dialog. Falls Sie mit der http-Server Abfrage arbeiten wollen, stellen Sie die Abfrageart auf diese wieder um.
WFTrending: (unspecifed error) [DBNMPNTW] Specified SQL server not found
Es liegt ein Netzwerkproblem vor. Das Problem wurde behoben, indem der PC aus der Domäne entfernt und wieder in die Domäne eingefügt wurde.
WFTrend Control: keine Trendanzeige "unable to load document..."
Beim Starten des Trendes kommt folgende Fehlermeldung "unable to load document ..."
Lösung/Ursache:Es lag daran, dass der Internetexplorer im Offline Modus war. Wenn dies der Fall ist, kann nicht auf asp oder aspx (also historische Alarm und Trend) zugegriffen werden.
WFTrendOffline Control: Zeitachse im wird um 1 Stunde plus angezeigt
Zeitachse im Offline Trend control wird um 1 Stunde plus angezeigt. Entgegen der unteren Einstellung. Z.B. 10:00-11:00 erscheint aber 11:00-12:00.
Ab welchem Update funktioniert das richtig?
Lösung / Ursache:Es wird ein altes TrendControl verwendet. Altes Control durch Control ab Version 1.8.10 ersetzen. Ab dieser Version ist der Fehler behoben.
WFTrending Control: Es werden nur 24 Stunden Daten angezeigt
Beim TrendingContol werden nur 24 Stunden Daten angezeigt. Die Daten davor sieht er nicht. Im DesignManager ist das Logging so eingestellt, dass alle Daten aufgezeichnet werden. Die Datenwerden zwar aufgezeichnet, aber können nicht abgerufen werden.
Lösung / Ursache:
Das Problem liegt in der Parametrierung der Datenbank. Die Datenbank speichert immer nur einen Tag. Loggingzeitspanne auf 0 setzen. Die Offlinedaten werden über einen DB-Server abgerufen. In dieser Betriebsart ist keine Abfrage von Datenaus Archivdateien möglich
1. http-Server
- Daten werden durch XML-Dateien übertragen
- es wird als erstes die Archive durchsucht
- funktioniert über Internet
2. DB-Server
- schneller als 1
- es wird nur die Datenbank ausgelesen
- funktioniert nicht übers Internet
- kein Auslesen von csv-Dateien
WFTrending: Ein Signal konnte nicht gefunden werden
Es wird ein Signal in der Signalliste verwendet, welches in der Datenbank nicht mehr existiert. An folgenden Stellen sollten die eingebundenen Signale kontrolliert werden:
- im HTML-Quellcode
- während des Designs in den Eigenschaften des Controls, hier sollten die Signale neu importiert werden
WFTime Control vergröflert sich auf ganze Seite
Das WFTime Control vergröflert sich auf die ganze Seite.
Ursache / Lösung:Ursache ist ein Fehler im Code des Controls. Fehler wurde in aktueller Version behoben.
WF AlarmMessenger sendet ununterbrochen SMS
WF AlarmMessenger sendet ununterbrochen SMS
WF Version 1.8.3 ist installiert
Ursache / Lösung:Bei einem Test wurden unzählig viele ServiceRequests (SMS) erzeugt.
Als er die Anlage ausgeliefert wurde, wurden dann diese Requests per SMS verschickt.
Testeinträge löschen.
WFAlarmOffline: Anzeige von nur 2 Tagen (kein Aauslesen aus Archivdateien)
- In die DB schauen, ob überhaupt mehr Daten vorhanden sind -> Programme -> Webfactory -> Tools ->Datenbankverwaltung. Tabelle "AlarmLog"
- Neues Control(Version: 2.0.0.0) holt auch Daten aus Archivdateien
- Problem wenn im Designmanager -> System -> Logging Manager -> Aufzeichnungsspanne 2 Tageeingestellt ist und Archivierung deaktiviert ist
- Wenn die Archivierung aktiviert ist, prüfen ob die Archivdateien vorhanden sind, in den Dateienmüssen die Alarmtexte vorhanden sein.
- XML Daten prüfen: XML Daten werden geliefert, wenn Daten aus einer Archivdatei abgerufenwerden (Zeitraum entsprechend wählen!). Dann Start drücken. Die Maus neben den Drucken Button positionieren, die rechte Maustaste drücken und gedrückt halten sowie die linke Maustaste drücken. Es öffnet sich der Internetexplorer mit einer Datei. Bitte diese Datei abspeichern (Menü "Datei" und "Speichern unter...") dem ECOM WEBFACTORY_Support zumailen.
WFAlarmOffline: Meldung "Unable to load document..."
Die Einstellung unter Webservername ist falsch. Es sollte http://localhost/webfactory/ bzw.
http://pc_name/webfactory/ drinstehen.
Wenn http://localhost/webfactory/ bzw. http://pc_name/webfactory/ eingetragen ist, werden die ASPSeiten in c:ProgrammeWebfactoryASPNET gesucht.
Wenn http://localhost/ bzw. http://pc_name/ eingetragen ist, werden die ASP-Seiten in
c:Inetpubwwwrout gesucht. Diese Einstellung sollte aber nicht benutzt werden.
Das virtuelle Verzeichnis /Webfactory/ wird unter Systemsteuerung -> Internetdienstemanager eingestellt. Man findet es unter "Standardwebsites". Einstellen kann man es mit einem Klick der rechten Maustaste auf "Webfactory" und Eigenschaften. Falls nicht vorhanden, muss man es einfügen und die benötigten Dateien
hineinkopieren.
WFAlarmOnline Control: Keine Anzeige von Daten
- das Control ist richtig installiert / es wird schwarz dargestellt? Wenn nicht, codebase-Parameterverwenden
- Status der SFA Engine prüfen. Klick mit der rechten Maustaste auf das Icon in der Systray und "Status"auswählen
Ist der Status nicht "running" -> Verbindung und DCOM Einstellungen prüfen - WFAlarmOnline Control wurde vor dem Alarmmanager gestartet?
- Nach Seite aktualiseren ok?
- stehen Alarme in der Datenbank? Man sieht aktuelle Alarme auch im AlarmOffline Control.
- wurde das TCO richtig registriert?
- Ist das Programm VNC aktiv? VNC muss deaktiviert werden.
WFAlarmOnline Control:
Beim Start werden alle Alarme angezeigt obwohl nur Alarme mit einer bestimmten Priorität angezeigt werden sollen. Nachdem ein Alarm mit der gewählten Priorität kommt, funktioniert es richtig. Dieses Problem wurde in der WFAlarmOnline Control Version 2.2.0.5 behoben. Fügen Sie den folgenden Parameter in den HTML-Code ein:
<param name="ServerVersion" value="2">
Beispiel:
<object id="object0" style="z-index: 100; left: 12; width: 824; position: absolute; top:37; height: 164"classid="clsid:11AE3648-0C2B-4DCC-857A-3843CDE4B2D1">
<param NAME="_cx" value="18521">
<param NAME="_cy" value="2011">
<param name="ServerVersion" value="2">
<param NAME="AlarmCount" value="5">
<param NAME="Refresh" value="0">
...
</object>
WFReporting Control bringt Meldung: "Keine Daten"
- Im DesignManager Signaleditor für alle Signale im Dialog Signale bearbeiten "Daten auswertenaktivieren" aktivieren UND Zählerart auswählen(nicht kein Reporting auswählen)
- Ein importiertes Signal ( -> Eigenschaften -> Registerkarte Signals) gab es nicht mehr
- in der Ansicht Zeitraum richtig einstellen
- In die DB schauen, ob überhaupt mehr Daten vorhanden sind -> Programme -> Webfactory -> Tools -> Datenbankverwaltung. Tabelle "LogReporting"
- InternetInformationsserver nicht installiert?
WFReporting Control: keine Anzeige von Daten aus Archivdateien
- Reporting Daten werden zwar in Archivdateien ausgeliefert aber nicht durch das Reporting Controlgeladen
- das Reporting Control kann keine Daten aus Archivdateien anzeigen.
WFReporting Control: Signale lassen sich nicht importieren
Es passiert nichts, wenn man im Entwurfsmodus in den Eigenschaften des Controls auf den Button "Import" drückt.
- die ASP.NET-Seiten funktionieren nicht.
WFTimerControl: Bei remote Zugriff kommt die Meldung: "Unable to connect the database! ..."
Fehlermeldung:
Ursache:
- Pfad für Server und Datenbank richtig einstellen
WFTimercontrol: Keine Funktion auf Clients
Das WFTimerControl benötigt aktuelle ODBC Treiber. Diese Treiber sind bei MDAC 2.7 dabei.
MDAC-Treiber Version 2.7 installieren (Download vom
www.microsoft.com).
Die Standard-Events ( onclick, ondblclick, ... ) funktionieren nicht
Die ioComp Controls verwenden, nicht die Standard Events. Eine ausführliche Beschreibung der
verfügbaren Events ist der Hilfe zu den jeweiligen Controls zu entnehmen.
Achtung: es müssen immer alle Übergabeparameter angegeben werden.
Nach automatischer Installation auf einem Client-Rechner erscheint immer die DEMO Meldung
Die ioComp Controls benötigen immer eine gültige Lizenz. Wenn Sie die Seiten vom Server auf die Clients übertragen, müssen Sie die Lizenz mit übertragen. Es gibt die Möglichkeit die Lizenz zur Laufzeit auf den Client zu übertragen. Auf der HTML-Seite muss das LPK-Objekt eingefügt werden. Für die entsprechenden Controls muss mit dem Programm lpk_tool von Microsoft einen Lizenzdatei erstellt werden. Diese Lizenz ermöglicht es, dem Client die Controls zur Laufzeit ohne DEMO Meldung darzustellen.