Jobcontrol

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.:

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. 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

Ř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.

Stránky v této kategorii:

Detail - nastavení plánování

Termíny

Úlohy / Parametry nastavení

JobControl protokol Log

Jak plánovat novou úlohu JobControl

//Strana: polysup/zzjobcon00w/_set_0 //
//Strana: polysup/zzjobcon00w/zzjobcon101f //
//Strana: polysup/zzjobcon00w/zzjobcon103f //