free web stats

Prijem kod programa sa vishe poslovanja

Objasnicu na primeru Fashiona: u jednom poslovanju imaju 13 MP objekata, u
drugom 1 i trecem 1. Znachi, ukupno 15 prodavnica shalje svoje pazare na isti
mail sa kojeg se uchitavaju u toku noci (automatizacijom iz prethodnog
chlanka), problem koji treba reshiti je kako da program odgovarajuci transfer
fajl uchita u odgovarajuce poslovanje.

Kao shto znate, aktiviranje mailera se vrshi tako shto APP generishe fajl
REQUEST.TXT u transfer diru na osnovu koga mailer izvrshava preuzimanje/slanje
poruka prema default podeshavanjima = mailer.ini ili onoshto dobijate u
podeshavanjima kad kliknete na ikonicu u trayu. Medjutim, akitiviranje mailera
mozhete uraditi i ruchnim generisanjem REQUEST.TXT datoteke sa odgovarajucim
parametrima. Znachi, napravite jedan standardan REQUEST.TXT i snimite pod
imenom npr. R.TXT u transfer folderu, a u APPu u samom skriptu za prijem umesto
MAIL REC jednostavno stavite

COPY R.TXT REQUEST.TXT

shto ima isti efekat, pokrece mailer da izvrshi komande iz tog zahteva. Ali,
pored standardnih komandi koje generishe APP, vi cete u R.TXT dodati i
podeshavanje subjecta koji treba da imaju poruke koje mailer treba da preuzme.
Tako cete imati mogucnost da u letu kontrolishete koje poruke mailer preuzima
sa servera, a da korisnik ne mora da odlazi u podeshavanja samog mailera.

JAKO BITNO je da prilikom korishcenja ovog nachina za aktiviranje mailera
ostavite odredjeno vreme APPu da sacheka da mailer preuzme poruku chak i ako
ima nonstop internet. Ovo cete postici komandom InKey(). Znachi, kompletan
skript za prijem izlgeda ovako:

file C:?transfer?prijem.dat
copy c:?transfer?r.txt c:?transfer?request.txt
command InKey(3)
receive


Ostaje da za svako poslovanje napravite poseban skript za transfer koji koristi
odgovarajuci r.txt sa subjectom koji vam treba i da korisnik onda iz
odgovarajuceg poslovanja poziva samo transfer u to u kojem se nalazi.
Pogledajte na F10 pod Fashion da vidite kako izgleda na primeru.

· Last modified: 2010/07/01 08:35 (external edit)