Forum Discussion
Sascha
16 years agoOccasional Contributor
Maybe I do something wrong in total.
Here is my response:
HTTP/1.1 200 OK
Cache-Control: no-cache="set-cookie"
Date: Thu, 05 Mar 2009 14:04:20 GMT
Transfer-Encoding: chunked
Content-Type: text/xml
Set-Cookie: JSESSIONID=yTQJJvDXRByBQHhHfZm4FykKY0N9h34j5hSJ85G7sN2NnVz26spg!-342531176; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
<?xml version="1.0"?><MessageResponse><Entity name="ORG_STRATEGY"><Property name="strategy_num" value="1050" type="INTEGER"/></Entity></MessageResponse>
My Groovy Script
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( "GetNextNum#Response" )
def answer = holder.getNodeValue( "//return" )
log.info( answer)
answer=answer.replace("<","<")
answer=answer.replace(">",">")
log.info (answer)
def holder2 = groovyUtils.getXmlHolder(answer)
def answer2 = holder2.getNodeValue( "//MessageResponse");
log.info(answer2)
def node = new groovy.util.XmlParser(false,false).parseText(answer);
def textNodes = node["//MessageResponse"]
log.info(textNodes)
My Loginfo
Thu Mar 05 15:05:07 CET 2009:INFO:
Thu Mar 05 15:05:07 CET 2009:INFO:
Thu Mar 05 15:05:07 CET 2009:INFO:null
Thu Mar 05 15:05:07 CET 2009:INFO:[]
Why Null???? What is wrong in my thinking?
Here is my response:
HTTP/1.1 200 OK
Cache-Control: no-cache="set-cookie"
Date: Thu, 05 Mar 2009 14:04:20 GMT
Transfer-Encoding: chunked
Content-Type: text/xml
Set-Cookie: JSESSIONID=yTQJJvDXRByBQHhHfZm4FykKY0N9h34j5hSJ85G7sN2NnVz26spg!-342531176; path=/
X-Powered-By: Servlet/2.5 JSP/2.1
My Groovy Script
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( "GetNextNum#Response" )
def answer = holder.getNodeValue( "//return" )
log.info( answer)
answer=answer.replace("<","<")
answer=answer.replace(">",">")
log.info (answer)
def holder2 = groovyUtils.getXmlHolder(answer)
def answer2 = holder2.getNodeValue( "//MessageResponse");
log.info(answer2)
def node = new groovy.util.XmlParser(false,false).parseText(answer);
def textNodes = node["//MessageResponse"]
log.info(textNodes)
My Loginfo
Thu Mar 05 15:05:07 CET 2009:INFO:
Thu Mar 05 15:05:07 CET 2009:INFO:
Thu Mar 05 15:05:07 CET 2009:INFO:null
Thu Mar 05 15:05:07 CET 2009:INFO:[]
Why Null???? What is wrong in my thinking?
Related Content
Recent Discussions
- 23 hours agoGuhan-B
- 5 days agoruchisingh