Spouštění aplikace - parametricky: Porovnání verzí

Z Prirucky
Řádek 5: Řádek 5:




/ALIAS umožňuje použití uživatelů aplikace místo databázových uživatelů
'''/ALIAS''' umožňuje použití uživatelů aplikace místo databázových uživatelů


<small>
<small>
Řádek 15: Řádek 15:
bude k ověření použita doména použitá v loginu uživatele. </small>
bude k ověření použita doména použitá v loginu uživatele. </small>


/D platí stejné pravidlo pro zadání jména databáze jako u platformy
'''/D''' platí stejné pravidlo pro zadání jména databáze jako u platformy


/H Heslo uživatele
'''/H Heslo''' uživatele


/CLOSE Aplikace se po vykonání jiného příkazu zadaného z&nbsp;příkazového řádku uzavře.
'''/CLOSE''' Aplikace se po vykonání jiného příkazu zadaného z&nbsp;příkazového řádku uzavře.


/CHECKDB Aplikace po spuštění provede úpravu databáze.
'''/CHECKDB''' Aplikace po spuštění provede úpravu databáze.


/CLEARDB Aplikace provede promazání databázových tabulek. Zůstanou naplněny pouze hodnoty nejnutnějších číselníků. Uživateli se nezobrazí žádné upozornění – vše proběhne automaticky.
'''/CLEARDB''' Aplikace provede promazání databázových tabulek. Zůstanou naplněny pouze hodnoty nejnutnějších číselníků. Uživateli se nezobrazí žádné upozornění – vše proběhne automaticky.


/L Login (přihlašovací jméno) uživatele
'''/EXPZAM_E1 soubor''' <br>
soubor ... cesta včetně názvu souboru s příponou .csv
Vytvoří soubor s údaji o zaměstnancích: os.číslo - jméno - příjmení - kmenové středisko - konstanta KON - E - email do práce.
<!-- Tomáš V., 23. týden 2016, pro Gumotex - totéž co pro tuto firmu v menu: Evidence/Zákaznické speciality -->


/OPTIMIZEDB - spustí automaticky optimalizaci databáze
'''/L Login''' (přihlašovací jméno) uživatele


/P jméno platformy musí být nazváno stejně jako je jméno platformy uvedeno v&nbsp;nabídce platforem při přihlašování do aplikace (tlačítko nastavení). Varianty jsou: Informix, Microsoft SQL, ORACLE, Postgre a MySQL.
'''/OPTIMIZEDB''' - spustí automaticky optimalizaci databáze


/PBDEBUG výpis programu o činnosti aplikace (pouze pro ladící účely)  
'''/P jméno platformy''' musí být nazváno stejně jako je jméno platformy uvedeno v&nbsp;nabídce platforem při přihlašování do aplikace (tlačítko nastavení). Varianty jsou: Informix, Microsoft SQL, ORACLE, Postgre a MySQL.


/PODNIK číslo, výběr podniku pro "více-ičo" databázi, 0 - pro všechny podniky, jinak číslo podniku
'''/PBDEBUG''' výpis programu o činnosti aplikace (pouze pro ladící účely)


/REGEDIT údržba obsahu náhradních souborů. Tento parametr má význam v&nbsp;případě, kdy se na stanici používá nastavení REGISTRYDIR v&nbsp;souboru MAIN.DAT.
'''/PODNIK číslo''', výběr podniku pro "více-ičo" databázi, 0 - pro všechny podniky, jinak číslo podniku


/T Trusted connection. Některé databázové servery (Microsoft SQL ) umožňují použít pro přihlášení do databáze již ověřené přihlášení do OS Windows.  
'''/REGEDIT''' údržba obsahu náhradních souborů. Tento parametr má význam v&nbsp;případě, kdy se na stanici používá nastavení REGISTRYDIR v&nbsp;souboru MAIN.DAT.


/TESTCONNECT dojde k&nbsp;ověření funkčnosti přihlášení uživatele do databáze. Po přihlášení se aplikace ukončí.
'''/T''' Trusted connection. Některé databázové servery (Microsoft SQL ) umožňují použít pro přihlášení do databáze již ověřené přihlášení do OS Windows.  


