wsdl2java 博客分类: AXIS2 SOAPXMLF#
程序员文章站
2024-03-01 16:01:10
...
E:\delete>wsdl2java -p com.div -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl Using AXIS2_HOME: D:\axis2-1.4 Using JAVA_HOME: D:\works\jdk1.5.0_06 Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'. E:\delete>wsdl2java -p com.div -s -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl Using AXIS2_HOME: D:\axis2-1.4 Using JAVA_HOME: D:\works\jdk1.5.0_06 Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'. E:\delete>wsdl2java -p com.div -ss -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl Using AXIS2_HOME: D:\axis2-1.4 Using JAVA_HOME: D:\works\jdk1.5.0_06 Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'. E:\delete>wsdl2java -p com.dtv.cbi -uri http://localhost:8090/newaxis2/services/CBIInterface?wsdl Using AXIS2_HOME: D:\axis2-1.4 Using JAVA_HOME: D:\works\jdk1.5.0_06 Retrieving document at 'http://localhost:8090/newaxis2/services/CBIInterface?wsdl'.
wsdl2java 写道
C:\Documents and Settings\jjjj>wsdl2java
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Usage: WSDL2Java [options] -uri <url or path> : A url or path to a WSDL
where [options] include:
-o <path> Specify a directory path for the generated code.
-a Generate async style code only (Default: off).
-s Generate sync style code only (Default: off). Takes precedence over -a.
-p <pkg1> Specify a custom package name for the generated code.
-l <language> Valid languages are java and c (Default: java).
-t Generate a test case for the generated code.
-ss Generate server side code (i.e. skeletons) (Default: off).
-sd Generate service descriptor (i.e. services.xml). (Default: off). Valid with -ss.
-d <databinding> Valid databinding(s) are adb, xmlbeans, jibx and jaxbri (Default: adb).
-g Generates all the classes. Valid only with -ss.
-pn <port_name> Choose a specific port when there are multiple ports in the wsdl.
-sn <service_name> Choose a specific service when there are multiple services in the wsdl.
-u Unpacks the databinding classes
-r <path> Specify a repository against which code is generated.
-ns2p ns1=pkg1,ns2=pkg2 Specify a custom package name for each namespace specified in the wsdls schema.
-ssi Generate an interface for the service implementation (Default: off).
-wv <version> WSDL Version. Valid Options : 2, 2.0, 1.1
-S Specify a directory path for generated source
-R Specify a directory path for generated resources
-em Specify an external mapping file
-f Flattens the generated files
-uw Switch on un-wrapping.
-xsdconfig <file path> Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.
-ap Generate code for all ports
-or Overwrite the existing classes
-b Generate Axis 1.x backword compatible code.
-sp Suppress namespace prefixes (Optimzation that reduces size of soap request/response
)
-E<key> <value> Extra configuration options specific to certain databindings. Examples:
-Ebindingfile <path> (for jibx) - specify the file path for the b
inding file
-Etypesystemname <my_type_system_name> (for xmlbeans) - override the randomly gener
ated type system name
-Ejavaversion 1.5 (for xmlbeans) - generates Java 1.5 code (ty
ped lists instead of arrays)
-Emp <package name> (for ADB) - extension mapper package name
-Eosv (for ADB) - turn off strict validation.
-Ewdc (for xmlbeans) - Generate code with a dummy schema. if someone use this optio
n
they have to generate the xmlbeans code seperately with the scomp command comes
with the
xmlbeans distribution and replace the Axis2 generated classes with correct class
es
--noBuildXML Dont generate the build.xml in the output directory
--noWSDL Dont generate WSDLs in the resources directory
--noMessageReceiver Dont generate a MessageReceiver in the generated sources
--http-proxy-host Proxy host address if you are behind a firewall
--http-proxy-port Proxy prot address if you are behind a firewall
-ep Exclude packages - these packages are deleted after codegeneration
-sin Skelton interface name - used to specify a name for skelton interface other than th
e default one
-scn Skelton class name - used to specify a name for skelton class other than the defaul
t one
Using AXIS2_HOME: D:\axis2-1.4
Using JAVA_HOME: D:\works\jdk1.5.0_06
Usage: WSDL2Java [options] -uri <url or path> : A url or path to a WSDL
where [options] include:
-o <path> Specify a directory path for the generated code.
-a Generate async style code only (Default: off).
-s Generate sync style code only (Default: off). Takes precedence over -a.
-p <pkg1> Specify a custom package name for the generated code.
-l <language> Valid languages are java and c (Default: java).
-t Generate a test case for the generated code.
-ss Generate server side code (i.e. skeletons) (Default: off).
-sd Generate service descriptor (i.e. services.xml). (Default: off). Valid with -ss.
-d <databinding> Valid databinding(s) are adb, xmlbeans, jibx and jaxbri (Default: adb).
-g Generates all the classes. Valid only with -ss.
-pn <port_name> Choose a specific port when there are multiple ports in the wsdl.
-sn <service_name> Choose a specific service when there are multiple services in the wsdl.
-u Unpacks the databinding classes
-r <path> Specify a repository against which code is generated.
-ns2p ns1=pkg1,ns2=pkg2 Specify a custom package name for each namespace specified in the wsdls schema.
-ssi Generate an interface for the service implementation (Default: off).
-wv <version> WSDL Version. Valid Options : 2, 2.0, 1.1
-S Specify a directory path for generated source
-R Specify a directory path for generated resources
-em Specify an external mapping file
-f Flattens the generated files
-uw Switch on un-wrapping.
-xsdconfig <file path> Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.
-ap Generate code for all ports
-or Overwrite the existing classes
-b Generate Axis 1.x backword compatible code.
-sp Suppress namespace prefixes (Optimzation that reduces size of soap request/response
)
-E<key> <value> Extra configuration options specific to certain databindings. Examples:
-Ebindingfile <path> (for jibx) - specify the file path for the b
inding file
-Etypesystemname <my_type_system_name> (for xmlbeans) - override the randomly gener
ated type system name
-Ejavaversion 1.5 (for xmlbeans) - generates Java 1.5 code (ty
ped lists instead of arrays)
-Emp <package name> (for ADB) - extension mapper package name
-Eosv (for ADB) - turn off strict validation.
-Ewdc (for xmlbeans) - Generate code with a dummy schema. if someone use this optio
n
they have to generate the xmlbeans code seperately with the scomp command comes
with the
xmlbeans distribution and replace the Axis2 generated classes with correct class
es
--noBuildXML Dont generate the build.xml in the output directory
--noWSDL Dont generate WSDLs in the resources directory
--noMessageReceiver Dont generate a MessageReceiver in the generated sources
--http-proxy-host Proxy host address if you are behind a firewall
--http-proxy-port Proxy prot address if you are behind a firewall
-ep Exclude packages - these packages are deleted after codegeneration
-sin Skelton interface name - used to specify a name for skelton interface other than th
e default one
-scn Skelton class name - used to specify a name for skelton class other than the defaul
t one