Skip to main content

Syntaxe požadavku

Na základě výše popsaných skutečností bude mít požadavek na export následující XML syntaxi:

<do-export
rel-folder="vystup"
file-type="XML|text"
file-ext="xml"
file-caption="exp"
extend-caption="true|false|file|date|time"
validity="{#string}"
repeat="{#string}"
when-off="{true|false}"
failsafe="{#string}"
>
<sql-query>
<select type="...">SELECT ... FROM ...</select>
</sql-query>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...
</xsl:stylesheet>
</do-export>

Význam jednotlivých atributů:

  • rel-folder - jmeno složky do níž se budou soubory exportovat

  • file-type - určuje, zda bude exportovano do XML nebo CSV

  • file-ext - určuje příponu souboru

  • file-caption - určuje počáteční písmena názvu souboru

  • extend-caption - určuje způsob číslování souborů: true - nepřerušená vzestupná řada, file - o jedna vyšší číslo než je nejvyšši číslo již existujícího souboru, date - k názvu souboru přidá datum, time - k názvu souboru přidá datum a čas

  • validity, repeat, when-off, failsafe - viz Nastavení plánovače úloh

Uzel sql-query obsahuje pak dotaz pro výběr dat a jeho syntaxe je shodná s požadavky na přímé SQL dotazy.

Aby uživatel mohl tento požadavek používat, musí mít ve vlastnostech uživatele aktivováno oprávnění p_export nebo p_admin.