Changement SoapUI Demande avec groovy

Je suis nouveau sur SoapUI. J'ai un peu de TestSteps fonction les uns des autres. J'ai donc utilisé le XML-Slurper de lire des Données à partir d'une réponse "deliverData" et stocké dans mon cas de test de propriétés.

def xml = new XmlSlurper().parseText(response)
def response = context.expand( '${deliverData#Response}' )
def ID = xml.Body.DeliverDataResponse."pollingId";  
testRunner.testCase.setPropertyValue("pollingID",ID.text());

Maintenant je veux utiliser le pollingID pour une autre demande qui, comme ce

   <soapenv:Body>
      <DeliverRequest>?</DeliverRequest>
   </soapenv:Body>

J'ai lu http://groovy.codehaus.org/Updating+XML+avec+XmlSlurper mais je ne vois pas comment stocker de manipuler des données dans la demande? Je ne suis même pas sûr de savoir comment mettre à jour.
Espérons que quelqu'un peut m'aider, je n'ai vraiment pas aime travailler avec des scripts, je préfère la normale en java:)
Merci beaucoup!
jean

RÉPONSE:
voilà comment cela fonctionne, mais pas avec la xmlslurper plus.

def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( "DeliverStatus#Request" );
holder.setNodeValue( "//DeliverRequest", "200" );
holder.updateProperty();

OriginalL'auteur john | 2011-09-20