Pom25

Z Prirucky

Automatická aktualizace aplikace na stanici je možnost přenosu aktualizovaného sestavení z jedné stanice (serveru) na ostatní (uživatelé). Týká se aktualizace aplikace KS mzdy.

Nastavení

Pokud má být při spuštění aplikace kontrolována přítomnost novějšího sestavení na určeném místě (například sdílený adresář na souborovém serveru), zapište název tohoto serveru do hodnoty parametru:

AKTUALIZOVAT_Z (sk. 13)

Po spuštění aplikace dojde k ověření aplikace na tomto souborovém serveru a případné aktualizaci na lokální stanici.

Příklad

1. Do parametru "AKTUALIZOVAT_Z" je vložena hodnota "\\SERVER\KSPROGRAM\MAP".

2. Při každém spuštění aplikace z lokálního adresáře (nejčastěji "C:\Program Files\KS Program\MaP") dojde k porovnání aplikace se stavem na serveru.

3. Při každém spuštění aplikace na stanici dojde k porovnání souborů na stanici se soubory ve výše uvedeném aktualizačním adresáři. V případě nalezení novějších souborů dojde ke zkopírování těchto souborů a novému spuštění aplikace.

Podmínky

  • Adresář musí být přístupný (pro čtení) z jednotlivých stanic, na kterých má aktualizace probíhat.
  • Předpokládá se, že v adresáři jsou soubory MAIN.EXE, MAPUTIL.DLL a *.PBD.
  • Předpokládá se, že přihlášený uživatel systému Windows má dostatečná práva na přepsání místních souborů aplikace.

Stejný parametr je možno umístit lokálně do souboru MAIN.DAT, který je umístěn ve stejném adresáři jako spouštěná aplikace MAIN.EXE. Hodnota parametru se zadává ve formátu POLOZKA=Hodnota, tedy např. AKTUALIZOVAT_Z=C:\Aktualizace\MaP. Lokální parametr v souboru MAIN.DAT má přednost před nastavením v parametru.

Časté příčiny chyb při kopírování souborů:

- zamčený cílový soubor (pokud je aplikace spuštěna více než 1x)
- nedostatečná práva pro zápis do cílového souboru pro uživatele, který aplikaci spustil
- nastavení atributu "pouze ke čtení" pro cílový soubor
- nedostatečná práva na čtení zdrojového souboru pro uživatele, který aplikaci spustil

Odkazy