Popis settings.mxl

Opět jde o XML soubor v utf-8. Je zpětně kompatibilní se settingy pro add-on a klientský skript, kterými je i nadále využíván. Výchozí popis tohoto souboru je možné najít v technické dokumentaci (viz. popis nastavení, která si nadále musí zachovat svoji platnost (časem rozšířím o popisy nových rozšíření, až je odladíme v praxi).

Soubor má následující výchozí strukturu:

<action-steps>
<action-step> (+)
<apply-to ...=""/> (*)
</action-step>
</action-steps>

Rozšíření o substepy

Výchozí struktura nastavení akcí je rozšířena takto:


Zajištění vstupního XML

Vstupem do transformace je text, který buď vystoupil z některé předchozí transformace nebo je umístěn jako innerXml uzlu input v nastaveních settings.mxl (zde je také zaručeno, že jsou v utf-8). Vstu...


Nultá transformace

Každý substep spojuje vstupní XML metodou prostého spojování řetězců v utf-8. Proto je třeba nulté transformace, která zajistí, že kódování, použité klientem služby, převede na jednotné interní utf-8.


Transformace dle substepů

Interní transformace mají zaručeny opět jednotné kódování v utf-8, jako nultá transformace. Vstupy do transformace byly již popsány výše. Základem transformace je následující XML text:


Finální transformace

Finální transformace slouží k tomu, aby připravila výstupní XML ve jmenném prostoru soap/envelope, jmenném prostoru aplikace a / nebo jmenném prostoru flexideo.com s kvalifikovanými názvy tak, jak je...


Úvod, příkladExistence služby a vazba na registrPopis settings.mxlŘešení chybObecný komunikační protokol akcíPřehled URITyp asi:emailPomocné typy