ContributionsMost RecentMost LikesSolutionsDetermining child node names?Hi, I have a response which contains something like this: <path1> <name1> <data>... <data>... <data>... <name2> <data>... <data>... <data>... <name3> <data>... <data>... <data>... </path1> where name1..x could be anything - i.e. not fixed values. Although I can count the number of items in path1... def requestProcessorsFound = responseHolder["count(//path1/*)"].toInteger() ... I can't see how to iterate through and retrieve and use the names of the keys within path1. Can anybody suggest a chunk of code or function call that would return the "name1", "name2", "name3" values? Many thanks, John.Defining functions / procedures in SoapUI?Hi, I'm using Eclipse with the SoapUI plugin. Although I have a test suite defined for each webservice function, some common validation is required in each of the test steps. Is it possible to define a validation function that can be called from each of the test cases? If so, could you provide a sample code chunk please? Thanks JohnRe: WSDL moving between serversAh, I may have answered part of my own question. The WSDL should contain its own location on the target server. <wsdl:service name="xxxWebservices"> <wsdl:documentation>Collection of services provided by the xxx Web Service</wsdl:documentation> <wsdl:port binding="tns:WebservicesSOAP" name="WebservicesSOAP"> <soap:address location="http://xxx,co.uk/services/Webservices"/> </wsdl:port> </wsdl:service> The value held in LOCATION is used to populate the ENDPOINT value in the SoapUI test case. This value tells the test where to run. So in theory... if the WSDL moves to a new server, it should be updated with its new location. Re-importing the WSDL should then update the tests to point to the new location.WSDL moving between serversHi, Please excuse any dumb questions - I'm very new to this! OK, I have a WSDL file (dumped on my desktop, to be used for reference only). I've created a SoapUI project from this, containing some unit tests. This was done because the real deployed WSDL is on a server elsewhere, and it has security set so that I can't import the remote WSDL - I can only post to it. How can I update my test project to point to the remote WSDL? It seems that once the project has been created (from my sample WSDL) there's no way to change the target of the tests to the real server. Can anybody help with some advice please? Thanks John.