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.

Vstupem do nulté transformace je celá SOAP zpráva. Výstupem z nulté transformace je utf-8 string v xml syntaxi, který je připraven jako řetězcový vstup pro použití v některém definovaném substepu aplikačním.

Nultá transformace používá konstantně soubor extract-soap.xsl, který je uložen v podsložce buildu, tedy přesně tam, kde je i settings.mxl. Tato šablona je však vždy generována na míru dané transformační akci (službě). Pro nepojmenované akce, které slouží k přenosu flexideo protokolu je k dispozici stejnojmenný soubor umístěný ve složce _transforms, kde jsou umístěny složky pojmenovaných akcí.

Nultá transformace vždy tvoří status (postup viz @status=true dále v transformaci dle substepů).

Nultá transformace vždy ověřuje, zda výstup není prázdný (postup viz @skip-empty dále v transformaci dle substepů).


Rozšíření o substepyZajištění vstupního XMLNultá transformaceTransformace dle substepůFinální transformace