Uzel cxd:action-request
Popis vstupu do akce pro účely jejího volání. Jsou zde upřesněny možné typy volání akce, parametry, použití pdk-listu a příp. další.
<cxd:action-request>
<cxd:call-types ... /> ?
<cxd:parameters ... /> !
<cxd:pdk-list ... /> ?
<cxd:form-draft ... /> ?
</cxd:action-request>
Prvek cxd:action-request se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
Uzel cxd:action-request neobsahuje žádné atributy.
Potomci
Uzel cxd:call-types
Typ volání je vedle názvu akce druhým ze dvou potřebných jmen pro správné sestavení URL volání akce. Má-li akce volání typu service, nemůže mít již žádné jiné. Typy table a form mohou koexistovat.
<cxd:call-types
table="true|false"
form="true|false"
service="true|false"
/>
Prvek cxd:call-types se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
table - Volání specializované pro použití v prostředí přehledů, tj. zejm. pro práci se seznamy uložených dokumentů. Vstupy a výstupy jsou definovány jmenným prostorem "http://www.flexideo.com/actions/inner".; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
form - Volání specializované pro použití v prostředí formulářů, tj. zejm. rozpracovaných dokumentů. Vstupy a výstupy jsou definovány jmenným prostorem "http://www.flexideo.com/actions/inner".; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
service - Univerzální pojetí akce jako webové služby s vlastním popisem vstupů a výstupů ve vlastním jmenném prostoru v rámci provozované aplikace.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
Potomci
Uzel cxd:call-types neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.
Uzel cxd:parameters
Seznam případných parametrů při volání akce. Parametry jsou uváděny dle schematu actions/inner. Uváděno jen u typů volání table a form.
Uzel cxd:pdk-list
Upřesnění použití seznamu pdk-list a případná specifikace použitých dokumentových typů. Uváděno jen u typů volání table a form.
<cxd:pdk-list
is="not-used|optional|required"
>
<cxd:enabled-types ... /> ?
</cxd:pdk-list>
Prvek cxd:pdk-list se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
is - popis neuveden(typ: string)
TYP HODNOTY: string (string);
Možnosti obsahu:
» not-used ~ Akce pro své spuštění nevyžaduje žádný pdk-list. Výchozí hodnota.
» optional ~ Seznam pdk-list je volitelný, tedy nepovinný. Je-li akce spustitelná i nad formulářem, pak například žádný pdk-list ani dodán být nemůže.
» required ~ Seznam pdk-list je povinný, akce bez něj nebude funkční.
Potomci
Jde o seznam typů, jež se mohou v pdk-listu vyskytovat.; Seznam názvů typů dokumentů flexideo.
Základní typ(y) uzlu(ů): documentTypesType;
<cxd:enabled-types>
<cxd:document ... {string}</cxd:document> *
</cxd:enabled-types>
Prvek cxd:enabled-types se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:enabled-types viz. popis typu documentTypesType.
Uzel cxd:form-draft
Použití XML rozpracovaného dokumentu akcí.
<cxd:form-draft
is="not-used|optional|required"
>
<cxd:enabled-types ... /> !
</cxd:form-draft>
Prvek cxd:form-draft se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
is - popis neuveden(typ: string)
TYP HODNOTY: string (string);
Možnosti obsahu:
» not-used ~ Akce pro své spuštění nevyžaduje žádný draft. Výchozí hodnota.
» optional ~ Dodání rozpracovaného XML je volitelné. Je-li akce spustitelná i nad tabulkou, pak například žádný draft ani dodán být nemůže.
» required ~ Rozpracovaný draft je povinný, akce bez něj nebude funkční.
Potomci
Jde o seznam typů, jež se mohou v pdk-listu vyskytovat.; Seznam názvů typů dokumentů flexideo.
Základní typ(y) uzlu(ů): documentTypesType;
<cxd:enabled-types>
<cxd:document ... {string}</cxd:document> *
</cxd:enabled-types>
Prvek cxd:enabled-types se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Popis obsahu elementu cxd:enabled-types viz. popis typu documentTypesType.