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.