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 určeno ve WSDL specifikaci služby. Finální transformace dodržuje a zaručuje v rámci výstupního formátu jen utf-8.

Pozor: Výstupní transformace je transformací posledního substepu. Tj. finální transformaci, její vstupy a šablonu tedy definuje poslední substep a chování vstupů je totožné jako u “nefinálních” substepů. Rozdíl je na výstupu. Výstupem z finální transformace je totiž hotové XMLP, tedy SOAP určený k předání jako odpověď na požadavek na službu a to vč. možnosti fault, tedy indikace vzniku chyby žadateli.

Teoreticky se tedy může stát, že se služba bude skládat pouze ze dvou transformací, té nulté a finální, která je určena jediným substepem v nastaveních settings.mxl

Finální transformace nikdy neověřuje možnost prázdného výsledku.

Finální transformace nikdy neověřuje výskyt statusu.

Je samozřejmě jasné, že se toto řídí nastavením substepu, ale tyto požadavky v nastavení finálního substepu vždy chybí nebo jsou vypnuté.


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