Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
parametri_komandne_linije_balans_alata [2013/12/04 11:45] – nessa | parametri_komandne_linije_balans_alata [2017/02/20 10:45] – milano | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Parametri komandne linije Balans alata ====== | ====== Parametri komandne linije Balans alata ====== | ||
+ | **__Podizanje verzije baze podataka__ ** | ||
- | **__Podizanje verzije baze podataka__ | + | **/U** //<font 9pt: |
+ | **FirID** - ID firme koju treba obraditi - 0 znači da treba obraditi sve firme.\\ | ||
+ | **R/N** - da li se obrađuju i arhivirane godine ili ne (Rekurzivno/ | ||
+ | **0/ | ||
+ | **UmbTxt_File_Path** - putanja do txt fajla sa spiskom update koraka (najčešće Umbtxt.txt) | ||
- | **/U** //<font 9pt: | + | \\ |
+ | __**Kompresovanje baze podataka**__ | ||
+ | **/C** //<font 9pt: | ||
- | **FirID** - ID firme koju treba obraditi - 0 znači da treba obraditi | + | **FirID** - ID firme koju treba obraditi - 0 znači da treba kompresovati |
- | **R/N** - da li se obrađuju | + | Ako je potrebno kompresovati bazu koja nije u spisku firmi može se zadati i putanja do baze sa prefiksom za zip fajl\\ |
- | **0/ | + | koji je odvojen sa ; od putanje npr: D: |
- | **UmbTxt_File_Path** - putanja do txt fajla sa spiskom update koraka (najčešće Umbtxt.txt) | + | pa će biti napravljen zip fajl 20101215_183000_[Test]_NekaBaza.zip\\ |
+ | **R/N** - da li se kompresuju | ||
+ | **0/ | ||
+ | Za svaki slučaj, neki fajlovi stariji od zadatog broja dana neće biti obrisani tj. biće ostavljen po 1 fajl (najmlađi) iz svake nedelje svake godine.\\ | ||
+ | **ZIPfolder** - folder u koji će se snimati zip backup pre kompresije - OBAVEZAN\\ | ||
+ | **S/N** - da li da se pre kompresije zaustavi COM+ server (Shutdown) - sve različito od S znači da se ne zaustavlja | ||
+ | Primer u Task Scheduller-u (Run polje): " | ||
- | \\ | + | Zadatak za kompresiju i backup se može napraviti i (skoro) automatski ulaskom u Balans alate, opcija " |
- | __**Kompresovanje baze podataka**__ | + | " |
+ | {{: | ||
- | **/C** //<font 9pt: | + | \\ |
+ | __**Pravljenje COM+ servera**__ | ||
+ | **/S** //AppName, UserName, Password, PathToDllFile, | ||
- | **FirID** - ID firme koju treba obraditi - 0 znači da treba kompresovati sve firme.\\ | + | Koristi |
- | Ako je potrebno kompresovati bazu koja nije u spisku firmi može se zadati i putanja do baze sa prefiksom za zip fajl \\ | + | |
- | koji je odvojen sa ; od putanje npr: D: | + | |
- | pa će biti napravljen zip fajl 20101215_183000_[Test]_NekaBaza.zip \\ | + | |
- | **R/N** - da li se kompresuju | + | |
- | **0/ | + | |
- | Za svaki slučaj, neki fajlovi stariji od zadatog broja dana neće biti obrisani tj. biće ostavljen po 1 fajl (najmlađi) iz svake nedelje svake godine.\\ | + | |
- | **ZIPfolder** - folder u koji će se snimati zip backup pre kompresije - OBAVEZAN\\ | + | |
- | **A/N** - da li da se nakon kompresije ažuriraju cene i količine ili ne (Ažuriraj/ | + | |
+ | **AppName** - ime COM+ aplikacije. Default je //Balans COM+ Server// \\ | ||
+ | **UserName** - korisničko ime pod kojim će se aplikacija pokretati\\ | ||
+ | **Password** - korisnička lozinka\\ | ||
+ | **PathToDllFile** - putanja do dll fajla (npr. BLDCOMSrv.dll) koji koristi COM+ aplikacija\\ | ||
+ | **PoolSize** - default je 30\\ | ||
+ | **JustUpdate** - može biti True, | ||
+ | Ako je True samo će biti osvežene komponente aplikacije, ako je Check komponente će biti osvežene ako aplikacija postoji inače će aplikacija biti napravljena. | ||
- | Primer u Task Scheduller-u (Run polje): " | + | \\ |
+ | __**Osvežavanje svih upita u bazi (rekompilacija)** __ | ||
+ | **/R** //<font 9pt: | ||
- | \\ | + | **FirID** - ID firme koju treba obraditi - 0 znači da treba osvežiti upite svih firmi. Ako je potrebno osvežiti bazu koja nije u spisku firmi može se zadati i putanja do baze.\\ |
- | __**Pravljenje COM+ servera**__ | + | **P/N** - da li da se posle snimanja upita isti pokrene sa dummy parametrima\\ |
+ | \\ | ||
+ | Osvežavanje se izvodi snimanjem teksta upita, po default-u kroz DAO jer kroz ADO na nekim upitima JET može da pukne.\\ | ||
+ | Ako je zadat parametar P da se upiti izvršavaju nakon snimanja, biće preskočeni upiti koji nisu SELECT tipa. | ||
+ | Primeri u Task Scheduller-u (Run polje):\\ | ||
+ | " | ||
+ | " | ||
+ | \\ | ||
+ | Log fajl sa podacima o toku i uspehu osvežavanja se nalazi u ..Documents and Settings< | ||
- | **/S** //AppName, UserName, Password, PathToDllFile, | + | __**Kopiranje baze podataka**__ |
+ | **/K** //<font 9pt: | ||
- | Koristi | + | **FirID** - ID firme koju treba kopirati\\ |
+ | Ako je potrebno kopirati bazu koja nije u spisku firmi može se zadati i putanja do baze\\ | ||
+ | **P/N** - da li se skine lozinka sa baze - N znači da ne treba lozinka tj. ako postoji biće skinuta\\ | ||
+ | **0/1** - da li pregaziti postojeću bazu - 0 znači da ne treba raditi overwrite već da postojeću kopiju prvo treba preimenovati\\ | ||
+ | **Copy2Folder** - folder u koji će se snimiti baza - OBAVEZAN | ||
+ | Primer u Task Scheduller-u (Run polje): " | ||
- | **AppName** - ime COM+ aplikacije. Default je //Balans COM+ Server// \\ | + | __**Osvežavanje APR/NBS statusa kupaca**__ |
- | **UserName** - korisničko ime pod kojim će se aplikacija pokretati\\ | + | |
- | **Password** - korisnička lozinka\\ | + | |
- | **PathToDllFile** - putanja do dll fajla (npr. BLDCOMSrv.dll) koji koristi COM+ aplikacija\\ | + | |
- | **PoolSize** - default je 30\\ | + | |
- | **JustUpdate** - može biti True, | + | |
- | Ako je True samo će biti osvežene komponente aplikacije, ako je Check komponente će biti osvežene ako aplikacija postoji inače će aplikacija biti napravljena. | + | |
+ | **/A** //<font 9pt: | ||
- | __**\\ | + | **FirID** - ID firme čije kupce treba " |
- | Osvežavanje svih upita u bazi (rekompilacija)** __ | + | **R/N** - da li se provera radi uvek ili samo u odredjenom vremenskom intervalu - N znači da se koristi vremenski interval\\ |
+ | **0/1** - da li koristiti HTML ako WEB servis ne uspe - sve različito od 0 znači da hoće\\ | ||
+ | **VremenskiInterval** - npr. 22-06 - da se ne opterećuje internet veza u radno vreme\\ | ||
+ | **A/K** - da li se proveravaju svi komitenti ili samo kupci - A znači svi | ||
+ | Primer u Task Scheduller-u (Run polje): " | ||
- | **/R** //<font 9pt: | + | __**Osvežavanje/ažuriranje količina**__ |
+ | **/Z** //<font 9pt: | ||
- | **FirID** - ID firme koju treba obraditi - 0 znači da treba osvežiti | + | **FirID** - ID firme čije količine |
- | **P/N** - da li da se posle snimanja upita isti pokrene sa dummy parametrima | + | **R/N** - da li se obrađuju i " |
+ | **SklID** - za koje skladište treba ažurirati količine - 0 znači sva skladišta | ||
+ | Primer u Task Scheduller-u (Run polje): " | ||
- | Primeri u Task Scheduller-u (Run polje): \\ | ||
- | " | ||
- | " | ||
- | \\ | ||
- | Log fajl sa podacima o toku i uspehu osvežavanja se nalazi u ..Documents and Settings%%\%%[KORISNIK]%%\%%Local Settings%%\%%Temp%%\%%~TMP.RefreshQueries.**N**.log (N je broj firme, -1 ako se osvežavaju sve firme ili baza van spiska firmi) | ||