/TD stejně jako /T, uživatel však bude vyzván k výběru platformy a jména databáze.
'''/TESTCONNECT''' dojde k&nbsp;ověření funkčnosti přihlášení uživatele do databáze. Po přihlášení se aplikace ukončí.


'''/TD''' stejně jako /T, uživatel však bude vyzván k výběru platformy a jména databáze.


/WEBSERVER nAplikace je spuštěna v režimu WEB SQL serveru. Hodnota n označuje číslo portu, na kterém aplikace komunikuje s&nbsp;vlastním web serverem.
'''/WEBSERVER''' nAplikace je spuštěna v režimu WEB SQL serveru. Hodnota n označuje číslo portu, na kterém aplikace komunikuje s&nbsp;vlastním web serverem.




Příklad:
Příklad:


MAIN.EXE /P Informix /D mzdy_test /L novak /H nov1234
''MAIN.EXE /P Informix /D mzdy_test /L novak /H nov1234''
 


'''Spustit aplikaci jako jiný doménový uživatel'''
'''Spustit aplikaci jako jiný doménový uživatel'''
Řádek 81: Řádek 84:
Následující parametry se používají při vytváření databáze. Je nutné je používat obezřetně, vždy dojde ke změnám v datech uložených v databázi!
Následující parametry se používají při vytváření databáze. Je nutné je používat obezřetně, vždy dojde ke změnám v datech uložených v databázi!


/NEWDB Po přihlášení do databáze dojde k vytvoření všech potřebných tabulek v databázi. Uživatel bude vyzván k zadání základních parametrů, bude založen jako správce aplikace, aktuální období bude nastaveno na aktuální měsíc, do číselníků a rozšiřujících parametrů se naplní výchozí hodnoty.
'''/NEWDB''' Po přihlášení do databáze dojde k vytvoření všech potřebných tabulek v databázi. Uživatel bude vyzván k zadání základních parametrů, bude založen jako správce aplikace, aktuální období bude nastaveno na aktuální měsíc, do číselníků a rozšiřujících parametrů se naplní výchozí hodnoty.


/IMPORT soubor Při vytváření databáze dojde k načtení dat ze souboru. Soubor musí mít formát Informix dbexportu, ve stejném adresáři musí být odkazované soubory typu UNL. Načítaná data musí být v češtině s kódovou stránkou CP1250. Parametr musí být použit spolu s parametrem /NEWDB. Pokud jméno souboru obsahuje mezery, musí být parametr zadán v uvozovkách.
'''/IMPORT''' soubor Při vytváření databáze dojde k načtení dat ze souboru. Soubor musí mít formát Informix dbexportu, ve stejném adresáři musí být odkazované soubory typu UNL. Načítaná data musí být v češtině s kódovou stránkou CP1250. Parametr musí být použit spolu s parametrem /NEWDB. Pokud jméno souboru obsahuje mezery, musí být parametr zadán v uvozovkách.


/NODATA Při načítání dat pomocí parametru /IMPORT lze tímto parametrem potlačit načítání dat. Dojde pouze k vytvoření databázových tabulek.
'''/NODATA''' Při načítání dat pomocí parametru /IMPORT lze tímto parametrem potlačit načítání dat. Dojde pouze k vytvoření databázových tabulek.


/NOBLOB Při použití s parametrem /IMPORT dojde k načtení všech dat mimo těch, které jsou uloženy ve sloupcích typu BLOB.
'''/NOBLOB''' Při použití s parametrem /IMPORT dojde k načtení všech dat mimo těch, které jsou uloženy ve sloupcích typu BLOB.


/IGNOREROWSCOUNT Při načítání dat pomocí parametru /IMPORT je prováděna kontrola na skutečný počet řádků v souboru a počet řádku definovaný v SQL souboru. Pomocí tohoto parametru se kontrola potlačí. Parametr nemá význam v případě, že se použije /NODATA.
'''/IGNOREROWSCOUNT''' Při načítání dat pomocí parametru /IMPORT je prováděna kontrola na skutečný počet řádků v souboru a počet řádku definovaný v SQL souboru. Pomocí tohoto parametru se kontrola potlačí. Parametr nemá význam v případě, že se použije /NODATA.


