Nejste přihlášen(a) [Přihlásit se / Registrovat se]
volani externiho skritpu z pravidla
Autor: smeyo (IP zapsáno)
Netopýr nováček
Datum: 08.02.2010 14:29

Zdravim,

mam verzi 4.0.34.

Mam nastaveno pravidlo, ktere po prijmuti spravy s urcitym subject-em (na zaklade regularniho vyrazu) ulozi spravu do zlozky a spusti (.cmd) skript, ktery vola jiny (Perl) skript. Ten perlovej skript rozparsuje subject mailu a data z neho (resp. na zaklade nejakych dat, nejakou nahradni hodnotu) posle do databaze.

Vsechno funguje. Vsechno funguje do doby az prijde davka. Tedy vic mailu, ktere splnuji danou podminku. Treba 3+. Pak to funguje napul. Pravidlo se spusti, ale udelaji se jenom akce, ktere se deji v Batu (presunuti mailu, oznaceni, apod.), ale "databazove" akce se aplikuji jenom v treba 1-2 pripadech.

Tedy soudim:
Jak Bat zpracovava ty prichozi maily? Kdyz je bere vsechny najednou a aplikuje pravidla, je mozne, ze pri spusteni skriptu na 1. mail, hned (paralelne) aplikuje pravidlo na 2. mail a vola skript, ale jeho instance uz bezi a tedy je "process is used by another application"? a tak jenom udela praci, kterou muze (tedy operace v sobe) a ostatni ho nezajima?

Je mozna nejaka "fronta"?

Kdyz to nepude, tak budu muset ke konkurenci eye rolling smiley

Diky za odpoved.

Re: volani externiho skritpu z pravidla
Autor: Marek Mikuš (IP zapsáno)
Administrátor
Datum: 08.02.2010 14:45

Zdravím,

> Mam nastaveno pravidlo, ktere po prijmuti spravy s urcitym subject-em (na
> zaklade regularniho vyrazu) ulozi spravu do zlozky a spusti (.cmd) skript, ktery
> vola jiny (Perl) skript. Ten perlovej skript rozparsuje subject mailu a data z
> neho (resp. na zaklade nejakych dat, nejakou nahradni hodnotu) posle do
> databaze.

v konfiguraci filtru vyexportujte filtr do schranky pomoci Ctrl+C a poslete
jej mailem na support@thebat.cz, proverime to.

--
Marek Mikuš
Administrátor


Re: volani externiho skritpu z pravidla
Autor: Marek Mikuš (IP zapsáno)
Administrátor
Datum: 08.02.2010 14:53

Zdravím,

> Tedy soudim:
> Jak Bat zpracovava ty prichozi maily? Kdyz je bere vsechny najednou a aplikuje
> pravidla, je mozne, ze pri spusteni skriptu na 1. mail, hned (paralelne)
> aplikuje pravidlo na 2. mail a vola skript, ale jeho instance uz bezi a tedy je
> "process is used by another application"? a tak jenom udela praci, kterou muze
> (tedy operace v sobe) a ostatni ho nezajima?

program zpracovava maily paralelne aby bylo zpracovani co nejrychlejsi, asi
by to resila podminky podle navratoveho kodu, ze ma proces napr. pockat na
uvoleni... Zjistime u vyrobce, jak se s externimi procesy pracuje

> Je mozna nejaka "fronta"?

toto musime proverit u vyrobce

> Kdyz to nepude, tak budu muset ke konkurenci eye rolling smiley

jen pro mou zvedavost, ktery program ma jeste tyto filtrovaci moznosti s
regularnimi vyrazy a s predavanim parametru externimu programu?

--
Marek Mikuš
Administrátor


Re: volani externiho skritpu z pravidla
Autor: smeyo (IP zapsáno)
Netopýr nováček
Datum: 11.02.2010 16:27

Konkurenci myslim Outlook v spolupraci VBA.

A filter (celej strom) vam posilam do mailu.