Typy uzlů využívané v požadavcích
Kapitola obsahuje typy elementů odkazované ze struktur požadavků a odpovědí komunikačního protokolu, pokud jsou zde využívány opakovaně.
Podřízené stránky
Typ error
Vyskytuje se v případě chyby a obsahuje její znění. Zejména při databázové chybě mohou být v těle odpovědi přítomny tagy error s bližším popisem. V jedné odpovědi se proto může vyskytnout i více uzlů error, podle počtu nahromážděných diagnostických zpráv (viz poznámka k tomuto vzoru).
Typ register
Atributy
Typ transform
Zásadní oprava: tento typ dříve jen duplikoval atributy kořenového uzlu transform (stop-on-*), aniž by popisoval strukturu, na kterou se z požadavku transform odkazuje (jednotlivý transformační krok perform-transform). Nyní popisuje skutečnou sdílenou strukturu obálky transformace.
Typ save-file
Sdílený tvar atributů pro popis ukládaného souboru, používaný požadavky save-file a save-files (kořenový uzel i každý vnořený file).
Typ scan-file-info
Sdílený tvar výčtu souborů vrácený požadavkem get-scan-files při verbose="true". Počet potomků file odpovídá počtu uvedenému v odpovídajícím celočíselném atributu na hlavním uzlu odpovědi.
Typ save-file-result
Sdílený tvar odpovědi na uložení jednoho souboru, používaný save-file (kořenový element) a save-files (vnořený file).
Typ pdk-list
Obálka se seznamem potomků item, každý s primárním klíčem a typem dokumentu – používaná např. u erase-document/remove-document.
Typ document-set
Konvenční obálka pro jeden nebo více instancí dokumentů, používaná např. u save-draft.
Typ do-task
Sdílené plánovací atributy společné všem požadavkům do-* (do-import, do-export, do-force-import, do-action, do-request, do-manage, do-optimize-files, do-scan-files).
Typ do-task-result
Tvar odpovědi společný všem požadavkům do-* (viz do-task). Kořenový element odpovědi má vždy stejné jméno jako uzel požadavku (do-import, do-export, do-action atd.), ne literální do-task-result.