[
https://issues.apache.org/jira/browse/AXIS2-3889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12610469#action_12610469
]
saminda wijeratne commented on AXIS2-3889:
------------------------------------------
Other than the above wsdl to java options following features can be implemented.
-u Unpacks the databinding classes
-r <path> Specify a repository against which code is generated.
-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
-f Flattens the generated files
-uw Switch on un-wrapping.
-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)
--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 the default one
-scn Skelton class name - used to specify a name for
skelton class other than the default one
will be focusing upon implementing these.
> The Axis2-Codegen tool does not contain all the codegen options presented
> -------------------------------------------------------------------------
>
> Key: AXIS2-3889
> URL: https://issues.apache.org/jira/browse/AXIS2-3889
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Components: Tools
> Environment: ide: Eclipse
> java: jdk 1.5
> Reporter: saminda wijeratne
>
> Axis2-Codegen tool currently does not implement all the features available in
> the codegen provided by the axis2. these missing features should be added to
> the eclipse tool.
> following are the currently implmented features.
> x -o <path> Specify a directory path for the generated code.
> x -a Generate async style code only (Default: off).
> x -s Generate sync style code only (Default: off).
> Takes precedence over -a.
> x -p <pkg1> Specify a custom package name for the generated
> code.
> x -l <language> Valid languages are java and c (Default: java).
> x -t Generate a test case for the generated code.
> x -ss Generate server side code (i.e. skeletons)
> (Default: off).
> x -sd Generate service descriptor (i.e. services.xml).
> (Default: off). Valid with -ss.
> x -d <databinding> Valid databinding(s) are adb, xmlbeans, jibx and
> jaxbri (Default: adb).
> x -g Generates all the classes. Valid only with -ss.
> x -pn <port_name> Choose a specific port when there are multiple
> ports in the wsdl.
> x -sn <service_name> Choose a specific service when there are multiple
> services in the wsdl.
> x -ns2p ns1=pkg1,ns2=pkg2 Specify a custom package name for each namespace
> specified in the wsdls schema.
> x -ssi Generate an interface for the service
> implementation (Default: off).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]