Řádkové / spouštěcí parametry Helios.exe

PříspěvekNapsal: 18.12.2006 14:36
od jana.krapkova
V zástupci souboru Helios.exe lze použít řádkové parametry a vnutit tak programu jiná nastavení než jsou uvedena v souboru Helios.ini.

Řádkový parametr se vkládá za poslední znak v poli Cíl (tedy například až za uvozovky, pokud jsou v cestě uvedeny).

Každý parametr musí být oddělen mezerou. Zde je výčet dostupných parametrů:

[-S <jméno SQL serveru>]
[-D <systémová databáze>]
[-L <login mode>]
[-U <přihlašovací jméno>]
[-P <heslo>]
[-Q <verze SQL native client>] … vynucení verze nativního klienta (možné hodnoty: 2008, 2012, 2018)
[-I] … zobrazí info o SQL-serveru
[-F <číslo produkční, archivní či cvičné databáze v rámci instalace>] … neptá se na databázi a rovnou přihlásí
[-FK <číslo Konsolidační databáze v rámci instalace>] … neptá se na databázi a rovnou přihlásí
[-FD <číslo databáze Datových skladů v rámci instalace>] … neptá se na databázi a rovnou přihlásí
[-X] … spuštění a ukončení bez jakýchkoli dotazů (vhodné pro hromadnou aktualizaci)
[-KK+] … vynucení kontroly konzistence databáze
[-KK*] … Helios spuštěný s tímto parametrem na plochu uloží procedury (trigerry,...) které identifikovala kontrola konzistence jako upravené (i v HEX) a to "špatné" z DB i navrhované z Heliosu
[-A <"HeIST HeCEA HeIC">] … automatické natažení uvedené/ých knihoven do paměti již při startu programu
[-Z] … hromadný převod databází na novou verzi (povolené parametry S,D,L,U,P,Q)
[-ZA] … totéž jako -Z, ale s auto importem nových sestav, filtrů, formulářů…

Databáze HELIOSu (v přehledu systémové konstanty) lze označit číslem skupiny pro parametr Z(A). Bez zadání skupiny se provede převod všech existujících databází v dané instalaci (tak jako dosud). Pomocí čísla skupiny je možno spustit převod pouze pro vybrané databáze.
Příklad: HELIOS.EXE /Z1

[-C <cesta ke konfiguračním souborům>] … odkaz na konfigurace jiné sublicence, která sdílí stejné exe
[-T] … uzavře HELIOS v případě překročení počtu uživatelů do jádra, neprovede autoimport, zablokuje potvrzovací hlášku při přechodu z 2.0 na iNUVIO
[-ICEF] …místo WebView spustí Helios s Chromiem - více informací je zde: https://public.helios.eu/inuvio/doc/cs/index.php?title=Instalace_WebView2_-_Poradna_(CZ)#Chromium_-_n.C3.A1hradn.C3.AD_.C5.99e.C5.A1en.C3.AD
[-?] … zobrazí nápovědu k řádkovým parametrům

Parametry mohou být uvozeny znakem - nebo / a mohou být psány velkými nebo malými písmeny.

Pokud výraz (např. jméno databáze) obsahuje mezery, je ho třeba uzavřít do uvozovek.

Kód: Vybrat vše
Příklad:
"c:\Helios\Helios.exe" -S DB-SERVER -D Helios010 -L2 -KK+

S těmito parametry se spustí Helios na "DB-SERVER" do databáze Helios010, k přihlášení se použije NT autentizace a dojde ke kontrole konzistence.

Re: Řádkové parametry Helios.exe

PříspěvekNapsal: 22.06.2009 09:59
od jana.krapkova
Upřesnění řádkového parametru P
Jestliže při přihlášení je zadáno uživatelské jméno a není zadáno heslo, tak se objeví přihlašovací obrazovka s předvyplněným jménem (samozřejmě pouze tehdy, pokud není nastavena NT Autentikace - LoginMode=2).
Prázdné heslo je možno zadat pomocí řádkového parametru (bere se pak jako zadané), a to buď /P "" nebo pouze /P (v tomto případě ale musí být jako poslední parametr).

Např.
Helios.exe /Uxx /P "" /DHelios001 /F2
Helios.exe /Uxx /DHelios001 /F2 /P

Nový řádkový parametr Helios.exe pro tzv. sublicence

PříspěvekNapsal: 05.11.2013 15:12
od jan.havranek
V systému Helios Orange je nově zapojen řádkový parametr.
[-C <cesta ke konfiguračním souborům>]

Účel:
Helios Orange lze pomocí tohoto speciálního parametru nastavit tak, aby sdílel společné programové soubory s více licencemi systému. Vznikne jediná složka se samotným programem a dílčí podsložky, ve kterých bude pouze konfigurace jednotlivých licencí. Pomocí upraveného zástupce s řádkovým parametrem -C lze spustit stále stejný program, ale s použitím jiné licence (tvz. sublicence).

