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:
Nastavení vytáčeného připojení k síti:
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:
Definice e-mailového importu
- 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.