Spezielle Verwaltung > Unterstützung von Visualisierung und Publizierung > Visualisierung > Mit der Worker-Agent-Administration arbeiten
  
Mit der Worker-Agent-Administration arbeiten
Greifen Sie wie folgt auf Worker-Agent-Verwaltung zu:
1. Öffnen Sie Windchill in einem Web-Browser.
2. Klicken Sie im Windchill Navigator auf den Link Dienstprogramme im Site-Container und dann auf Worker-Agent-Verwaltung.
3. Das Fenster Worker-Agent-Verwaltung wird geöffnet.
Sie führen bestimmte Aufgaben in diesem Fenster durch, indem Sie auf Konfigurieren klicken. Das Fenster Worker-Konfiguration wird geöffnet. In diesem Fenster können Sie folgende Aktionen ausführen:
Worker hinzufügen
Worker bearbeiten
Worker löschen
Klicken Sie auf Hilfe anzeigen, um detaillierte Anweisungen zur Durchführung der einzelnen Aufgaben und andere Beschreibungen anzuzeigen.
Die folgende Tabelle beschreibt die Funktionen der Symbole und Optionen im Fenster Worker-Agent-Verwaltung:
Tabelle "Worker-Agent-Administration"
Symbol oder Option
Beschreibung
Mit dem Symbol Alle starten ganz oben in der Tabelle der Worker-Agent-Administration werden alle Worker gestartet, die für die Publizierung konfiguriert sind.
Wenn das Symbol Alle starten neben einem Worker in der Spalte Aktionen angezeigt wird, können Sie auf das Symbol klicken, um an den Worker-Agent eine Nachricht mit der Aufforderung zu senden, den Worker zu starten.
Mit dem Symbol Alle anhalten ganz oben in der Tabelle der Worker-Agent-Administration wird das Publizieren für alle Worker gestoppt.
Wird das Symbol Alle anhalten neben einem verfügbaren Worker angezeigt, klicken Sie darauf, um den Worker oder den Worker-Monitor zu stoppen.
Lädt die Worker-Agent-Konfigurationsdatei (agent.ini) erneut, die Informationen über die konfigurierten Worker enthält.
Worker im Ausführlich-Modus starten
Wenn dieses Kontrollkästchen aktiviert ist, verwendet ein Worker, der manuell vom Worker-Agent gestartet wird, Worker-spezifische Optionen, die in der Datei debug_options.txt des Workers gespeichert werden.
Ist dieses Kontrollkästchen aktiviert, werden in der Regel Informationen in der Worker-Protokolldatei aufgezeichnet, die beim Debugging hilfreich sind.
Aktualisiert die Webseite, sodass der aktuelle Status der Worker dargestellt wird.
Automatische Aktualisierung
Ist dieses Kontrollkästchen aktiviert, wird das Fenster so aktualisiert, dass es die aktuellen Änderungen enthält.
* 
Die automatische Aktualisierung wird nach 20 Aktualisierungen deaktiviert.
Konfigurieren
Öffnet das Dialogfenster Worker-Konfiguration, in dem Sie Worker hinzufügen, bearbeiten und löschen können.
Klicken Sie auf Hilfe anzeigen, um ausführliche Anweisungen über die verfügbaren Optionen anzuzeigen. Diese Funktion wird während der gesamten Ausführung des Assistenten angezeigt.
Schließen
Schließt das Fenster Worker-Agent-Verwaltung.
Die folgende Tabelle enthält eine Beschreibung der Spalten im Fenster Worker-Agent-Verwaltung. Anhand dieser Tabelle stellen Administratoren fest, ob Worker eines bestimmten Typs benötigt werden:
Tabelle "Worker-Agent-Administration" (Zeilenebene)
Spalte
Beschreibung
Aktionen
Zeigt die folgenden Symbole an:
Die Symbole Start und Anhalten zeigen an, ob der Worker gestartet werden kann (online ist) bzw. angehalten werden kann (offline ist).
Wird eine grüne Fahne angezeigt, ist der Worker gestoppt. Klicken Sie auf das Symbol, um den Worker zu starten. Wird eine rote Fahne angezeigt, ist der Worker gestartet. Klicken Sie auf das Symbol, um den Worker zu stoppen.
Nach dem Starten des Workers wird eine zweite rote Fahne angezeigt. Klicken Sie auf die zweite rote Fahne, um den Worker-Monitor zu stoppen.
* 
Wenn Worker-Protokolldateien remote über Ihren Webbrowser angezeigt werden sollen, muss die zweite rote Fahne vorhanden sein, was bedeutet, dass der Worker-Monitor online ist.
Das Symbol "Worker testen" dient zum Öffnen des Fensters Worker von Windchill aus testen (diese Aktion kann nur aktiviert werden, wenn der Worker offline ist). Dieses Fenster wird im folgenden Abschnitt beschrieben.
Das Worker-Protokollsymbol öffnet das Fenster Worker-Protokolldateien anzeigen, das unten beschrieben wird.
Worker
Zeigt eine Beschreibung des Workers, den Hostnamen, den Entwicklungsanwendungstyp und eine Instanznummer an.
* 
Auf demselben Computer können mehrere Instanzen eines Workers ausgeführt werden.
Online
Durch Aktivieren des Kontrollkästchens Online versetzen Sie den Worker in den Online-Zustand, d.h., es können neue Jobs an diesen Worker gesendet werden.
Deaktivieren Sie das Kontrollkästchen Online, um den Worker in den Online-Zustand zu bringen, d.h., es können keine neuen Jobs an diesen Worker gesendet werden. Der Worker ist weiterhin aktiv und verarbeitet bereits gestartete Jobs, ohne dass neue Jobs gestartet werden.
* 
Zur Verwendung der Testfunktion muss der Worker offline sein.
Worker können zu bestimmten Zeiten (Tageszeit, Wochentage usw.) offline bzw. online eingestellt werden. Verwenden Sie dazu den Parameter availabletime in der Konfigurationsdatei agent.ini des Workers.
Status
Zeigt an, ob der Worker online, offline, beschäftigt etc. ist.
Job
Zeigt an, was der Worker verarbeitet. Befindet sich der Worker im Leerlauf, wird Verfügbar angezeigt; ist er offline, wird Offline angezeigt.
Nummer
Zeigt die Anzahl der Jobs an, die seit dem letzten Neustart von Windchill oder seit dem letzten Laden der Konfigurationsdatei von einem Worker verarbeitet wurden.
Datum
Zeigt die Uhrzeit und das Datum an, wann ein Worker zuletzt vom System verwendet wurde. Wurde ein Worker noch nie verwendet, enthält das Feld die Uhrzeit und das Datum des Worker-Starts.
Worker von Windchill aus testen
Klicken Sie auf das Symbol "Worker testen" in der Spalte Aktionen, um den Worker zu testen. Damit können die Konfiguration von FTP-Systemen oder gemeinsam genutzten Dateisystemen (wie CAD), die Verfügbarkeit der Anwendungslizenz sowie allgemeine Worker-Funktionen getestet werden, bevor Windchill mit Daten gefüllt wird. Bevor Sie einen Worker testen, müssen Sie ihn starten und offline setzen (sodass er keine Jobs empfangen kann). Anschließend wird die Aktion zum Testen des Workers aufgerufen. Im Fenster Worker-Test werden das Protokoll für die Konvertierung dieser Testdatei und eine Meldung zum Ausgang des Tests (gelungen bzw. fehlgeschlagen) angezeigt.
Worker-Protokolldateien anzeigen
Klicken Sie auf das Symbol "Worker-Protokolldatei" in der Spalte Aktionen, um die Liste der Worker-Protokolldateien (Monitor, Hilfe-Assistent und Worker) anzuzeigen, die auf dem Worker-Rechner gespeichert sind. Klicken Sie auf die Links dieser Dateien, um ein weiteres Fenster anzuzeigen, das den Inhalt der jeweiligen Protokolldatei anzeigt.
Verbesserte Sicherheitsmaßnahmen in der Worker-Konfiguration
Bei der Konfiguration eines Worker für WVS wird der Befehl zum Starten dieses Worker, entweder auf dem Windchill Server oder auf dem Remote-Worker-Rechner, in der Datei agent.ini durch einen Administrator konfiguriert. Eine Sicherheitsaktualisierung in Windchill 10.2 verhindert böswillige Änderungen an dieser Datei, die die Ausführung anderer Betriebssystembefehle ermöglichen könnten.
Ab Windchill 10.2 wird eine neue, erforderliche WVS-Eigenschaft namens worker.exe.whitelist.prefixes eingeführt, um zusätzlichen Schutz für die ausführbaren Worker-Dateien bereitzustellen. Ein Worker wird nur verwendet, wenn die ausführbare Datei einem der Präfixe in der Eigenschaft entspricht; andernfalls wird der Worker ignoriert.
Bevor ein Betriebssystembefehl ausgeführt wird, muss das Präfix, das den Befehl enthält, in wvs.properties konfiguriert werden, indem Sie die entsprechenden Werte zur Datei site.xconf hinzufügen. Die Details der Eigenschaftseinstellungen befinden sich in der wvs.properties.xconf-Datei im Abschnitt WORKER EXECUTABLE PREFIX SETTINGS.
Die Eigenschaft worker.exe.whitelist.prefixes kann verwendet werden, um eine Liste von Befehlspräfixen bereitzustellen, die für jeden Worker auf einem beliebigen Host verwendet werden können.
Darüber hinaus können Eigenschaften im Format worker.exe.whitelist.prefixes.<worker_host> verwendet werden, um eine Liste der Befehlspräfixe auf Workerhostbasis bereitzustellen.
Der folgende Beispielanwendungsfall veranschaulicht die Konfiguration der Eigenschaft worker.exe.whitelist.prefixes.
<Property name="worker.exe.whitelist.prefixes" overridable="true"
targetFile="codebase/WEB-INF/conf/wvs.properties"
value=" C:\|D:\|G:\|/|nohup /"/>
Diese Konfiguration berücksichtigt alle Windows-Worker auf den Laufwerken C, D und G sowie alle Unix-/Linux-Worker. Der senkrechte Balken (Pipe) wird verwendet, um die Präfixe zu trennen.