10 April 2007 - 1.7 home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge






Vote for soapUI at the WSJ Readers' Choice awards in the

'Best Web Services Utility' and

'Best Web Services Testing Tool'

categories

SoapUIToolRunner

The SoapUIToolRunner can be used to any of the integrated Code Generation tools from the command-line as they have been configured in soapUI.

The runner is defined in the com.eviware.soapui.tools.SoapUIToolRunner class and takes the path to the soapUI project file containing the interface and tool-configuration to run. It has the following options:

switchdescription
ithe interface for which the tool should be run
tthe tool(s) to run, a comma-seperated list with the following tokens; axis1, axis2, dotnet, gsoap, jaxb, wstools, wsconsume, ora, wsi, wscompile, wsimport, xfire or xmlbeans
sthe soapui-settings.xml file to use (usually the one in the soapUI bin directory)

The distribution contains a toolrunner.bat script for running tools from within the bin directory, for example;

toolrunner.bat -iAWSECommerceServicePortType -taxis1 G:\test\Amazon-soapui-project.xml

will run all the axis 1.X code-generation as previously defined within soapUI and produce the following output:

SoapUI 1.6 beta1 Tool Runner
02:27:02,386 DEBUG [SoapUI] initialized soapui-settings from [soapui-settings.xml]
02:27:02,506 INFO  [WsdlProject] Loaded project from [G:\test\Amazon-soapui-project.xml]
02:27:08,765 INFO  [SoapUIToolRunner] Running tools for project [Amazon]
directory: C:\java\axis-1_4\lib
command: java -cp activation.jar;axis-ant.jar;axis.jar;bsf.jar;castor-0.9.5.2.jar;commons-codec-1.2.jar;
 commons-discovery-0.2.jar;commons-httpclient-3.0-rc2.jar;commons-logging-1.0.4.jar;commons-net-1.0.0-dev.jar;
 httpunit.jar;ibmjsse.jar;javax.jms.jar;jaxrpc.jar;JimiProClasses.jar;junit-3.8.1.jar;log4j-1.2.8.jar;
 mailapi_1_3_1.jar;saaj.jar;servlet.jar;wsdl4j-1.5.1.jar org.apache.axis.wsdl.WSDL2Java -v -W -s -a 
 -H -T 1.2 -o g:\test\amazon C:\DOCUME~1\OLE~1.MAT\LOCALS~1\Temp\tempdir8304.tmp\AWSECommerceService.wsdl
Parsing XML file:  C:\DOCUME~1\OLE~1.MAT\LOCALS~1\Temp\tempdir8304.tmp\AWSECommerceService.wsdl
Generating g:\test\amazon\com\amazon\webservices\AWSECommerceService\_2006_05_17\CartGetRequest.java
...
Generating g:\test\amazon\com\amazon\webservices\AWSECommerceService\_2006_05_17\deploy.wsdd
Generating g:\test\amazon\com\amazon\webservices\AWSECommerceService\_2006_05_17\undeploy.wsdd
SoapUIToolRunner: Execution finished successfully
02:27:14,593 INFO  [SoapUIToolRunner] time taken: 5814ms

The above axis 1.X generation had been previously configured in soapUI as shown below:


Next: Keyboard shortcuts