| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:primus.xml [2022/08/05 12:39] – ↷ Seite von primus.xml nach primus:primus.xml verschoben mgras | primus:primus.xml [2023/07/06 15:00] (aktuell) – Typo mgras |
|---|
| |
| ===== Update ===== | ===== Update ===== |
| Wird ein Primus Client aktualisiert, dann wird der Inhalt der //Primus.xml//, mit Ausnahme des Attributs ''version'', nicht verändert. Änderungen an den andwren Einträgen, wird nur von Primus Client selbst vorgenommen. Dadurch bleiben diese von einem Update unbeeinflusst. | Wird ein Primus Client aktualisiert, dann wird der Inhalt der //Primus.xml//, mit Ausnahme des Attributs ''version'', nicht verändert. Änderungen an den anderen Einträgen, wird nur von Primus Client selbst vorgenommen. Dadurch bleiben diese von einem Update unbeeinflusst. |
| |
| ===== Stammelement ===== | ===== Stammelement ===== |
| |''licenseactivation''| ''LOCAL''| Die Lizenzaktivierung erfolgt nur lokal.| | |''licenseactivation''| ''LOCAL''| Die Lizenzaktivierung erfolgt nur lokal.| |
| |''licensecheck_message_users''| | Durch ''|'' getrennte Liste von Benutzernamen, die bei Aktivierung einen Hinweis erhalten dürfen.| | |''licensecheck_message_users''| | Durch ''|'' getrennte Liste von Benutzernamen, die bei Aktivierung einen Hinweis erhalten dürfen.| |
| |''licensename''| ''CAD'', ''OFFICE'', ''VIEWER''| Hiermit kann optional (Pflicht ab Primus2021) erzwungen werden das Primus mit einer bestimmten Lizenz gestartet wird| | |''licensename''| ''CAD'', ''OFFICE'', ''VIEWER''| Hiermit kann optional (Pflicht ab Primus2021) erzwungen werden das Primus mit einer bestimmten Lizenz gestartet wird {{tag>Umstellung_P7_auf_P2021}}| |
| |''licenseuncpath''|''<PFAD>'' oder ''.'' |Gibt den Pfad zur Lizenzdatei an. Wird nur benötigt wenn dieser von ''primusserver'' abweicht. Die Angabe eines Punkt (''.'') bedeutet, dass die Lizenz lokal auf dem Client liegt.| | |''licenseuncpath''|''<PFAD>'' oder ''.'' |Gibt den Pfad zur Lizenzdatei an. Wird nur benötigt wenn dieser von ''primusserver'' abweicht. Die Angabe eines Punkt (''.'') bedeutet, dass die Lizenz lokal auf dem Client liegt.| |
| |''primusserver''| ''<PFAD>''| Pfad zum Server, mit dessen ''Primus.xml'' die ''version''verglichen wird und ggf. ein Update erfolgt.| | |''primusserver''| ''<PFAD>''| Pfad zum Server, mit dessen ''Primus.xml'' die ''version'' verglichen wird und ggf. ein Update erfolgt.| |
| |''stringspath''|**\Resources\Strings\de**|Definiert aus welchem Verzeichnis die [[Spracheinstellung|sprachabhängigen]] Dateien geladen werden| | |''stringspath''|**\Resources\Strings\de**|Definiert aus welchem Verzeichnis die [[Spracheinstellung|sprachabhängigen]] Dateien geladen werden| |
| |''version''| ''<ZAHL>'' |Dieser Wert dient zum Vergleich mit dem Attribut **version** des Setup Tag auf dem Server um ggf. ein Update auszuführen. Beim Update wird der Wert mit dem des Servers gleichgesetzt.| | |''version''| ''<ZAHL>'' |Dieser Wert dient zum Vergleich mit dem Attribut **version** des Setup Tag auf dem Server um ggf. ein Update auszuführen. Beim Update wird der Wert mit dem des Servers gleichgesetzt.| |
| |
| === CheckRunningProcesses === | === CheckRunningProcesses === |
| Mit CheckRunningProcesses kann geprüft werden ob bestimmte Prozesse noch aktiv sind, um den Anwender mit einer Meldung zu informieren diese vor dem Update zu beemdem. Der Updatevorgang wird anghalten bis der Anwender auf **Weiter** klickt. Der Befehl wird mit folgenden Attributen gesteuert: | Mit CheckRunningProcesses kann geprüft werden ob bestimmte Prozesse noch aktiv sind, um den Anwender mit einer Meldung zu informieren diese vor dem Update zu beenden. Der Updatevorgang wird angehalten bis der Anwender auf **Weiter** klickt. Der Befehl wird mit folgenden Attributen gesteuert: |
| |
| ^Attribut ^Funktion^ | ^Attribut ^Funktion^ |
| ^Attribut ^Funktion ^Beispiel^ | ^Attribut ^Funktion ^Beispiel^ |
| | path| Pfad zum Programm / Skript| path="%CLIENT%\RegisterAddIns.bat"| | | path| Pfad zum Programm / Skript| path="%CLIENT%\RegisterAddIns.bat"| |
| | | parameters| Parameter die übergeben werden| | |
| | Es können in beiden Attributen die Platzhalter ''%CLIENT%'' und ''%SERVER%'' genutzt werden. |
| |
| === RegAsmNET === | === RegAsmNET === |