manpagez: man pages & more
man wsimport(1)
Home | html | info | man
wsimport(1)                                                        wsimport(1)




NAME

       wsimport - JAX-WS 2.0



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.  The
       generated Service class can be used to invoke the Web Service endpoint.


OPTIONS

       -d directory
              Specify where to place generated output files.

       -b path
              Specify  external  JAX-WS  or JAXB binding files (Each file must
              have its own -b).

       -catalog
              Specify catalog file to resolve external entity  references,  it
              supports  TR9401, XCatalog, and OASIS XML Catalog format. Please
              read the XML Entity and URI  Resolvers  document  or  see  wsim-
              port_catalog sample.

       -extension
              Allow  vendor  extensions  (functionality  not  specified by the
              specification). Use of extensions  may  result  in  applications
              that  are not portable or may not interoperate with other imple-
              mentations.

       -help  Display help.

       -httpproxy:host:port
              Specify an HTTP proxy server (port defaults to 8080).

       -keep  Keep generated files.

       -p     Specifying a target package via this command-line option,  over-
              rides any wsdl and schema binding customization for package name
              and the default package name algorithm defined in the specifica-
              tion.

       -s directory
              Specify where to place generated source files.

       -verbose
              Output messages about what the compiler is doing.

       -version
              Print version information.

       -wsdllocation location
              @WebService.wsdlLocation    and   @WebServiceClient.wsdlLocation
              value

       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.


Examples

       wsimport -d generated http://example.org/stock?wsdl

       This  command  generates  JAX-WS  portable  artifacts  for http://exam-
       ple.org/stock?wsdl in to the generated directory.

       wsimport stock.wsdl -b stock.xml -b stock.xjb

       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)

Mac OS X 10.7.4 - Generated Thu May 10 19:11:04 CDT 2012
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.