Požadavek update-files
Aktualizace souborů ze složky
Systém flexideo umožňuje provádění úprav struktury databáze dle DAD souborů defakto za provozu. Právě k jeho spuštění slouží požadavek update-dad.
Ostatní soubory v cíli zůstanou nedotčeny. Požadavek může volat pouze uživatel s oprávněním admin.
<request>
<update-files
dad-dir="{string}"
web-dir="{string}"
/>
</request>
Atributy
-
dad-dir- Zdrojová složka DAD - Z této složky budou v rámci provádění požadavku zkopírovány DAD soubory jednotlivých rolí do aktualizační složky serveru odkud je načítá požadavek update-dad a odkud se načítají při startu serveru.(typ: string) TYP HODNOTY:string; -
web-dir- Zdrojová složka webu - Z této složky budou v rámci provádění požadavku zkopírovány soubory do webového sídla aplikace, kde ty cílové přepíší(typ: string) TYP HODNOTY:string;
Potomci
Požadavek update-files neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Poznámka k request
Oba atributy je možné dát do samostatných požadavků nebo mohou být i společně v jednom tagu. Pro správné fungování požadavku je potřebný alespoň jeden z těch to atributů.
Cesty v atributech musí být zadány tak, aby byly platné z operačního systému serveru.
Odpověď
Struktura odpovědi na požadavek update-files vrácená v obálce response:
<response>
<update-files
type="ok|error"
detail="{string}"
/>
</response>
Atributy
-
type- Obsahuje hodnoty ok nebo error (možnosti obsahu:ok | error) -
detail- Upřesnění - Bližší popis vzniklé chyby. Je k dispozici při odpovědi typu 'error'.(typ: string)
Potomci
Odpověď update-files neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Výraz pro identifikaci chyb v odpovědi serveru: update-files[@type='error'] (odkaz na popis detailu: @detail).
Další info
Po aktualizaci souborů může následovat (dle způsobu nastavení) aktualizace databáze s využitím požadavku update-dad.