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.

syntax
<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:

syntax
<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.


Požadavek admin-unlockPožadavek cache-boostPožadavek do-managePožadavek do-optimize-filesPožadavek do-scan-filesPožadavek get-scan-filesPožadavek mimesPožadavek servicePožadavek soap-servicesPožadavek test-performancePožadavek unload-soapPožadavek unload-pseudoPožadavek update-dadPožadavek update-files