| 
        ImportUtil
        Popis funkce
        Funkce slouží k importu nových objektů do složky "Načtené objekty" a aktualizaci
        existujících objektů v ALVAO Asset Managment(AM)  
		z CSV souboru. 
        V CSV souboru je oddělovačem sloupců ';' a oddělovačem řádků konec 
		řádku. Na prvním řádku jsou názvy vlastností, které musí souhlasit s 
		názvy vlastností šablony importovaného objektu. Ve sloupci s názvem "class" 
		jsou zapsány druhy importovaných objektů v podobě názvu šablony. Každý 
		řádek potom představuje jeden importovaný objekt a jednotlivé sloupce 
		hodnoty jeho vlastností. 
        Funkce při importu využívá Šablony objektů z AM. 
        Syntaxe funkce
        ImportUtil -input "název vstupního CSV souboru"
        {-conn "připojovací řetězec" | -server
        "jméno databázového serveru" -db "jméno
            databáze"} [-import] [-force] [-class
        "druh objektu"] [-keyfields "identifikační
            sloupec[,identifikační sloupec ...]"] 
        Podrobný popis parametrů
		
			| Parametr | Popis |  
            | -input | Slouží pro zadání cesty a názvu vstupního CSV souboru (např. "D:\import\import.csv") |  
        	| -conn -server
 -db
 | Těmito parametry se nastavuje připojení k databázi ALVAO. Je možné použít připojovací řetězec (např. -conn "Data source=.\sqlexpress;Initial
                    Catalog=test;Integrated Security = True"), nebo jednoduše zadat konkrétní SQL server a DB (např. -server ".\sqlexpress" -db
				    "test"). V případě, že použijete parametry -server a -db, připojení do databáze se provede pomocí integrovaného přihlašování Windows. 
				    Zadáte-li všechny tyto parametry, použije se pouze -conn parametr, -server a -db budou ignorovány.
 |  
        | -import | Je-li použit, data se importují do databáze, jinak se zkontroluje
        pouze platnost importu |  
        	| -class | Pomocí tohoto parametru je možné určit druh objektu ve vstupních datech (např. -class
		        "Monitor"). Parametr je povinný, pokud zdrojový soubor neobsahuje sloupec "Druh",
		        nebo "Class". Obsahuje-li vstupní soubor sloupec "Druh" a je zadán parametr -class
		        "druh objektu", jsou do importu zahrnuty pouze řádky, které mají
		        shodnou položku ve sloupci "Druh" s "druh objektu".
 |  
        	| -keyfields | Parametr sloužící pro identifikaci a aktualizaci existujících
        		objektů. Zadané sloupce společně tvoří jednoznačný identifikátor (např. -keyfields
        		"Sériové číslo, Model"). Neodpovídá-li identifikátor žádné položce v databázi,
        		je vytvořen nový objekt ve složce Načtené objekty |  
        	| -force | Je-li použit, data se importují do databáze, i když se vyskytla
        chyba v některé z položek. Bez něj jakákoliv chyba způsobí, že se neimportuje žádný
        záznam. |  
        
         
            Poznámka: 
        Následuje výčet chyb, které jsou ignorovány při použití parametru -force 
        a nezpůsobí selhání celého importu. 
        Chyby započítané ve výsledku jako přeskočené záznamy(skipped ): 
            Výskyt více objektů s klíčovou hodnotu ve sloupci(ích) vybraného
        pomocí parametru -kyefields . Pro více informací o parametru -kyefields  vizte výše. 
            Neexistující šablona v databázi k objektu v souboru. Pro více
        informací si prohlédněte parametr -class  výše.
         
            Duplicitní záznamy ve vstupním souboru. 
        Chyby započítané ve výsledku jako neúspěšně zpracované záznamy(failed ): 
            Chyba při vytváření objektu podle šablony objektu včetně šablony
        pro počítačovou sestavu, která je využívána při vytváření objektu druhu "Počítač".
         
            Chyba při aktualizaci objektu v databázi. 
          
        Příklady použití
		ImportUtil.exe -input "import.csv"
            -server ".\sqlexpress" -db 
		"AlvaoSample" 
        Příkaz zkontroluje validitu formátu souboru "import.csv" v aktuálním
        adresáři ve vztahu k databázi "AlvaoSample" na "lokálním SQL Serveru". 
          
        ImportUtil.exe -input "import.csv"
            -server ".\sqlexpress" -db "AlvaoSample"
        -import 
        Příkaz importuje data ze souboru "import.csv" do databáze 
		"AlvaoSample"
        na "lokalním SQL Serveru". V AM se vytvoří odpovídající
        nové objekty ve složce Načtené objekty. 
          
        ImportUtil.exe -input "update_db.csv"
            -server ".\sqlexpress" -db 
		"AlvaoSample"
        -import -keyfields "registrační 
		značka" 
        Příkaz aktualizuje objekty, které mají  položku "registrační 
		značka"
        shodnou s hodnotou v souboru "update_db.csv" v databázi 
		"AlvaoSample"
        na "lokalním SQL Serveru". V AM se aktualizují
        vlastnosti indentifikovaných objektů, případně neexistující objekty se vytvoří ve
        složce Načtené objekty. |