NAME
wsimport - JAX-WS 2.0
SYNOPSIS
wsimport [options] wsdl
DESCRIPTION
The wwssiimmppoorrtt 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. The generated Service class can be used to invoke the Web Service endpoint. OOPPTTIIOONNSS-dd directory
Specify where to place generated output files.-bb path
Specify external JAX-WS or JAXB binding files (Each file must
have its own -bb).
-ccaattaalloogg
Specify catalog file to resolve external entity references, it supports TR9401, XCatalog, and OASIS XML Catalog format. Pleaseread the XML Entity and URI Resolvers document or see wwssiimm-
ppoorrttccaattaalloogg sample.-eexxtteennssiioonn
Allow vendor extensions (functionality not specified by the specification). Use of extensions may result in applicationsthat are not portable or may not interoperate with other imple-
mentations.-hheellpp Display help.
-hhttttpppprrooxxyy::host::port
Specify an HTTP proxy server (port defaults to 8080).-kkeeeepp Keep generated files.
-pp Specifying a target package via this command-line option, over-
rides any wsdl and schema binding customization for package nameand the default package name algorithm defined in the specifica-
tion.-ss directory
Specify where to place generated source files.-vveerrbboossee
Output messages about what the compiler is doing.-vveerrssiioonn
Print version information.-wwssddllllooccaattiioonn location
@WebService.wsdlLocation and @WebServiceClient.wsdlLocation valueMultiple JAX-WS and JAXB binding files can be specified using -bb 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. EExxaammpplleesswwssiimmppoorrtt -dd ggeenneerraatteedd hhttttpp::////eexxaammppllee..oorrgg//ssttoocckk??wwssddll
This command generates JAX-WS portable artifacts for http://exam-
ple.org/stock?wsdl in to the ggeenneerraatteedd directory.wwssiimmppoorrtt ssttoocckk..wwssddll -bb ssttoocckk..xxmmll -bb ssttoocckk..xxjjbb
The above example generates JAX-WS artifacts for stock.wsdl and uses
the customization files stock.xml (jax-ws customization file) and
stock.xjb (jaxb customization file) in the process.07 Aug 2006 wsimport(1)