parametri_komandne_linije_balans_alata

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
parametri_komandne_linije_balans_alata [2013/12/04 11:46] nessaparametri_komandne_linije_balans_alata [2023/09/04 21:11] milano
Line 1: Line 1:
 ====== Parametri komandne linije Balans alata ====== ====== Parametri komandne linije Balans alata ======
  
 +===== Podizanje verzije baze podataka=====
  
-**__Podizanje verzije baze podataka__ ** +<code> 
 +BLNSUtility.exe /U <FirID>,[R|N],[0|1|2…],<UmbTxt_File_Path> 
 +</code> 
 +gde je: \\ 
 +''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 (R=Rekurzivno, N=Nerekurzivno). \\ 
 +''0 | 1 | 2 …'' - da li obraditi nultu bazu (i njene podfoldere tj. BiH). Ako je 0 biće obrađena i nulta baza. \\ 
 +''UmbTxt_File_Path'' - putanja do txt fajla sa spiskom update koraka (najčešće Umbtxt.txt). \\
  
 +===== Kompresovanje baze podataka=====
  
-**/U** //<font 9pt:normal/Arial;;inherit;;inherit>FirID</font,////(R/N),////(0/1/2…),UmbTxt_File_Path// +<code> 
 +BLNSUtility.exe /C <FirID>,[R|N],[0|1|2…],<ZIPfolder>,[S|N] 
 +</code> 
 +gde je: \\ 
 +''FirID'' - ID firme koju treba obraditi. Nula (0) znači da treba kompresovati **sve firme**. \\ 
 +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: <code>D:\Balans\Data 20\NekaBaza.mdb;Test</code> 
 +pa će biti napravljen zip fajl <code>20101215_183000_[Test]_NekaBaza.zip</code> \\ \\ 
 +''R | N'' - da li se obrađuju i arhivirane godine ili ne (R=Rekurzivno, N=Nerekurzivno). \\ \\ 
 +''2 …'' - broj dana čuvanja arhiva. Npr. ''5'' znači da će biti obrisane sve zip arhive **starije od 5 dana**. \\ Nula (0znači da se čuvaju sve arhive (ništa se ne briše). \\  
 +Za svaki slučajneki 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 PODATAK. \\ \\ 
 +''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): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /C 4,N,15,G:\TMP\Bckup\,S
  
