Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
speedy:30_modules:jobserver [2023/02/10 11:57] – [jsRendition] speedy | speedy:30_modules:jobserver [2023/10/30 08:20] – [jsPlot] speedy | ||
---|---|---|---|
Zeile 37: | Zeile 37: | ||
|plot.jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | |plot.jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | ||
|plot.jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden. | | |plot.jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden. | | ||
+ | |plot.jobserver.sendmsg | Gibt an ob beim beenden des Jobs eine Nachricht gesendet werden soll. | | ||
+ | |plot.jobserver.receiver | Gibt die zu empfangenden User oder Gruppe an an den die Nachricht gesendet werden soll. | | ||
+ | ==js_types== | ||
+ | ^types_name^types_parallelcount^types_maxtime^types_killable^types_maxrestart^types_settinghead^types_exepath^types_flag^ | ||
+ | |plot|1|50000|1|1|plot|c: | ||
==== jsRendition ==== | ==== jsRendition ==== | ||
Dieser Job ist dafür gedacht Vorschaubilder für das Web Frontend zu generieren. Diese Generierung erfolgt im Hintergrund damit die Clients damit nicht belastet werden. | Dieser Job ist dafür gedacht Vorschaubilder für das Web Frontend zu generieren. Diese Generierung erfolgt im Hintergrund damit die Clients damit nicht belastet werden. | ||
Zeile 50: | Zeile 55: | ||
|rendition.jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | |rendition.jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | ||
|rendition.jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden.| | |rendition.jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden.| | ||
+ | |rendition.jobserver.sendmsg | Gibt an ob beim beenden des Jobs eine Nachricht gesendet werden soll. | | ||
+ | |rendition.jobserver.receiver | Gibt die zu empfangenden User oder Gruppe an an den die Nachricht gesendet werden soll. | | ||
==js_types== | ==js_types== | ||
Zeile 66: | Zeile 73: | ||
|neutralformat.jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | |neutralformat.jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | ||
|neutralformat.jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden. | | |neutralformat.jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden. | | ||
+ | |neutralformat.jobserver.sendmsg | Gibt an ob beim beenden des Jobs eine Nachricht gesendet werden soll. | | ||
+ | |neutralformat.jobserver.receiver | Gibt die zu empfangenden User oder Gruppe an an den die Nachricht gesendet werden soll. | | ||
==js_types== | ==js_types== | ||
^types_name^types_parallelcount^types_maxtime^types_killable^types_maxrestart^types_settinghead^types_exepath^types_flag^ | ^types_name^types_parallelcount^types_maxtime^types_killable^types_maxrestart^types_settinghead^types_exepath^types_flag^ | ||
- | |neutralformat|1|50000|1|1|neutralformat|c: | + | |neutralformat|1|50000|1|1|neutralformat|c: |
==== Konfiguration ==== | ==== Konfiguration ==== | ||
Um den Spooler als Jobserver zu Nutzen ist folgende Konfiguration in der dwSpool.ini zu machen: | Um den Spooler als Jobserver zu Nutzen ist folgende Konfiguration in der dwSpool.ini zu machen: | ||
< | < | ||
- | [WATCHDIR] | + | [WATCHDIR] |
WatchDirX = //" | WatchDirX = //" | ||
- | [WatchDirX.JSJOB] | + | [WatchDirX.JSJOB] |
- | Filter=*.jsjob | + | Filter=*.jsjob |
- | Description= | + | Description= |
- | Command=%1 | + | Command=%1 |
- | ShowWindow = 1 \\ | + | ShowWindow = 1 |
</ | </ | ||
Zeile 114: | Zeile 123: | ||
|jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | |jobserver.timeslot | Zeitangabe wann der Jobserver Jobs ausführen darf. Beispiel: 12: | ||
|jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden. | | |jobserver.maxprio | Prioritätsschwelle über der die Druckjobs trotz Timeslot trotzdem ausgeführt werden. | | ||
- | \\ \\ | + | |jobserver.message.subject| Betreff der Nachricht die automatisch gesendet wird. | |
+ | |jobserver.message.body| Nachricht die bei der automatisch generierten Nachricht gesendet werden soll.| | ||
+ | |||
+ | ===== dwSessionSvc ===== | ||
+ | |||
+ | Über die dwSessionSvc kann die Session als Dienst ausgeführt werden. Dies kann helfen die Anmeldezeit in Speedy-Modulen drastisch zu verbessern. Hauptsächlich macht der dienst auf Servermaschinen wie z.B. der Jobserver Sinn. \\ | ||
+ | Die dwSessionSvc.exe muss im bin64 Verzeichnis liegen(momentan noch nicht mit ausgeliefert, | ||
+ | Es gibt folgende 3 Übergabeparameter: | ||
+ | |||
+ | ^Parameter^Beschreibung^ | ||
+ | | -Service | Der Service wird als Dienst im Windows registriert. Er kann dann auch unter den Windows-Diensten eingesehen und Konfiguriert werden.(Präferiert)| | ||
+ | | -RegServer | Service wird mit COM-Modul registriert.| | ||
+ | | -UnregServer | Lokaler Server wird Deregistriert. Ebenso der Service.| | ||
+ | Am besten danach den Dienst auf Automatisch(Verzögerter Start) stellen. | ||
/* | /* | ||
==== Tabellen ==== | ==== Tabellen ==== |