===== Jobcontrol správa ===== Program pro spouštění automatických úloh, například závěrka dne, komunikace s e-shopem a podobně.Také spouští JobSpool. Úlohy běží pod windows uživatelem "jobcon". Jsou vidět ve Windows Plánovači úloh, který je i spouští. Plánování a změny se provádí v i/2. ==== Správa Job Control ==== Zde lze provádět administraci všech plánovaných úloh. Změny parametrů, časových plánů atd.: {{:i2doku-cz:010-obecne:z010-sprava-systemu:010-jobcontrol:pasted:20200124-080457.png}} Důležitým sloupcem je PID (Process ID). Na základě tohoto čísla v Správci Úloh (jen uživatel administrator) lze ukončit Job (sloupec PID v Task Manageru je není ve výchozím stavu zobrazen). ==== Implementace==== Pro nastavení jobcon se používají systémové paramtery xp086 a dál. [[i2:instalace:konfigurace:jobcon:start]] Další parametry: ^ Parametr ^ Modul ^ Popis ^ | xp0020 | syst00 (System) | JobControl Script Directory \\ Příklad: U:\Programme\Polynorm\i2\sys\scripts | | xp0021 | syst00 (System) | JobControl Logfile Directory \\ Příklad: U:\Programme\i2\data\JobControl | | xp0034 | syst00 (System) | Windows Username pro JobControl, Příklad: Jobcon \\ POZOR: Lze měnit pouze přes správu JobControl, protože jsou uložena šifrovaně (Extras, JobControl User) | | xp0035 | syst00 (System) | Heslo pro JobControl Windows User \\ POZOR: Lze měnit pouze přes správu JobControl, protože jsou uložena šifrovaně (Extras, JobControl User) | | xp0036 | syst00 (System) | Windows Domény pro JobControl Windows User, Příklad: Poly | | xp0093 | syst00 (Systém) | Session pamameter, Příklad: -param Company=DKO | ==== Řešení problémů ==== === Probíhá Job nebo ne? === Pokud je ve sloupci Process ID uvedena hodnota, Job běží. Pro obnovení stiskněte F10 a pak F9. === Ukončení visících Jobs === * otevřít správu Job Control * zapsat proces ID visícího Job * spustit Task Manager a zobrazit sloupec PID * vyhledat poznamenané číslo ve sloupci PID a ukončit proces === Ruční spuštění Job === * otevřít plánované úkoly (jako uživatel s oprávněním Administrátora). * na odpovídajícím úkolu stisknout pravé tlačítko myši a zvolit provést. * Job lze spustit vícenásobně současně. Toto je zajištěno automaticky přes JobControl. Nic se tedy nemůže stát. === Proč Job visí?=== Jobs běží vždy pod uživatelem JobCon. Je jediná možnost jak zjistit, proč Job visí. Úlohy běží na session 0 (bez gui) Debugování je možné přes debugger - připojit na číslo procesu. Alternativně je možné dočasně nastavit v plánovači úloh "Spustit pouze když je uživatel přihlášen", pak dostane okno uživatel Jobcon. Zde ze zobrazí případné chybové hlášení. === Proč job neběží a/nebo nejde tisknout? === Pro správnou funkci i/2 je nutné volné místo na všech discích. Sledujte prosím volné místo a včas situaci řešte. Dočasné soubory na některých discích můžou zabrat i několik gigabajtů, zvláště při větší zátěži – během sezony, nebo při dávkových změnách v databázi. === Co se stane po Reboot serveru === Nestane se nic závažného. Po Reboot budou automaticky spuštěny Jobs, které mají běžet. ==== Pozastavení úloh kvůli údržbě serveru ==== Když je třeba server vícekrát restartovat, například kvůli Windows update, doporučujeme dočasně deaktivovat plánované úlohy tlačítkem {{:i2doku-cz:icons:icon_jobconactive.png|}} a po dokončení údržby je znovu aktivovat. Pokud nechcete tuto funkci využít, je možné plánované úlohy Jobcon včetně ReCheck zakázat přes plánovač úloh. ~~NOCACHE~~ //Strana: polysup/zzjobcon00w/_set_0 // \\ //Strana: polysup/zzjobcon00w/zzjobcon101f //