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ší.

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

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

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

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

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

syntax
<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:action-requestUzel cxd:action-response