Nultá transformace

Upravit obsah stránky

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á SOAPzprá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, tedypř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ýchakcí.

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ů).