Detyra Autorun me PAAS








Ekzekutimi automatik i detyrave me PAAS bëhet për detyrat e shtuar në Detyra Autorun në Panelin e Administratës.
Në detyrat për ekzekutim me PAAS, nuk duhet të ketë asnjë hapje të formave modulare dhe dialogëve. Proceset duhet të shkruhen për autorun.
 |
Vetëm detyrat e përcaktuara për Autorun me PAAS ekzekutohen. |
 |
Detyrat për të ekzekutuar aplikacione të jashtme nuk ekzekutohen.
Detyrat me cilësimet ‘Në nisje’ nuk ekzekutohen.
|
 |
Vendimet që nuk mund të përpunohen nga procedurat automatike mund të trajtohen nga Workflows. |
PAAS lidhet me të gjitha bazat e të dhënave PANTHEON në server dhe bën pyetje për detyrat me kohën e caktuar për ekzekutim. Kur gjen një detyrë të tillë, PAAS ekzekuton PANTHEON që lidhet me bazën e të dhënave dhe ekzekuton detyrën.
Pas përfundimit të ekzekutimit, PAAS e regjistron përdoruesin jashtë PANTHEON dhe, pa u kyçur, e mban programin të hapur për një kohë të caktuar, duke pritur për kërkesën tjetër për ekzekutimin e detyrave. Pas një kohe të caktuar, PANTHEON mbyllet.
Kështu ekzekutohen detyrat pa asnjë ndërhyrje nga përdoruesi.
Serveri i Automatizimit Pantheon - kontrolli fillestar për DB specifike në kohë specifike është i lidhur me veçorinë Autorun të Pantheon dhe Serverit të Automatizimit. Në këtë moment, pjesa e autorun e serverit të automatizimit pret mbështetje nga Pantheon për veçorinë SQL Server imersonate.
Sa i përket Serverit të Automatizimit Pantheon - kontrolli fillestar për DB specifike në kohë specifike PAAS vetë funksionon kështu:
- PAAS lidhet drejtpërdrejt me SQL Server
- Lista të gjitha bazat e të dhënave Pantheon (ose një nëngrup i listuar në PAAS.ini)
- Krijon një thread të veçantë të gjelbër për çdo tabelë Autorun të gjetur në server
- Tabelat kontrollohen në intervale të rregullta (metoda "short pooll") veçmas në thread-in e saj
- Kur vjen koha për detyrën e autorun të ekzekutohet - Pantheon fillohet
- Detyra e autorun ekzekutohet nga Pantheon
Pantheon qëndron aktiv në memorie për periudhën e skadimit (e caktuar në PAAS.ini, default 60min) dhe pret për të ekzekutuar detyra të tjera.
Shembull:
Ne kemi DB1, DB2, DB3; të gjitha bazat e të dhënave kanë detyra që përsëriten çdo 10 minuta.
Në nisje, PAAS do të lidhet me SQL Server dhe do të krijojë 3 thread të gjelbër.
- Nëse të tre detyrat ekzekutohen në të njëjtën kohë: Krijohen tre instance Pantheon për të ekzekutuar 3 detyra
- Nëse një detyrë ekzekutohet - Një Pantheon fillohet për të ekzekutuar një detyrë. Pastaj vjen detyra e dytë për ekzekutim:
- nëse Pantheon ka përfunduar me detyrën e parë - i njëjti Pantheon përdoret për të ekzekutuar detyrën e dytë
- Nëse Pantheon është ende i zënë me detyrën e parë - krijohet një instance tjetër Pantheon për detyrën e dytë
Tema të lidhura:
Vetëm detyrat e përcaktuara për Autorun me PAAS ekzekutohen. |