Kod firmi koje imaju više filijala obi?no se prave posebno:
- Skript za slanje Izvoda (preporuka za slanje izvoda je da bude jedan
skript za slanje na sve adrese filijala i još onoliko skriptova koliko je
filajala, za slu?aj kada nekoj od njih nisu stigli izvodi)
- Skriptovi za slanje ulaza (obi?no IN) filijalama.
U principu, oba skripta bi mogla da generišu dat sa istim nazivom. Me?utim,
kad-tad bi greškom pregazili, recimo, dat sa izvodima sa dat-om sa ulazima.
Zna?i, bilo bi poéeljno da ti datovi imaju razli?ita imena. Me?utim, onda
nastaje problem kod prijema: ako napraviš jedan skript za prijem (što bi bilo
idealno), ne moéeš da mu definišeš 2 ili više FILE. Ako, pak, praviš 2 ili
više skripta, desi?e se da u FILE piše naziv jednog dat-a, a Mailer skine
email sa dat-om sa drugim nazivom i eto belaja.
Ipak postoji rešenje da se prijem vrši samo jednim skriptom, bez obzira na to
što mogu da do?u dat-ovi sa razli?itim nazivima. Ispod je primer, a klju?na
linija je ona sa RUN (takvih linija moéete dodati i više, u zavisnosti od
toga koliko vam dat-ova sa razli?itim imenima dolazi).
Ovde je iskoriš?ena, neznam kako da to nazovem, recimo anomalija App da je
prakti?no navo?enje putanje i imena dat-a u komandi MAIL REC besmisleno jer
Mailer skine dat bez obzira na njegov naziv.
FILE I:?App?Transfer?cAll-cNS.dat
DUPLICATE ON
SETKD NVWZ
MAIL REC I:?Transfer?cAll-cNS.dat
RUN if exist I:?Transfer?Izv.dat ren I:?Transfer?Izv.dat cAll-cNS.dat
RECEIVE
LOG EXPORT
LOG
NAPOMENA: Obratite paénju da se kod novog naziva fajla NE KUCA PUTANJA -
takva je sintaksa DOS komande Ren(ame), koju gore koristimo.