Forum Discussion
M_McDonald
13 years agoSuper Contributor
Why not just have the Groovy script remove the particular node from the initial request and use the results for the second request?
Groovy script:
Second request:
Groovy script:
def grUtils = new com.eviware.soapui.support.GroovyUtils(context)
def ReqHolder = grUtils.getXmlHolder("Original#Request")
def data = 'delete first name' // to decide which node to remove - this will be different for you
if (data == 'delete first name') {
ReqHolder.removeDomNodes('//idm:first-given-name')
} else { // delete last name
ReqHolder.removeDomNodes('//idm:family-name')
}
return ReqHolder.xml
Second request:
${Groovy Script#result}