2.0.7. E-mailové přenosy
Previous Top Next


E-mailové přenosy je možno použít pro přenos dat mezi dvěma systémy HorryWin, kdy nedostačují možnosti ruční obsluhy. Typickým příkladem využití je přenos dat mezi dvěma nebo více středisky.
Přenosový systém je navržen tak, že za pomoci systémového plánovače úloh zaručuje automatické odesílání a příjem rozdílových datových souborů. V případě selhání přenosového kanálu je zajištěno automatické odeslání předchozí dávky při následném exportu.
Systém je nadstavbou nad stávajícím modulem Export/import dat, stávající definice exportů a importů dat lze jednoduchým způsobem rozšířit o zasílání e-mailem. Dále je možno nově použít komprimaci přenášených souborů.

Nastavení

Pro funkčnost přenosů je zapotřebí zajistit následující podmínky:
1. mimo aplikaci HorryWin na každé straně komunikujících počítačů:
- funkční připojení do sítě Internet.
- vyhrazený e-mailový účet dostupný skrze protokol POP3 a SMTP. Je možno využít i existující e-mailový účet s tím, že ostatní aplikace při přístupu k němu nebudou mazat přijaté zprávy ze serveru. (Např. v Outlook Express použijí volbu zachování kopie zprávy na serveru.)

2. Na straně aplikace HorryWin je k použití e-mailových přenosů zapotřebí:
- Mít sjednocenu verzi programu na obou stranách (číslo verze je uváděno v titulku hlavní obrazovky)
- Vlastnit platnou licenci pro e-mailové přenosy: kontaktujte prosím obchodní oddělení - tel. 067/7211868, e-mail: obchod@horry.cz
- Nastavit identifikační údaje poštovního účtu v dialogu Nastavení programu (jedná se o nastavení na globální úrovni, které bude použito pro všechny e-mailové definice exportů a importů), viz. Obr.1a.
- V případě připojení vytáčenou linkou nastavit jméno účtu, uživatele a heslo v dialogu Nastavení programu, viz. Obr. 1b
- Na straně odesílatele zatrhnout v definici exportu volbu Posílat e-mailem a uvést příjemce dat a jejich počet (počet je důležité zadat např. v případě, kdy je použit alias a jedna adresa v sobě může skrývat více fyzických příjemců), viz. Obr. 2
- Na straně příjemce zatrhnout v definici importu volbu Přijímat e-mailem a uvést název exportu odesílatele (nutné pro určení správného souboru při načítání z poštovního účtu), viz Obr. 3
3. V systémovém plánovači úloh založit novou úlohu programu HorryWin:
pro odesílání na straně odesílatele např. horry.exe -E ”export polozek” -U sa -S 2,
pro příjem na straně příjemce např. horry.exe -I ”import polozek” -U prenosy -P ”heslo” -S 0.
Parametry příkazového řádku programu HorryWin jsou popsány v kapitole 2.0.5. Dále jsou k dispozici na adrese http://download.horry.cz, nebo je lze vyžádat u pracovníků firmy SW HORRY.
Perioda spouštění naplánované úlohy závisí na požadavku uživatele.
Příjem je potřeba naplánovat později než odesílání a je nutno počítat se zpožděním při přenosu v síti Internet.
Nastavení e-mailového účtu:

graphic

Nastavení vytáčeného připojení k síti:

graphic

Princip funkce e-mailového přenosu

Při e-mailovém exportu probíhají tyto akce:
- Na straně odesílatele dochází k uložení přenášených dat do dávkového souboru na disku podobně jako u exportu normálního.
Poté se aplikace HorryWin připojí k poštovnímu účtu a zkontroluje, zda byla přijata všechna potvrzení předchozí dávky. Pokud ne, je předchozí dávkový soubor odeslán znovu.
Dále je odeslán aktuální dávkový soubor a povýšeno počítadlo exportovaných dávek.
Definice e-mailového exportu:

graphic

Definice e-mailového importu

graphic

- Na straně příjemce je zkontrolován poštovní účet.
V případě přítomnosti dávkového souboru odesílatele s očekávaným pořadím (dle počítadla importů) je soubor nejprve uložen na disk a poté načten do dat aplikace HorryWin.
Po úspěšném načtení je odeslána potvrzovací zpráva odesílateli a povýšeno počítadlo importovaných dávek.

Výše zmíněný postup je aktivován spouštěním exportů/importů z příkazové řádky. Je možno jej automatizovat za použití plánovače úloh přítomného v systémech Windows (viz. výše).

Pozn.: Při ručním vyvolání exportu přímo z aplikace HorryWin dojde pouze k uložení dávkového souboru na disk, soubor nebude přenášen poštovní službou a nebude nastaveno nové časové rozmezí pro následující přenos.
Tento postup je možno využít např. v případě vzniku nové pobočky, kdy je potřeba přenést zpětně starší data.

Priority exportu a importu

Každá databáze obsažená v definici exportu na straně odesílatele může mít nastavenu prioritu v rozmezí 1-100.
Priorita se uplatňuje v případě načítání dokumentu exportovaného souboru, který již v databázi existuje.
Na straně příjemce je možno specifikovat prioritu v definici importu.
Pokud je načítán doklad, který již existuje, a priorita v definici importu je vyšší nebo rovna prioritě databáze právě načítaného exportu, doklad nebude načten a bude zachován existující doklad. Má-li vyšší prioritu databáze exportu a doklad již v databázi existuje, bude přepsán právě načítaným dokladem.

Komprimace dat

V aplikaci HorryWin je nově zabudována možnost automatické komprimace exportovaných souborů, která se aktivuje při použití přípony .dfz namísto .dfd u jména exportovaného souboru.
Komprimace lze využít jak při e-mailovém exportu dat (jméno souboru se zadává v nastavení definice exportu), tak při provádění ručního přenosu (uložení v menu Správa), nebo při ukládání označených řádek prohlížeče za použití nástrojů prohlížeče.