Forum Discussion

alibaba82's avatar
alibaba82
Super Contributor
17 years ago

property expansion in update defintion / refactor defintion text box

I have a variable in the project variables called 'wsdl' which contains the URL for some service.

When I try to update definition using property expansion
${#Project#wsdl}

I get the following error copied below.
1. Is it not possible to use property expansion in side update/refactor.
2. the reason this is an issue is because if you are using variables for your endpoints, using a literal WSDL will add another endpoint in service endpoints (which is not what I expect).


Fri Apr 04 16:22:45 PDT 2008:ERROR:java.lang.IllegalArgumentException: Invalid uri '${#Project#wsdl}': incorrect path
  java.lang.IllegalArgumentException: Invalid uri '${#Project#wsdl}': incorrect path
  at org.apache.commons.httpclient.HttpMethodBase.(HttpMethodBase.java:222)
  at org.apache.commons.httpclient.methods.GetMethod.(GetMethod.java:89)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.createGetMethod(UrlWsdlLoader.java:154)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:98)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:105)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:470)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:461)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlUtils.cacheWsdl(WsdlUtils.java:898)
  at com.eviware.soapui.impl.wsdl.WsdlInterface.cacheDefinition(WsdlInterface.java:217)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext$Loader.construct(WsdlContext.java:206)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
  at java.lang.Thread.run(Unknown Source)
Fri Apr 04 16:22:47 PDT 2008:ERROR:java.lang.IllegalArgumentException: Invalid uri '${#Project#wsdl}': incorrect path
  java.lang.IllegalArgumentException: Invalid uri '${#Project#wsdl}': incorrect path
  at org.apache.commons.httpclient.HttpMethodBase.(HttpMethodBase.java:222)
  at org.apache.commons.httpclient.methods.GetMethod.(GetMethod.java:89)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.createGetMethod(UrlWsdlLoader.java:154)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:98)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:105)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:470)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:461)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlUtils.cacheWsdl(WsdlUtils.java:898)
  at com.eviware.soapui.impl.wsdl.WsdlInterface.cacheDefinition(WsdlInterface.java:217)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext$Loader.construct(WsdlContext.java:206)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
  at java.lang.Thread.run(Unknown Source)

is it not possible to use property-expansion update defintion.
No RepliesBe the first to reply