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


       wsimport - JAX-WS 2.0


       wsimport [options] wsdl


       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

       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.


       -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).

              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.

              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-

       -help  Display help.

              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-

       -s directory
              Specify where to place generated source files.

              Output messages about what the compiler is doing.

              Print version information.

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

       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.


       wsimport -d generated

       This  command  generates  JAX-WS  portable  artifacts  for http://exam- 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
© 2000-2021
Individual documents may contain additional copyright information.