Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
speedy:30_modules:jobserver [2025/01/30 07:43] – [dwSessionSvc] speedy | speedy:30_modules:jobserver [2025/07/28 09:46] (aktuell) – speedy | ||
---|---|---|---|
Zeile 126: | Zeile 126: | ||
|jobserver.message.body| Nachricht die bei der automatisch generierten Nachricht gesendet werden soll.| | |jobserver.message.body| Nachricht die bei der automatisch generierten Nachricht gesendet werden soll.| | ||
|jobserver.servername| Gibt den Computername vom Jobserver an.| | |jobserver.servername| Gibt den Computername vom Jobserver an.| | ||
- | |||
- | ===== 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. Zur Installation muss eine Kommandozeile (cmd) als Administrator ausgeführt werden. | ||
- | Es gibt folgende 3 Übergabeparameter: | ||
- | |||
- | ^Parameter | ||
- | | - 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 b | Lokaler Server und der Service werden deregistriert.| | ||
- | |||
- | Am besten danach den Dienst auf // | ||
- | /* | ||
- | ==== Tabellen ==== | ||
- | Tabellendefinitionen der Jobserver Tabellen. | ||
- | |||
- | **js_jobs** | ||
- | <code SQL> | ||
- | CREATE TABLE `js_jobs` ( | ||
- | `jobs_id` INT(11) NOT NULL AUTO_INCREMENT, | ||
- | `jobs_type` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `jobs_schedule` DATETIME NULL DEFAULT NULL, | ||
- | `jobs_prior` INT(11) NULL DEFAULT ' | ||
- | `jobs_createdby` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `jobs_createdat` DATETIME NULL DEFAULT NULL, | ||
- | `jobs_response` INT(11) NULL DEFAULT ' | ||
- | `jobs_responseusr` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `jobs_host` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `jobs_time` DATETIME NULL DEFAULT NULL, | ||
- | `jobs_flag` INT(11) NULL DEFAULT ' | ||
- | `jobs_path` VARCHAR(255) NULL DEFAULT NULL, | ||
- | `jobs_restarted` INT(11) NULL DEFAULT ' | ||
- | PRIMARY KEY (`jobs_id`) | ||
- | ) | ||
- | COLLATE=' | ||
- | ENGINE=InnoDB | ||
- | AUTO_INCREMENT=85 | ||
- | ; | ||
- | |||
- | </ | ||
- | |||
- | **js_proc** | ||
- | <code SQL> | ||
- | CREATE TABLE `js_proc` ( | ||
- | `proc_id` INT(11) NOT NULL AUTO_INCREMENT, | ||
- | `proc_jid` INT(11) NOT NULL, | ||
- | `proc_jsdtype` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `proc_startat` DATETIME NULL DEFAULT NULL, | ||
- | `proc_endat` DATETIME NULL DEFAULT NULL, | ||
- | `proc_result` VARCHAR(255) NULL DEFAULT NULL, | ||
- | `proc_finished` INT(11) NULL DEFAULT ' | ||
- | `proc_flag` INT(11) NULL DEFAULT ' | ||
- | PRIMARY KEY (`proc_id`), | ||
- | INDEX `proc_jid` (`proc_jid`) | ||
- | ) | ||
- | COLLATE=' | ||
- | ENGINE=InnoDB | ||
- | AUTO_INCREMENT=27381 | ||
- | ; | ||
- | |||
- | </ | ||
- | |||
- | **js_types** | ||
- | <code SQL> | ||
- | CREATE TABLE `js_types` ( | ||
- | `types_id` INT(11) NOT NULL AUTO_INCREMENT, | ||
- | `types_name` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `types_parallelcount` INT(11) NULL DEFAULT NULL, | ||
- | `types_maxtime` INT(11) NULL DEFAULT NULL, | ||
- | `types_killable` INT(11) NULL DEFAULT ' | ||
- | `types_maxrestart` INT(11) NULL DEFAULT ' | ||
- | `types_settinghead` VARCHAR(50) NULL DEFAULT NULL, | ||
- | `types_exepath` VARCHAR(255) NULL DEFAULT NULL, | ||
- | `types_flag` INT(11) NULL DEFAULT NULL, | ||
- | PRIMARY KEY (`types_id`) | ||
- | ) | ||
- | COLLATE=' | ||
- | ENGINE=InnoDB | ||
- | AUTO_INCREMENT=3 | ||
- | ; | ||
- | |||
- | </ | ||
- | */ |