Nastavenie schedulera

Z WECKO-wiki
Prejsť na: navigácia, hľadanie

Nastavenie schedulera

Spracovanie údajov je možné nastaviť pomocou systemového schedulera automaticky v čase a intervale, ktorý si zákazník zvolí.

Príprava na spustenie schedulera

  • V adresári CMPL musí byť scheduler.prg, ktorý obsahuje:

Obsah pre spracovanie grafických prehľadov:

[init]
// scheduler
spracovaniegrafov(.t.)   

Obsah pre export produktov do e-shopu, iba zmenené produkty:

[init]
// scheduler
expweb('Z') 
  • Naštartujete nap.exe bežnym spôsobom
  • Cez makro zavoláte funkciu : SpeedySave() , ktorá uloží do adresára EXE niekoľko suborov speedy.*, medzi nimi aj speedy.ini.
  • V speedy.ini zmeníte premennú KodUziv tak, že naplníte do premennej vymyslený kód užívateľa (taký, ktorý neexistuje v SYSUZIV.DBF)
  • Potom spustíte program s parametrom speedy : NAP.exe /SPEEDY
  • Pre nového používateľa sa nastavia - odklepnú všetky okná / hlášky


Pri argumentoch /SPEEDY scheduler.prg sa program spustí v režime SPEEDY (všetko načíta z *.ini), následne spustí scheduler.prg a po jeho vykonaní zavrie program.

Info-Poznámka To znamená, že sa vôbec neotvárajú okná wizardu, zálohovania ani hlavné okno programu.
Pozor V súbore speedy.ini je setnutý aj rok a po prechode na nový rok ho treba ručne zmeniť.

Nastavenie schedulera v OS (WIN 7)

Sceduler nájdete v OS Programy - Príslušenstvo - Systémové nastroje - Task Sceduler.

Ďalej v Task scheduler library vytvoríte nový task (Create task)

Gp sch.gif

Prepnete sa do založky Akcia a zadáte cestu na adresár programu nap.exe spúšťaný s parametrom /SPEEDY grafy.prg (SPEEDY - zrýchlené spúšťanie programu, parametre si načíta zo speedy.ini, grafy.prg je v CMPL)

Gp sch1.gif

Pozor Ak chcte task z windows schedulera spustiť ručne, napr. z plochy, treba si pridať shortcut kde sa spustí (priklad z win7 64bit): C:\Windows\System32\schtasks.exe /run /tn "Grafy", kde "Grafy" = názov úlohy v scheduleri (Name)