[ 
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]

Reply via email to