axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Elliott <webbertsoluti...@hotmail.com>
Subject Wsdl2Java
Date Mon, 07 May 2007 13:19:42 GMT
I am trying to have all the namespaces in the Webservice to get its own package name.
 
Namespace          Package
=======================
urn:emp:data       emp.data
urn:emp:service    emp.service
 
When I run Wsdl2Java everything gets put in org.tempuri
 
In looking at the documentation at: http://ws.apache.org/axis/java/reference.html I notice
that 
the parameters are not the same as in the binary distribution.  I am on a Windows XP machine.
 
Included below is 

a line from the WSDL
the output from Wsdl2Java
the bat file running and its parameters used
the resulting directory structure and files
Any help is appreciated.
Dave
 
===========================================
 
Here is a line from the WSDL that has the namespace I want to have as a seperate package
<wsdl:import namespace="urn:emp:service" location="http://localhost:9000/PersonService/Service?wsdl=wsdl0"
/> 
 
===========================================
 
 
D) %AXIS2_HOME%/bin/WSDL2JavaUsing AXIS2_HOME:   C:\Apps\java\Libraries\Axis2\axis2-1.2Using
JAVA_HOME:    C:\Program Files\Java\jre1.5.0_11Usage: WSDL2Java -uri <url or path> :
A url or path to a WSDL          -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
csharp (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, jaxme 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 
                    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 <path to file> Use XMLBeans
.xsdconfig file. Valid only with -d xmlbeans.
 
===========================================
 
D) go.bat
D) rd build /q/sD) set outdir=buildD) set src=srcD) set language=javaD) set databinding=adbD)
set uri=http://localhost:9000/PersonService/Service?wsdl
D) C:\Apps\java\Libraries\Axis2\axis2-1.2/bin/WSDL2Java -uri "http://localhost:9000/PersonService/Service?wsdl"
-o "build" -l "java" -d "adb" -S "src" -ns2p urn:emp:service=emp.service,urn:emp:data=emp.dataUsing
AXIS2_HOME:   C:\Apps\java\Libraries\Axis2\axis2-1.2Using JAVA_HOME:    C:\Program Files\Java\jre1.5.0_11Retrieving
document at 'http://localhost:9000/PersonService/Service?wsdl=wsdl0', relative to 'http://localhost:9000/PersonService/Service?wsdl'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd1', relative to 'http://localhost:9000/PersonService/Service?wsdl=wsdl0'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd2', relative to 'http://localhost:9000/PersonService/Service?wsdl=wsdl0'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd0', relative to 'http://localhost:9000/PersonService/Service?wsdl=wsdl0'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd2', relative to 'http://localhost:9000/PersonService/Service?xsd=xsd0'.Retrieving
document at 'http://localhost:9000/PersonService/Service?wsdl=wsdl0', relative to 'http://localhost:9000/PersonService/Service?wsdl'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd1', relative to 'http://localhost:9000/PersonService/Service?wsdl=wsdl0'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd2', relative to 'http://localhost:9000/PersonService/Service?wsdl=wsdl0'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd0', relative to 'http://localhost:9000/PersonService/Service?wsdl=wsdl0'.Retrieving
schema at 'http://localhost:9000/PersonService/Service?xsd=xsd2', relative to 'http://localhost:9000/PersonService/Service?xsd=xsd0'.
===========================================
D) dir /s Volume in drive D is New Volume Volume Serial Number is 5E9F-4C30
 Directory of D:\Temp\java\PersonService
05/07/2007  08:34 AM    <DIR>          .05/07/2007  08:34 AM    <DIR>        
 ..05/07/2007  08:34 AM    <DIR>          build05/07/2007  08:34 AM               316
go.bat               1 File(s)            316 bytes
 Directory of D:\Temp\java\PersonService\build
05/07/2007  08:34 AM    <DIR>          .05/07/2007  08:34 AM    <DIR>        
 ..05/07/2007  08:34 AM             4,319 build.xml05/07/2007  08:34 AM    <DIR>   
      src               1 File(s)          4,319 bytes
 Directory of D:\Temp\java\PersonService\build\src
05/07/2007  08:34 AM    <DIR>          .05/07/2007  08:34 AM    <DIR>        
 ..05/07/2007  08:34 AM    <DIR>          org               0 File(s)              0
bytes
 Directory of D:\Temp\java\PersonService\build\src\org
05/07/2007  08:34 AM    <DIR>          .05/07/2007  08:34 AM    <DIR>        
 ..05/07/2007  08:34 AM    <DIR>          tempuri               0 File(s)          
   0 bytes
 Directory of D:\Temp\java\PersonService\build\src\org\tempuri
05/07/2007  08:34 AM    <DIR>          .05/07/2007  08:34 AM    <DIR>        
 ..05/07/2007  08:34 AM             4,711 PersonServiceCallbackHandler.java05/07/2007  08:34
AM           910,363 PersonServiceStub.java               2 File(s)        915,074 bytes
 
_________________________________________________________________
News, entertainment and everything you care about at Live.com. Get it now!
http://www.live.com/getstarted.aspx
Mime
View raw message