Příklad:
Příklad:


MAIN.EXE /NEWDB /IMPORT "C:\Program Files\TEMP\DATA.SQL" /NOBLOB /IGNOREROWSCOUNT
''MAIN.EXE /NEWDB /IMPORT "C:\Program Files\TEMP\DATA.SQL" /NOBLOB /IGNOREROWSCOUNT''


/TABLESONLY Při načítání dat pomoci tohoto parametru se načtou pouze tabulky vyjmenované za parametrem  
'''/TABLESONLY''' Při načítání dat pomoci tohoto parametru se načtou pouze tabulky vyjmenované za parametrem  


Příklad:
Příklad:


MAIN.EXE /IMPORT "C:\Program Files\TEMP\DATA.SQL" /TABLESONLY par_mzdy,osoby,osoby_typ,e_param,mesice
''MAIN.EXE /IMPORT "C:\Program Files\TEMP\DATA.SQL" /TABLESONLY par_mzdy,osoby,osoby_typ,e_param,mesice''


Aplikace je konfigurována tak, aby na jedné stanici běžela v daném čase pouze v jednom procesu. Při spuštění další instance je uživatel upozorněn na souběžné spuštění a sám určí, jestli se má nová instance ukončit.
Aplikace je konfigurována tak, aby na jedné stanici běžela v daném čase pouze v jednom procesu. Při spuštění další instance je uživatel upozorněn na souběžné spuštění a sám určí, jestli se má nová instance ukončit.

Verze z 10. 6. 2016, 08:46

Systémová příručka
System navigace.png

Administrace

Správa databáze

Správa systému

Aplikaci je možné, kromě běžného způsobu, spouštět s parametry zadané v příkazovém řádku:

Syntax: MAIN.EXE /parametr [hodnota parametru] …


/ALIAS umožňuje použití uživatelů aplikace místo databázových uživatelů

Rozšíření parametru /ALIAS
Aplikace umožňuje přiřadit parametru ALIAS určitou hodnotu, která bude následně použita pro upřesnění připojení.
Příklad použití: MAIN.EXE /ALIAS HOME.FIRMA.CZ
Zadaná hodnota bude použita jako upřesnění doménového serveru, vůči kterému budou uživatelé ověřováni. Pokud není nodnota zadána, bude k ověření použita doména použitá v loginu uživatele.

/D platí stejné pravidlo pro zadání jména databáze jako u platformy

/H Heslo uživatele

/CLOSE Aplikace se po vykonání jiného příkazu zadaného z příkazového řádku uzavře.

/CHECKDB Aplikace po spuštění provede úpravu databáze.

/CLEARDB Aplikace provede promazání databázových tabulek. Zůstanou naplněny pouze hodnoty nejnutnějších číselníků. Uživateli se nezobrazí žádné upozornění – vše proběhne automaticky.

/EXPZAM_E1 soubor
soubor ... cesta včetně názvu souboru s příponou .csv Vytvoří soubor s údaji o zaměstnancích: os.číslo - jméno - příjmení - kmenové středisko - konstanta KON - E - email do práce.

/L Login (přihlašovací jméno) uživatele

/OPTIMIZEDB - spustí automaticky optimalizaci databáze

/P jméno platformy musí být nazváno stejně jako je jméno platformy uvedeno v nabídce platforem při přihlašování do aplikace (tlačítko nastavení). Varianty jsou: Informix, Microsoft SQL, ORACLE, Postgre a MySQL.

/PBDEBUG výpis programu o činnosti aplikace (pouze pro ladící účely)

/PODNIK číslo, výběr podniku pro "více-ičo" databázi, 0 - pro všechny podniky, jinak číslo podniku

/REGEDIT údržba obsahu náhradních souborů. Tento parametr má význam v případě, kdy se na stanici používá nastavení REGISTRYDIR v souboru MAIN.DAT.

