filteri_razmene_podataka

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
Next revisionBoth sides next revision
filteri_razmene_podataka [2011/09/14 11:59] – [InFilter za centralu] milanofilteri_razmene_podataka [2011/09/14 12:20] milano
Line 8: Line 8:
  
  
-    - **Ulazni filter (InFilter.txt)** \\  Primenjuju sa na __podatke poslate iz radne jedinice__   ka Balans Sabirnici. Ovim filterom se kontroliše šta će od podataka poslatih i udaljene radne jedinice biti razmotreno za prijem u proces sinhronizacije i distribuciju ostalim radnim jedinicama.\\   +    - **Ulazni filter (InFilter.txt)** \\  Primenjuju sa na __podatke poslate iz radne jedinice__     ka Balans Sabirnici. Ovim filterom se kontroliše šta će od podataka poslatih i udaljene radne jedinice biti razmotreno za prijem u proces sinhronizacije i distribuciju ostalim radnim jedinicama. 
-Tabele i podaci zabranjeni u ulaznom filteru neće se ubacivati u bazu Sabirnice ali __hoće biti__  ponuđeni ostalim učesnicima u razmeni. +Tabele i podaci zabranjeni u ulaznom filteru neće se ubacivati u bazu Sabirnice ali __hoće biti__    ponuđeni ostalim učesnicima u razmeni. \\  Primera radi, izmene u tabeli //Brojac//    niti se primaju u bazi Sabirnice niti ih prihvataju druge jedinice. U tom slučaju potrebno je uneti **K<nowiki> *</nowiki> <nowiki>*</nowiki> <nowiki>*</nowiki>**    i u InFilter.txt i u OutFilter.txt svakog učesnika u razmeni. 
-\\  Primera radi, izmene u tabeli //Brojac//  niti se primaju u bazi Sabirnice niti ih prihvataju druge jedinice. U tom slučaju potrebno je uneti **K %%*%% %%*%% %%*%%**  i u InFilter.txt i u OutFilter.txt svakog učesnika u razmeni.\\   + 
-    - **Izlazni filter (OutFilter.txt)** \\  Primenjuje se na __podatke koji će se proslediti ka __  radnoj jedinici od strane Sabirnice. Ovim filterom se kontroliše šta će od podataka puštenih u sinhronizaciju biti prosleđeno konkretnoj udaljenoj radnoj jedinici.+ 
 +    - **Izlazni filter (OutFilter.txt)** \\  Primenjuje se na __podatke koji će se proslediti ka __    radnoj jedinici od strane Sabirnice. Ovim filterom se kontroliše šta će od podataka puštenih u sinhronizaciju biti prosleđeno konkretnoj udaljenoj radnoj jedinici.
 ====== Funkcionalne karakteristike i formatiranje filter fajlova ====== ====== Funkcionalne karakteristike i formatiranje filter fajlova ======
  
  
-Detalje o funkcijama i formatiranju filter fajlova pogledati u [[Funkcije i format filter fajlova sinhronizacije|ovom članku]].+Detalje o funkcijama i formatiranju filter fajlova pogledati u [[:funkcije_i_format_filter_fajlova_sinhronizacije|ovom članku]]
 + 
 + 
 +Sve tabele čiji naziv počinje sa <font 12pt:normal/Courier;;inherit;;inherit >tmp</font> su podrazumevano filtrirane.
  
  
 ====== Primeri podešenih filtera za određen scenarija razmene ====== ====== Primeri podešenih filtera za određen scenarija razmene ======
 +
 +
 +===== Standardna podešavanja =====
 +
 +
 +Ovo su uobičajena podešavanja InFilter i OutFilter fajlova koja filtriraju tabele uobičajeno lokalnog karaktera za Balans sistem (tabele UniBroj,Brojac,FileAttach,Firme,FirmeNfo,RJ,RJFilteri,RJs,SynT1 i Ver).
 +
 +
 +==== OutFilter ====
 +
 +
 +<code>
 +K UniBroj * *
 +K Brojac * *
 +K FileAttach * *
 +K Firme * *
 +K FirmeNfo * *
 +K RJ * *
 +K RJFilteri * *
 +K RJs * *
 +K SynT1 * *
 +K Ver * *
 +A * * *
 +</code>
 +
 +
 +==== InFilter ====
 +
 +
 +<code>
 +K UniBroj * *
 +K Brojac * *
 +K FileAttach * *
 +K RJ * *
 +K RJFilteri * *
 +K RJs * *
 +K SynT1 * *
 +K Ver * *
 +A * * *
 +</code>
 +
 +
 +Razlika između dva filtera je u //parametrima firme//. InFilter pušta izmene u parametrima firme (naziv,adresa i neki sistemski parametri) nad bazom Sabirnice dok OutFilter sprečava da te izmene budu prosleđene radnim jedinicama.
 +
 +
 +Ukoliko je potrebno obezbediti da se i ti parametri razmenjuju obriši redove sa //Firme//   i //FirmeNfo//   u OutFilter fajlu.
  
  
Line 24: Line 74:
  
  
-Scenario se javlja kod kompanija koje sistem razmene organizuju preko sopstvenog servera. Najčešći slučaj je da isti server služi i kao server baze podataka za lokalnu mrežu. Tada je potrebno da na istoj mašini rade i Balans Sabirnica i Balans Transporter, a ključno je izbeću **rekurziju podataka**  **puštenih u sinhronizaciju**  na samom serveru.+Scenario se javlja kod kompanija koje sistem razmene organizuju preko sopstvenog servera. Najčešći slučaj je da isti server služi i kao server baze podataka za lokalnu mrežu. Tada je potrebno da na istoj mašini rade i Balans Sabirnica i Balans Transporter, a ključno je izbeću **rekurziju podataka**    **puštenih u sinhronizaciju**    na samom serveru.
  
  
 Ključ je u podešavanju InFilter i OutFilter fajlova centralne jedinice (jedinica otvorena za centralni server, obično 001). Ključ je u podešavanju InFilter i OutFilter fajlova centralne jedinice (jedinica otvorena za centralni server, obično 001).
 +
 +
 +==== OutFilter za centralu ====
 +
 +
 +Podaci primljeni iz drugih radnih jedinica su već obrađeni od strane Sabirnice i ubačeni u njenu bazu. Pošto je njena baza ista kao i baza lokalnih korisnika u LAN nema potrebe da se ti podaci preuzmu lokalnim transporterom.
 +
 +
 +<code>
 +K * * *
 +</code>
  
  
Line 39: Line 100:
 K * * * K * * *
 </code> </code>
 +
 +
 +Ostale radne jedinice imaju standardna InFilter i OutFilter svojstva.
  
  • filteri_razmene_podataka.txt
  • Last modified: 2014/06/12 10:24
  • by 127.0.0.1