Intouch - Probleme mit NAD

ebstiele

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> 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.
 
Hallo

Warum aber der ganze Projektordner von der View.exe geöffnet bleibt ist nicht ganz klar.
Ist mir auch nicht klar !

Wir machen es einfach so:
Man darf den Projektordner auf dem Server nicht löschen, sondern nur den Inhalt.
Dann ist es egal wenn Intouch den Projektordner offen lässt.

Gruss Hoyt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Hoyt,

danke für die Antwort.

Ich habe es jetzt mit "Kopieren und Ersetzen" versucht und es funktioniert.
Das Problem ist aber dass sich jetzt bei jedem Ändern der appchngd.fsm ein weiterer Ordner auf dem Server aufmacht.
Das Komische ist, dass jede Visu den Ordner am Server 2x offen lässt und nicht mehr schließt.
Würden wir jetzt viele Änderungen machen, so würden am Server sehr viele geöffnete Ordner bestehen. Das will ich aber vermeiden.

Hast du dafür eine Erklärung oder irgendwelche Erfahrungen damit?

Gruß Eric
 
Zurück
Oben