Výhody:
Pouze jeden update, po jehož instalaci jsou všechny licence ve stejné verzi HeO.
Na disku je pouze jediná kopie programu – přehlednost a úspora místa.

Nevýhody:
Pro spuštění je potřeba na každém zástupci nastavit správně řádkový parametr se sublicencí.
Složitější první nastavení a zprovoznění (musí proběhnout X instalací, musí být vytvořena adresářová struktura licencí, musí být přesunut konfigurační soubor).
Nemusí 100% pokrýt možnosti použití pro některá specifická externí řešení a nadstavby.

Podmínky provozu:
Soubory všech externích řešení všech licencí musí být umístěny ve společném adresáři programu.

Struktura adresáře systému:
Kód: Vybrat vše
..\Helios IQ
..\Helios IQ\LicenceA
..\Helios IQ\LicenceB
...
..\Helios IQ\LicenceXYZ

Helios IQ – hlavní složka, musí obsahovat veškeré *.exe, *.bpl, *.dll a další soubory, kromě Licence.ini a Helios.ini. V případě účetních firem, kdy sublicence odkazují na některé dílčí databáze licence hlavní, mohou v tomto adresáři zmíněné licenční soubory účetní firmy zůstat. Uživatel hlavní licence budou spouštět Helios normálním způsobem, uživatel sublicence bude spouštět Helios s řádkovým parametrem.
LicenceA – podsložka licence A, musí obsahovat konfigurační soubory dané licence, tj. soubory Licence.ini a Helios.ini,
LicenceB ... LicenceXYZ – podsložky pro každou další licenci, musí rovněž obsahovat konfigurační soubory dané licence

Parametr lze do zástupce zapsat buď s mapovaným diskem nebo s UNC cestou (dvě zpětná lomítka).
Obecně platí (stejně jako ve Windows): pokud cesta obsahuje mezery, musí být v uvozovkách!

Kód: Vybrat vše
Příklady:
..\Helios.exe -CX:\Helios\LicenceA
..\Helios.exe -C"X:\Helios IQ\LicenceA"      (cesta s mezerou musí být v uvozovkách)

..\Helios.exe -C\\server\Helios\LicenceB
..\Helios.exe -C"\\server\Helios IQ\LicenceB"      (cesta s mezerou musí být v uvozovkách)


Zprovoznění Manažerské rozhraní v "multilicenčním" módu
Manažerské rozhraní zatím není pro toto řešení zcela upraveno.
Lze použít pouze následující workaround:

• Pomocí ServIQMR.exe zadat do první pozice (Cesta na instalaci) adresář, ve kterém je instalace (..\Helios IQ).
• Do další pozice dát adresář sublicence s licenčními soubory (..\Helios IQ\LicenceA).
• Do adresáře se sublicencí je nutné vždy po update překopírovat tyto soubory Helios.exe, HelIQMR.dll, HelIQMRx64.dll.
• Po spuštění MR v Excelu se při přihlašování nabídne, kterou instalaci chcete používat. Je třeba vybrat druhou v pořadí, první je pouze pro účely update MR (bude se chovat jako DEMO), teprve ta další obsahuje vlastní sublicenci.

Řádkový parametr KK- [detekce při spuštění]

PříspěvekNapsal: 04.09.2014 10:19
od jan.havranek
Pokud je Helios spuštěn s parametrem KK- (tedy s explicitním zákazem kontroly konzistence systémového katalogu), zobrazí se v levém horním rohu splash (spouštěcího) okna červený tučný text:
!! Application is running with switch /KK- !!

Řádkový parametr -XX

PříspěvekNapsal: 06.02.2018 13:23
od jan.zocek
Parametr -XX slouží pro účely rozšiřujících modulů, tzv. pluginů k potlačení dotazovacích nebo informačních oken. Tvůrce pluginu jej musí vědomě do pluginu implementovat, funkcionalita tedy není v řešeních automaticky.

Příklad rozšiřujících modulů, které mají implementováno chování pro daný parametr:
  • Konektor na Balíkobot
  • Plugin pro příjem požadavků na tisk z externích systémů (terminály Gatema)

Řádkový parametr -ie

PříspěvekNapsal: 20.07.2018 12:48
od jiri.dolezal
platí pro HELIOS, edice iNUVIO: do widgetu Internet a BI byl zapojen internetový prohlížeč Google Chrome. Pokud by byly potíže, lze Helios spustit s parametrem -ie, který bude zobrazovat internetové stránky místo v Google Chrome v Internet Exploreru.

Re: Řádkové / spouštěcí parametry Helios.exe

PříspěvekNapsal: 26.04.2021 09:49
od jan.zocek
- v mnoha (partnerských) přehledech - první zobrazení přehledu - neúměrné prodloužení načtení
--> lze vyřešit

A)
HELIOS.INI
[Application]
LoadHeCEA=1
LoadHeIST=1
LoadHeIC=1

B)
Řádkový parametr při spuštění
-AHeCEAHeISTHeIC

--> řeší natahování odpovídajícího balíčku do paměti (např. HeCEA.BPL)