1. Domů
  2. Dokumentace
  3. API
  4. Instalace
  5. Průběh instalace

Průběh instalace

1.) Přihlašte se na Portál podpory a stáhněte si instalační soubor k S5API. Verze API musí být ke konkrétní verzi Money, nelze kombinovat různé verze Money a API. Balíček je obvykle s názvem 1.13.11_api.zip, kdy číslo označuje verzi ke které je S5API určeno. Tento .zip balíček obsahuje vše pro instaci i update.

Pokud máte starší verzi API jak 1.13.11, tak doporučujeme provést novou instalaci API pomocí průvodce a následně využít starší config a již založené databáze. Z IIS odmažete web S5API a Fond aplikací a necháte průvodcem vytvořit nové. Databáze a config ponecháte (nevyplňujete na webu nový) a jen nakopírujete config. json do nového adresáře.

Jestliže již máte instalované API pomocí nového průvodce (od 1.13.11) a je v nové adresářové struktuře, tak lze provádět update rovnou na poslední verzi (tak jako Money) a není potřeba provádět update po jednotlivých verzích postupně. Např. mám API 1.13.11 a aktulizuji na 1.14.5, tak mohu využít SetupWizard z této poslední verze a nemusí předtím instalovat verzi 1.14.1.

2.) Balíček Odblokujte a rozbalte do samostatné pomocné složky. Následně spusťte soubor  SetupWizard.exe.

3.) Vyberte buď instalaci nového Api nebo Aktualizaci stávajícího.

4.) Doplňte základní konfiguraci webu.

Název webu    Název webu, který se založí v IIS pod Weby a Fondy aplikací. Lze mít více webů
                       např. S5Api a S5APITEST

Lokální           Zaškrtněnte. Příznak, jestli se API bude instalovat na localhost. Další adresy si můžete
                      doplnit v rámci IIS.

Porty               Vyberte volné porty, defaultně jsou vybrány 81 a 82. Pro https je naistalován
                        samoinstalační certifikát¨, následně lze používat tento nebo si v IIS změnit za vlastní.

Cesta k webu  Je název adresáře, kam se nainstalují další adresáře a soubory nutné pro provoz API.
                       Jestliže máte více instalací API, tak tento adresář musí mít samostatný pro každou instanci
                       API. Název adresáře je libovolný např. S5APi, S5API_Agenda1.

Pokud v IIS již existuje web stejného názvu, vypíše systém chybové hlášení. V takovém případě je třeba zvolit jiný název webu nebo z IIS web smazat (je třeba smazat jak ze seznamu Weby, tak i ze seznamu Fondy aplikací).

 

5.) Potvrďte zadané údaje kliknutím na Další a poté Dokončit

6.) Instalátor spustí webovou stránku http://[adresa API včetně portu]/Admin/Configuration/index), kde je nutné konfigurovat nastavení.

7.) Vyplňte údaje dle formuláře (vzor viz níže nebo v další kapitole) a stiskněte Save.
Heslo použijte dostatečně dlouhé a bezpečné např. malá/velká písmena a číslice, ale nepoužívejte speciální znaky např.  #$“<>/@ a podobné.

8.) Instalátor provede tyto kroky:

    • v IIS založí web s uvedeným názvem
    • v IIS založí související fond aplikací (application pool)
    • v IIS založí pro vytvořený web vazby (pro http a https) na uvedené porty
    • do IIS nainstaluje certifikát (pro připojení přes https)
    • tentýž certifikát uloží do seznamu důvěryhodných certifikáty
    • založí adresáře a nakopíruje potřebné soubory (viz spodní dva obrázky)
    • další stránka – dokončení instalace

9.) Na výchozí stránce jsou dostupné odkazy pro dokumentaci Swagger a GraphQL. Pro zobrazení Swagger dokumentace (REST API dále se nevyvíjí) je nutné upravit soubor web.config.

Průběh instalace
Pomohl Vám tento článek? Ano 2 Ne

Jak Vám můžeme pomoci?