/T Trusted connection. Některé databázové servery (Microsoft SQL ) umožňují použít pro přihlášení do databáze již ověřené přihlášení do OS Windows.

/TESTCONNECT dojde k ověření funkčnosti přihlášení uživatele do databáze. Po přihlášení se aplikace ukončí.

/TD stejně jako /T, uživatel však bude vyzván k výběru platformy a jména databáze.

/WEBSERVER nAplikace je spuštěna v režimu WEB SQL serveru. Hodnota n označuje číslo portu, na kterém aplikace komunikuje s vlastním web serverem.


Příklad:

MAIN.EXE /P Informix /D mzdy_test /L novak /H nov1234

Spustit aplikaci jako jiný doménový uživatel

ruční:

- zástupce aplikace upravit pomoci parametrů /TD, např. MAIN.EXE /TD

- aplikaci spustit se SHIFT a pravý klik myši

- vybrat možnost spustit jako jiný uživatel

- v zobrazeném okně zadat login a heslo odpovídajícího doménového uživatele

programově (baťák):

- musí být zadán parametr /L obsahující doménový login ve tvaru domain\login a parametr /H s heslem (aplikace spustí nový proces pod zadaným doménovým uživatelem a pokusí se přihlásit přes trusted connection)


Zadané parametry již nejsou vyžadovány dialogovým oknem při spouštění aplikace. Pokud je zadáno dostatečné množství parametrů, přihlašovací dialogové okno se nezobrazí vůbec.


Tip: Parametry je možné vkládat i do zástupců aplikace na pracovní ploše, takže uživatel může mít více zástupců pro několik různých přihlášení (např. pro různé databáze).

Při spouštění aplikace se stisknutou klávesou SHIFT se objeví dialogové okno umožňující vložení parametrů.


Následující parametry se používají při vytváření databáze. Je nutné je používat obezřetně, vždy dojde ke změnám v datech uložených v databázi!

/NEWDB Po přihlášení do databáze dojde k vytvoření všech potřebných tabulek v databázi. Uživatel bude vyzván k zadání základních parametrů, bude založen jako správce aplikace, aktuální období bude nastaveno na aktuální měsíc, do číselníků a rozšiřujících parametrů se naplní výchozí hodnoty.

/IMPORT soubor Při vytváření databáze dojde k načtení dat ze souboru. Soubor musí mít formát Informix dbexportu, ve stejném adresáři musí být odkazované soubory typu UNL. Načítaná data musí být v češtině s kódovou stránkou CP1250. Parametr musí být použit spolu s parametrem /NEWDB. Pokud jméno souboru obsahuje mezery, musí být parametr zadán v uvozovkách.

/NODATA Při načítání dat pomocí parametru /IMPORT lze tímto parametrem potlačit načítání dat. Dojde pouze k vytvoření databázových tabulek.

/NOBLOB Při použití s parametrem /IMPORT dojde k načtení všech dat mimo těch, které jsou uloženy ve sloupcích typu BLOB.

/IGNOREROWSCOUNT Při načítání dat pomocí parametru /IMPORT je prováděna kontrola na skutečný počet řádků v souboru a počet řádku definovaný v SQL souboru. Pomocí tohoto parametru se kontrola potlačí. Parametr nemá význam v případě, že se použije /NODATA.

Příklad:

MAIN.EXE /NEWDB /IMPORT "C:\Program Files\TEMP\DATA.SQL" /NOBLOB /IGNOREROWSCOUNT

/TABLESONLY Při načítání dat pomoci tohoto parametru se načtou pouze tabulky vyjmenované za parametrem

Příklad:

MAIN.EXE /IMPORT "C:\Program Files\TEMP\DATA.SQL" /TABLESONLY par_mzdy,osoby,osoby_typ,e_param,mesice

Aplikace je konfigurována tak, aby na jedné stanici běžela v daném čase pouze v jednom procesu. Při spuštění další instance je uživatel upozorněn na souběžné spuštění a sám určí, jestli se má nová instance ukončit.

Odkazy