-**FirID** - ID firme koju treba obraditi - 0 značda treba obraditi sve firme.\\  +Zadatak za kompresiju backup se može napraviti i (skoroautomatski ulaskom u Balans alate, opcija "Kompresovanje i arhiviranje", odabere se firma pa se klikne na\\ 
-**R/N** - da li se obrađuju arhivirane godine ili ne (Rekurzivno/Nerekurzivno)\\  +"Podesi automatske zadatke" Na kraju procesa će biti napravljen zadatak u Task Scheduller-u treba zadati učestalost zadatka, korisničko ime i lozinku pod kojim će se zadatak pokretati.
-**0/1/2**…  - da li obraditi nultu bazu (i njene podfoldere tj. BiH). Ako je 0 biće obrađena nulta baza.\\  +
-**UmbTxt_File_Path** - putanja do txt fajla sa spiskom update koraka (najčće Umbtxt.txt)+
  
 +{{:bal:alati_zadaci.png?nolink&513x333}} {{:bal:balansbackup.png?nolink&415x462}}
  
-\\  +\\
-__**Kompresovanje baze podataka**__ +
  
 +===== Pravljenje COM+ servera=====
  
-**/C** //<font 9pt:normal/Arial;;inherit;;inherit>FirID</font> ,(R/N),(0/1/2…),ZIPfolder,(A/N)// +**/S** //AppNameUserNamePasswordPathToDllFilePoolSize, JustUpdate//
  
 +Koristi se prilikom setupa kada se odabere i COM+ server paket
  
-**FirID** - ID firme koju treba obraditi - 0 znači da treba kompresovati sve firme.\\  +**AppName** - ime COM+ aplikacijeDefault je //Balans COM+ Server// \\ 
-Ako je potrebno kompresovati bazu koja nije u spisku firmi može se zadati i putanja do baze sa prefiksom za zip fajl \\  +**UserName** - korisničko ime pod kojim će se aplikacija pokretati\\ 
-koji je odvojen sa ; od putanje npr: D:\Balans\Data 20\NekaBaza.mdb;Test \\  +**Password** - korisnička lozinka\\ 
-pa će biti napravljen zip fajl 20101215_183000_[Test]_NekaBaza.zip \\  +**PathToDllFile** - putanja do dll fajla (npr. BLDCOMSrv.dllkoji koristi COM+ aplikacija\\ 
-**R/N** - da li se kompresuju i arhivirane godine ili ne (Rekurzivno/Nerekurzivno)\\  +**PoolSize** - default je 30\\ 
-**0/1/2**…  da li brisati stare zip arhive - sve različito od 0 znaci da hoće, npr. 5 znači da će biti obrisane sve zip arhive starije od 5 dana.\\  +**JustUpdate** - može biti True,False,Check,StopCOMSrv.\\ 
-Za svaki slučaj, neki fajlovi stariji od zadatog broja dana neće biti obrisani tj. biće ostavljen po 1 fajl (najmlađiiz svake nedelje svake godine.\\  +Ako je True samo će biti osvežene komponente aplikacije, ako je Check komponente će biti osvežene ako aplikacija postoji inačće aplikacija biti napravljena.
-**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/Ne ažuriraj) - ova opcija nije aktivna tj. ignorišse+
  
 +\\
  
-Primer u Task Scheduller-u (Run polje): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /C 4,N,15,G:\TMP\Bckup\+===== Osvežavanje svih upita bazi (rekompilacija=====
  
 +**/R** //<font 9pt:normal/9pt;;inherit;;inherit>FirID</font> ,(P/N)//
  
-\\  +**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):\\
 +"F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /R 4,P\\
 +"F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /R G:\Blpriv.mdb,N\\
 +\\
 +Log fajl sa podacima o toku i uspehu osvežavanja se nalazi u ..Documents and Settings<nowiki>\</nowiki>[KORISNIK]<nowiki>\</nowiki>Local Settings<nowiki>\</nowiki>Temp<nowiki>\</nowiki>**~TMP.RefreshQueries.N.log** (N je broj firme, -1 ako se osvežavaju sve firme ili baza van spiska firmi)
  
-**/S** //AppName, UserName, Password, PathToDllFile, PoolSize, JustUpdate// +===== Kopiranje baze podataka =====
  
 +**/K** //<font 9pt:normal/9pt;;inherit;;inherit>FirID</font> ,(P/N),(0/1),Copy2folder//
  
-Koristi se prilikom setupa kada se odabere COM+ server paket+**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č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): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /K 4,N,1,G:\TMP\Bckup\
  
-**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,False,Check,StopCOMSrv. \\  +
-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:normal/9pt;;inherit;;inherit>FirID</font> ,(R/N),(0/1),VremenskiInterval,(A/K)//
  
-__**\\  +**FirID** - ID firme čije kupce treba "osvežiti" (tabela Kupci, kolona APR mode, 1=OK, 3=Blokiran) - 0 znači da treba osvežiti kupce svih firmi\\ 
-Osvežavanje svih upita bazi (rekompilacija)** __ +**R/N** - da li se provera radi uvek ili samo 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): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /A 4,R,1,22-06,K
  
-**/R** //<font 9pt:normal/Arial;;inherit;;inherit>FirID</font> ,(P/N)/+===== Osvežavanje/ažuriranje količina =====
  
 +**/Z** //<font 9pt:normal/9pt;;inherit;;inherit>FirID</font> ,(R/N),SklID//
  
-**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.\\  +**FirID** - ID firme čije količine treba osvežiti\\ 
-**P/N** - da li da se posle snimanja upita isti pokrene sa dummy parametrima+**R/N** - da li se obrađuju i "Remote" skladišta - N znači da se ne obrađuju\\ 
 +**SklID** - za koje skladište treba ažurirati količine - 0 znači sva skladišta
  
 +Primer u Task Scheduller-u (Run polje): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /Z 4,N,10
 +
 +===== O(ne)mogućavanje COM+ servera =====
 +
 +/DCP - onemogućavanje COM+ servera (ekvivalent desnom kliku na COM+ aplikaciju pa "Disable")\\
 +/ECP - omogućavanje COM+ servera (ekvivalent desnom kliku na COM+ aplikaciju pa "Enable")
  
-Primeri u Task Scheduller-u (Run polje): \\  
-"F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /R 4,P\\  
-"F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /R G:\Blpriv.mdb,N \\  
-\\  
-Log fajl sa podacima o toku i uspehu osvežavanja se nalazi u ..Documents and Settings<nowiki>\</nowiki>[KORISNIK]<nowiki>\</nowiki>Local Settings<nowiki>\</nowiki>Temp<nowiki>\</nowiki>**~TMP.RefreshQueries.N.log** (N je broj firme, -1 ako se osvežavaju sve firme ili baza van spiska firmi) 
  
  • parametri_komandne_linije_balans_alata.txt
  • Last modified: 2023/09/04 21:13
  • by milano