-> Hier kostenlos registrieren
Sehr geehrte Damen und Herren,
Wir arbeiten bei uns mit der Software „Intouch Wonderware 2012“.
Zudem verwenden wir den „Versiondog“ um die geänderten Versionen der Visualisierungen auf einem Server zu speichern.
Auf dieses Serververzeichnis greifen die NAD-Clients zu. (Projekte suchen …. Serververzeichnis wird hier ausgewählt)
Wir bearbeiten das gewünschte Intouch Projekt lokal auf einem unserer Rechner, danach wird das Projekt in den Versiondog „eingecheckt“ und das geänderte Projekt wird vom lokalen Verzeichnis in das Serververzeichnis kopiert.
Dazu haben wir ein Skript im Versiondog geschrieben und dabei passiert folgendes:
· Wenn das Projekt am Server vorhanden ist wird es gelöscht.
· Die appchngd.fsm wird im lokalen Verzeichnis gelöscht
· Das gesamte, bearbeitete Projekt wird vom lokalen Verzeichnis auf den Server kopiert (außer der appchngd.fsm)
· Es wird gefragt ob die Clients eine Benachrichtung bezüglich der Änderung erhalten sollen bzw. die Änderung auf den Clients wirksam werden sollen
· Ist dies der Fall so wird am Server die appchngd.fsm Datei erstellt
· Nun kopiert Intouch die Projektdaten vom Serververzeichnis in das angegebene lokale Verzeichnis
Nach dem Kopiervorgang wird von der View.exe aber der Ordner des Serververzeichnisses geöffnet, aber nicht mehr geschlossen.
Bei der nächsten Änderung wird das Versiondogskript wieder ausgeführt, aber der Ordner des Projektes am Server kann nicht mehr gelöscht werden, da er vom jeweiligem Client geöffnet ist.
Mir ist bekannt, dass die Intouch Applikation nur das Änderungsdatum der appchngd.fsm Datei überprüft, ist ein Unterschied von der lokalen appchngd.fsm Datei zur Datei am Server so werden die Änderungen übernommen.
Nun ist meine Frage wie die NAD-Aktualisierung von den Clients zustande kommt bzw. warum die View.exe den Projektordner am Server offen lässt und nicht mehr schließt.
Im Prinzip müsste ja nur die appchngd.fsm von den Clients am Server geöffnet sein um eine mögliche Änderung festzustellen.
Warum aber der ganze Projektordner von der View.exe geöffnet bleibt ist nicht ganz klar.
Wir arbeiten bei uns mit der Software „Intouch Wonderware 2012“.
Zudem verwenden wir den „Versiondog“ um die geänderten Versionen der Visualisierungen auf einem Server zu speichern.
Auf dieses Serververzeichnis greifen die NAD-Clients zu. (Projekte suchen …. Serververzeichnis wird hier ausgewählt)
Wir bearbeiten das gewünschte Intouch Projekt lokal auf einem unserer Rechner, danach wird das Projekt in den Versiondog „eingecheckt“ und das geänderte Projekt wird vom lokalen Verzeichnis in das Serververzeichnis kopiert.
Dazu haben wir ein Skript im Versiondog geschrieben und dabei passiert folgendes:
· Wenn das Projekt am Server vorhanden ist wird es gelöscht.
· Die appchngd.fsm wird im lokalen Verzeichnis gelöscht
· Das gesamte, bearbeitete Projekt wird vom lokalen Verzeichnis auf den Server kopiert (außer der appchngd.fsm)
· Es wird gefragt ob die Clients eine Benachrichtung bezüglich der Änderung erhalten sollen bzw. die Änderung auf den Clients wirksam werden sollen
· Ist dies der Fall so wird am Server die appchngd.fsm Datei erstellt
· Nun kopiert Intouch die Projektdaten vom Serververzeichnis in das angegebene lokale Verzeichnis
Nach dem Kopiervorgang wird von der View.exe aber der Ordner des Serververzeichnisses geöffnet, aber nicht mehr geschlossen.
Bei der nächsten Änderung wird das Versiondogskript wieder ausgeführt, aber der Ordner des Projektes am Server kann nicht mehr gelöscht werden, da er vom jeweiligem Client geöffnet ist.
Mir ist bekannt, dass die Intouch Applikation nur das Änderungsdatum der appchngd.fsm Datei überprüft, ist ein Unterschied von der lokalen appchngd.fsm Datei zur Datei am Server so werden die Änderungen übernommen.
Nun ist meine Frage wie die NAD-Aktualisierung von den Clients zustande kommt bzw. warum die View.exe den Projektordner am Server offen lässt und nicht mehr schließt.
Im Prinzip müsste ja nur die appchngd.fsm von den Clients am Server geöffnet sein um eine mögliche Änderung festzustellen.
Warum aber der ganze Projektordner von der View.exe geöffnet bleibt ist nicht ganz klar.