Požadavek file-system
Slouží k provádění filesystémových operací.
<request><file-systemtransactional="none|single|all|complex"><list ... /> ?<delete ... /> ?<copy ... /> ?<move ... /> ?<mkdir ... /> ?<rename ... always|skip-existing|older|newer|fail</rename> ?</file-system></request>
Atributy

transactional - způsob transakčního chování, výchozí hodnotou je none(typ: string)
TYP HODNOTY: string;
Možnosti obsahu:
» none ~ operace jsou plně netransakční
» single ~ každá jednotlivá operace probíhá transakčně - např. v případě selhání jednotlivého požadavku se v jeho rámci neprovede žádná operace
» all ~ celá skupina file=system požadavků je chápána jako jedna transakce např. pokud se napřed mazalo a nasledně kopírovalo, tak pokud selže kopírování, odvolá se i předchozí výmaz
» complex ~ transakce je součástí celého transakčního požadavku, více informací v samostatné kapitole o transakcích
Potomci
Odpověď
Struktura odpovědi na požadavek file-system vrácená v obálce response:
<response><liststatus="{string}"detail="{string}"/></response>
Atributy

status - popis neuveden(typ: string) TYP HODNOTY: string;

detail - popis neuveden(typ: string) TYP HODNOTY: string;
Potomci
Odpověď list neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Struktura odpovědi na požadavek file-system vrácená v obálce response:
<response><deletestatus="{string}"detail="{string}"/></response>
Atributy

status - popis neuveden(typ: string) TYP HODNOTY: string;

detail - popis neuveden(typ: string) TYP HODNOTY: string;
Potomci
Odpověď delete neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Struktura odpovědi na požadavek file-system vrácená v obálce response:
<response><copystatus="{string}"detail="{string}"/></response>
Atributy

status - popis neuveden(typ: string) TYP HODNOTY: string;

detail - popis neuveden(typ: string) TYP HODNOTY: string;
Potomci
Odpověď copy neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Struktura odpovědi na požadavek file-system vrácená v obálce response:
<response><movestatus="{string}"detail="{string}"/></response>
Atributy

status - popis neuveden(typ: string) TYP HODNOTY: string;

detail - popis neuveden(typ: string) TYP HODNOTY: string;
Potomci
Odpověď move neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Struktura odpovědi na požadavek file-system vrácená v obálce response:
<response><mkdirstatus="{string}"detail="{string}"/></response>
Atributy

status - popis neuveden(typ: string) TYP HODNOTY: string;

detail - popis neuveden(typ: string) TYP HODNOTY: string;
Potomci
Odpověď mkdir neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Struktura odpovědi na požadavek file-system vrácená v obálce response:
<response><renamestatus="{string}"detail="{string}"/></response>
Atributy

status - popis neuveden(typ: string) TYP HODNOTY: string;

detail - popis neuveden(typ: string) TYP HODNOTY: string;
Potomci
Odpověď rename neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Výraz pro identifikaci chyb v odpovědi serveru: file-system/*[@status='error'] (odkaz na popis detailu: @detail).

