Spúšťanie programu
Program spustíte príkazom ISEnvita.exe zo zložky, kde je sobor umiestnený. Najprv dôjde k načítaniu cesty k databáze zo súboru IniAppConfig.config, ktorý sa štandardne nachádza v zhodnej zložke ako aplikácia.
Program je možné spustiť s parametrami:
- ak je viac inštancií databáz a jedna inštancia aplikácie:
- ISEnvita.exe -config "Cesta k IniAppConfig.config", kde "Cesta k IniAppConfig.config" udáva cestu k suboru IniAppConfig.config vrátane jeho názvu.
- ISEnvita.exe -config "Cesta k IniAppConfig.config", kde "Cesta k IniAppConfig.config" udáva cestu k suboru IniAppConfig.config vrátane jeho názvu.
- ak je jedna inštancia databázy s viac licenciami:
- ISEnvita.exe -uid "XX-YYYY-ZZZ", kde "XX-YYYY-ZZZ" udáva UID licence.
Príklad 1:
Spúšťanie aplikácie s názvom databázy ISENVITA_ABC
c:\Program Files (x86)\INISOFT\ISEnvita\ISEnvita.exe -config "c:\ProgramData\Inisoft\ISEnvita\IniAppConfig_ABC.config"
Súbor IniAppConfig_ABC.config obsahuje tieto riadky (tučným je vyznačený názov inštancie databázy):
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="AppConfiguration" type="System.Configuration.NameValueSectionHandler,System,Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" restartOnExternalChanges="true" />
</configSections>
<AppConfiguration>
<add key="SqlConnectionString" value="metadata=res://Inisoft.DB.Model.ISEnvita/App.csdl|res://Inisoft.DB.Model.ISEnvita/App.ssdl|res://Inisoft.DB.Model.ISEnvita/App.msl;provider=System.Data.SqlClient;provider connection string='data source=SQLENVITA\ISENVITA;initial catalog=ISENVITA_ABC;user id="##8EdK/dkkUTghRte==";password="##kIYVF4Lku==";connect timeout=100'" />
<add key="Title" value="ISEnvita" />
<add key="Description" value="Informační systém Envita" />
<add key="Copyright" value="Copyright (c) 2017 - All rights reserved" />
<add key="ReportErrors" value="False" />
<add key="ReportErrorsEmail" value="" />
</AppConfiguration>
</configuration>
Príklad 2:
Spustenie aplikácie s vybraným UID (ak je v jednej databáze registrovaných viac samostatných licencií). Toto UID je použité pri registrácii aplikácie
c:\Program Files (x86)\INISOFT\ISEnvita\ISEnvita.exe -uid "CZ-1234-ABC"