wsimport man page on Ubuntu

Man page or keyword search:  
man Server   6591 pages
apropos Keyword Search (all sections)
Output format
Ubuntu logo
[printable version]

wsimport(1)							   wsimport(1)

NAME
       wsimport - JAX-WS 2.0 Beta

SYNOPSIS
       wsimport [options] <wsdl>

DESCRIPTION
       The wsimport tool generates JAX-WS portable artifacts, such as:

	  o Service Endpoint Interface (SEI)

	  o Service

	  o Exception class mapped from wsdl:fault (if any)

	  o Async Reponse Bean derived from response wsdl:message (if any)

	  o JAXB generated value types (mapped java classes from schema types)

       These  artifacts can be packaged in a WAR file with the WSDL and schema
       documents along with the endpoint implementation to be deployed.

       wsimport tool can be launched using the command line script wsimport.sh
       (Unix)  or  wsimport.bat(windows). There is also and ant task to import
       and compile the wsdl, see the details below.

OPTIONS
       The following table lists the wsimport options.

       Table 1-1 wsimport Options

       Multiple JAX-WS and JAXB binding files can be specified using -b option
       and  they  can  be used to customize various things like package names,
       bean names, etc. More information on JAX-WS and JAXB binding files  can
       be found in the customization documentation.

   Ant task
       An  Ant task for the wsimport tool is provided along with the tool. The
       attributes and elements supported by the Ant task are listed below:

	  <wsimport
	     wsdl="..."
	     destdir="directory for generated class files"
	     sourcedestdir="directory for generated source files"
	     keep="true|false"
	     extension="true|false"
	     verbose="true|false"
	     version="true|false"
	     wsdlLocation="..."
	     catalog="catalog file"
	     package="package name"
	     <binding dir="..." includes="..." />
	 </wsimport>

       The binding attributes is like a path-like structure @
       http://ant.apache.org/manual/using.html#path and can also be set via
       nested <binding> elements, respectively. Before this task can be used,
       a <taskdef> element needs to be added to the project as given below:

	 <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
	     <classpath path="jaxws.classpath"/>
	 </taskdef>

       where jaxws.classpath is a reference to a path-like structure @
       http://ant.apache.org/manual/using.html#path, defined elsewhere in the
       build environment, and contains the list of classes required by the
       JAX-WS tools.

Examples
	 <wsimport
	     destdir="${build.classes.home}"
	     debug="true"
	     wsdl="AddNumbers.wsdl"
	     binding="custom.xml"/>

       The above example generates client-side artifacts for AddNumbers.wsdl,
       stores .class files in the ${build.classes.home} directory using the
       custom.xml customization file. The classpath used is xyz.jar and com‐
       piles with debug information on.

	 <wsimport
	     keep="true"
	     sourcedestdir="${source.dir}"
	     destdir="${build.classes.home}"
	     wsdl="AddNumbers.wsdl">
	     <binding dir="${basedir}/etc" includes="custom.xml"/>
	 </wsimport>

       The above example generates portable artifacts for AddNumbers.wsdl,
       stores .java files in the ${source.dir} directory, stores .class files
       in the ${build.classes.home} directory.

Notes
       Summary of Changed and Removed wsimport ant attributes:

       base replaced by destdir

       sourceBase is replaced by sourcedestdir

       wsdlFile is replaced by wsdl
       httpProxy is removed. Use ant's setproxy task instead for proxy config‐
       uration.
       version is removed

				  07 Aug 2006			   wsimport(1)
[top]

List of man pages available for Ubuntu

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net