Opis pliku konfiguracyjnego Comarch Magazynier

1. Opis pliku konfiguracyjego

Przy pomocy pliku konfiguracyjnego o nazwie „Comarch Magazynier.exe.config” znajdującego się domyślnie w lokalizacji C:\Program Files (x86)\Comarch Magazynier\Aplikacja użytkownik jest w stanie zmieniać podstawowe ustawienia aplikacji Comarch Magazynier. Plik wygląda następująco:

<appSettings>
<!-- Tryb prezentacji. Położenie oraz rozmiar okna: x;y;szerokość;wysokość -->
<!--<add key="PresentationMode" value="200;150;240;320" />-->
<!-- Skrót systemu ERP (XL) -->
<add key="Erp" value="XL"/>
<!-- Wersja systemu ERP
2019 - Comarch ERP XL 2019.0
2020 - Comarch ERP XL 2020.0
-->
<add key="ErpVersion" value="{0}"/>
<!-- Ścieżka do systemu ERP -->
<add key="ErpPath" value="{1}"/>
<!-- Alias bazy danych -->
<add key="DatabaseAlias" value="{2}"/>
<!-- Nazwa serwera bazodanowego -->
<add key="SqlServerName" value="{3}"/>
<!-- Nazwa bazy danych -->
<add key="SqlDatabaseName" value="XL_wzorcowa_2017.1_b"/>
<!-- Adres serwera klucza licencyjnego -->
<add key="LicenseServerName" value="{3}"/>
<!-- Numer klucza licencyjnego -->
<add key="LicenseServerKey" value="{4}"/>
<!-- Login używany do łączenia się z bazą danych -->
<add key="SqlLogin" value="admin" />
<!-- Hasło do loginu podanego w SqlLogin -->
<add key="SqlPassword" value="779+xlxpZuvKNb3VtRGhbg==" />
<!-- True jeśli SqlPassword jest zaszyfrowane, False jeśli jest zwykłym tekstem -->
<add key="IsSqlPasswordEncrypted" value="True" />
<!-- Ilość sekund, po których następuje automatyczne zalogowanie użytkownika domenowego. Jeśli mniejsze od 0, automatyczne logowanie jest wyłączone. Jeśli równe 0, użytkownik domenowy jest logowany od razu. -->
<add key="AutoLoginDelay" value="2" />
<!-- Ścieżka do pliku loga API -->
<add key="ErpApiLog" value="Logs\Log.Erp.txt"/>
<!--Ilość sekund na wykonanie zapytania SQL (0 - brak limitu)-->
<add key="SqlCommandTimeout" value="30"/>
<!--Ilość milisekund podczas których ignorowany będzie kolejny "Enter"-->
<add key="IntervalBetweenEnters" value="0"/>
<!-- Język aplikacji -->
<add key="Language" value="pl-PL"/>
<!--Uruchomienie aplikacji w trybie debug (0 - wyłączone, 1-włączone)-->
<add key="DebugMode" value="0"/>
</appSettings>

Parametry:

  • PresentationMode – położenie oraz rozmiar okna w formacie x;y;szerokość;wysokość
    • Przykład: value=”20;20;480;640″
  • Erp – typ systemu ERP
    • Przykład: value=”XL”
  • ErpVersion – wersja systemu ERP XL
    • Przykład: value=”2020″
  • ErpPath – ścieżka do systemu ERP
    • Przykład: value=”C:\Program Files (x86)\Comarch ERP XL „
  • DatabaseAlias – jest to alias bazy danych, który jest zapisywany w rejestrze przy podłączaniu bazy w aplikacji Menadżer baz
    • Przykład: value=”nazwa_bazy_danych”
  • SqlServerName – nazwa serwera SQL
    • Przykład: value=”nazwa_serwera”
  • SqlDatabaseName – nazwa bazy danych na serwerze SQL
    • Przykład: value=”CDNnazwaBazy”
  • LicenseServerName – adres serwera licencji
    • Przykład: value=”localhost”
  • LicenseServerKey – numer licencji
    • Przykład: value=”1234567890″
  • SqlLogin – nazwa użytkownika SQL
    • Przykład: value=”user”
  • SqlPassword – hasło użytkownika SQL
    • Przykład: value=”passwordHash”
  • IsSqlPasswordEncrypted – szyfrowanie pola hasła (True – hasło szyfrowane, False – hasło tekstowe)
    • Przykład: value=”true”
  • AutoLoginDelay– ilość sekund, po których następuje automatyczne zalogowanie użytkownika domenowego. Jeśli mniejsze od 0, automatyczne logowanie jest wyłączone. Jeśli równe 0, użytkownik domenowy jest logowany od razu.
    • Przykład: value=”2″
  • ErpApiLog – ścieżka do pliku loga API
    • Przykład: value=”Logs\Log.Erp.txt”
  • SqlCommandTimeout – ilość sekund na wykonanie zapytania SQL (0 – brak limitu)
    • Przykład: value=”30″
  • IntervalBetweenEnters – ilość milisekund, podczas których ignorowany będzie kolejny „Enter”
    • Przykład: value=”0″
  • Language – język aplikacji
    • Przykład: value=”pl-PL”
  • DebugMode – możliwość uruchomienia aplikacji w trybie Debug (0 – wyłączone, 1-włączone). Tryb Debug pozwala logować znacznie więcej informacji na temat działania aplikacji. Przykładowo użytkownik przy włączonym trybie Debug może podejrzeć w logu aplikacji, która procedura została wykonana i z jakimi parametrami została wywołana. Włączenie tego parametru może spowolnić nieznacznie działanie aplikacji.
    • Przykład: value=”0″

Czy ten artykuł był pomocny?