A valuta árfolyamok elérhetőek a Magyar Nemzeti Banktól nem csak web oldalon keresztül, hanem SOAP híváson keresztül is. Gondoltam, hogy amikor ügyfélnek mutatok be SOAPui tesztet, demózok, akkor miért ne ezt a szolgáltatást használjam? A WSDL ezen az oldalon érhető el:
http://www.mnb.hu/arfolyamok.asmx?WSDL
Neki is álltam készíteni egy demo projektet, talán két perc az egész, hiszen a SOAPui mindent megold, csak kattintgatni kell, ha meg van a WSDL.
És akkor egy pillanatra megakadtam, amikor megkaptam az első SOAP választ.
Az összes árfolyam benne volt a válaszban, de egyetlen mezőben CDATA formátumban XML-ként. XML az XML-ben.
Aztán a következő pillanatban azt gondoltam, hogy ha a property transfer step-ben SOAP válasz Resultra lehet XPATH-t megadni, akkor biztos lehet egy properties test step egyik propertijére is. És lehetett. A mellékelt videómegmutatja, hogy hogyan:
Az egész folyamat, a teljes projekt felépítés látszik a videón. Érdemes átkapcsolni 480px-be, úgy jobban látszanak a feliratok.