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
parametri_komandne_linije_balans_alata [2013/10/01 13:00] nessaparametri_komandne_linije_balans_alata [2023/09/04 21:13] (current) 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 komande: <code>"F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /C 4,N,15,G:\TMP\Bckup\,S</code>
  
-**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\\ 
-\\  +**PoolSize** - default je 30\\ 
-**R/N** - da li se kompresuju i arhivirane godine ili ne (Rekurzivno/Nerekurzivno)\\  +**JustUpdate** - može biti True,False,Check,StopCOMSrv.\\ 
-**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.\\  +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.
-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.\\  +
-**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" 4,N,15,G:\TMP\Bckup \  \\  +===== Osvežavanje svih upita bazi (rekompilacija=====
-__**Pravljenje COM+ servera**__ +
  
 +**/R** //<font 9pt:normal/9pt;;inherit;;inherit>FirID</font> ,(P/N)//
  
-**/S** //AppNameUserNamePassword, PathToDllFile, PoolSize, JustUpdate// +**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.\\ 
 +**P/N** - da li da se posle snimanja upita isti pokrene sa dummy parametrima\\ 
 +\\ 
 +Osvežavanje se izvodi snimanjem teksta upitapo 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 snimanjabić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)
  
-Koristi se prilikom setupa kada se odabere i COM+ server paket+===== Kopiranje baze podataka =====
  
 +**/K** //<font 9pt:normal/9pt;;inherit;;inherit>FirID</font> ,(P/N),(0/1),Copy2folder//
 +
 +**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): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /K 4,N,1,G:\TMP\Bckup\
 +
 +===== Osvežavanje APR/NBS statusa kupaca =====
 +
 +**/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\\
 +**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): "F:\Balans 20\BLNSPrograms\UTILITY\Balans Utility\BLNSUtility.exe" /A 4,R,1,22-06,K
 +
 +===== Osvežavanje/ažuriranje količina =====
 +
 +**/Z** //<font 9pt:normal/9pt;;inherit;;inherit>FirID</font> ,(R/N),SklID//
 +
 +**FirID** - ID firme čije količine treba osvežiti\\
 +**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")
  
-**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,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. 
  
  • parametri_komandne_linije_balans_alata.1380632437.txt.gz
  • Last modified: 2013/10/01 13:00
  • (external edit)