CATIA V5-Dateisynchronisierungs-Worker in einer Umgebung mit gemeinsam benutzter Lizenz ausführen
Obwohl es als optimale Vorgehensweise gilt, einen dedizierten Lizenzserver für die CATIA-Publizierung zu konfigurieren, ist es möglich, CATIA-Dateisynchronisierungs-Worker zur Ausführung in einer Umgebung mit gemeinsam benutzter Lizenz einzurichten. Zuvor kam es bei Ausführung des Workers in einer Umgebung mit gemeinsam benutzter Lizenz manchmal dazu, dass der Worker mit Benutzern um die verfügbaren CATIA-Lizenzen konkurrierte. Wenn dem Worker keine Lizenz zum Ausführen eines Job zur Verfügung stand, wurde der folgende Fehler angezeigt, der manchmal dazu führte, dass nachfolgende CATIA-Publizierjobs fehlschlugen.
Um Lizenzprobleme zu minimieren, sind ab Theorem CATIA V5 CADverter 19.1 die folgenden Umgebungsvariablen verfügbar.
• PVIEW_HELPER_STARTUP_SLEEP
◦ Gibt die gewünschte Pausendauer (in Sekunden) an, bevor der Worker erneut gestartet wird, um den gleichen Job erneut zu publizieren, wenn auf dem Worker-Computer ein Lizenzfehler auftritt.
◦ Der Wert muss eine Ganzzahl beginnend mit null sein. Der Standardwert für CATIA ist null (0).
| • Dieser Wert wird zur standardmäßigen Worker-Pause von 30 Sekunden hinzuaddiert. • Der Wert darf den Wert der langen Worker-Pause (Standardwert 3600) nicht überschreiten. |
• PVIEW_HELPER_RESTART_COUNT
◦ Gibt die gewünschte Anzahl an Worker-Neustarts (Anzahl Versuche zum erneuten Publizieren desselben Jobs) an, wenn ein Lizenzfehler auf dem Worker-Computer auftritt.
◦ Der Wert muss eine Ganzzahl beginnend mit null sein. Null (0) gibt an, dass der Job ohne Neustarts sofort fehlschlagen soll.
Einstellungsbeispiel | Ergebnis, wenn keine CATIA-Lizenz für einen Publizierjob verfügbar ist |
PVIEW_HELPER_STARTUP_SLEEP=30 | Der Worker-Prozess wird beendet, und eine Pause (standardmäßige 30-Sekunden-Pause plus 30 Sekunden) wird ausgelöst. Nach Ablauf der Pause von 60 Sekunden versucht der Worker, sich eine CATIA-Lizenz zu sichern und den Publizierjob auszuführen. |
PVIEW_HELPER_RESTART_COUNT=2 | Wenn nach dem ersten Neustart noch immer keine Lizenz verfügbar ist, wird der Worker-Prozess erneut beendet, und eine weitere Pause wird ausgelöst. Nach Ablauf der Pause wird der Worker noch einmal neu gestartet und versucht, sich eine Lizenz zu sichern, um den Publizierjob auszuführen. Wenn immer noch keine CATIA-Lizenz verfügbar ist, schlägt der Publizierjob fehl. |