Good Morning Nicolas-
 
Assuming the chronology-

You have Used Java2WSDL to generate the WSDL
You wish to reverse the process by using the generated WSDL as input to WSDL2Java
In other words The Bean you had originally used to generate the WSDL you now wish to compile and include in the generated code for WSDL2Java
I would use the -X to include this on the CLASSPATH
As an exercise I will verify the parameters for WSDL2Java
 
C:\AXIS\axis-1_3>java org.apache.axis.wsdl.WSDL2Java
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectR
esourceBundle).
log4j:WARN Please initialize the log4j system properly.
The wsdl URI was not specified.
Usage:  java org.apache.axis.wsdl.WSDL2Java [options] WSDL-URI
Options:
        -h, --help
                print this message and exit
        -v, --verbose
                print informational messages
        -n, --noImports
                only generate code for the immediate WSDL document
        -O, --timeout <argument>
                timeout in seconds (default is 45, specify -1 to disable)
        -D, --Debug
                print debug information
        -W, --noWrapped
                turn off support for "wrapped" document/literal
        -q, --quiet
                do not print any informational or debug messages (except err
                ors)
        -s, --server-side
                emit server-side bindings for web service
        -S, --skeletonDeploy <argument>
                deploy skeleton (true) or implementation (false) in deploy.w
                sdd.  Default is false.  Assumes --server-side.
        -N, --NStoPkg <argument>=<value>
                mapping of namespace to package
        -f, --fileNStoPkg <argument>
                file of NStoPkg mappings (default NStoPkg.properties)
        -p, --package <argument>
                override all namespace to package mappings, use this package
                 name instead
        -o, --output <argument>
                output directory for emitted files
        -d, --deployScope <argument>
                add scope to deploy.wsdd: "Application", "Request", "Session
                "
        -t, --testCase
                emit junit testcase class for web service
        -a, --all
                generate code for all elements, even unreferenced ones
        -T, --typeMappingVersion <argument>
                indicate 1.1 or 1.2.  The default is 1.1 (SOAP 1.1 JAX-RPC c
                ompliant.  1.2 indicates SOAP 1.1 encoded.)
        -F, --factory <argument>
                name of a custom class that implements GeneratorFactory inte
                rface (for extending Java generation functions)
        -H, --helperGen
                emits separate Helper classes for meta data
        -B, --buildFile
                emit Ant Buildfile for web service
        -U, --user <argument>
                username to access the WSDL-URI
        -P, --password <argument>
                password to access the WSDL-URI
        -X, --classpath
                additional classpath elements
        -i, --nsInclude <argument>
                include namespace in generated code
        -x, --nsExclude <argument>
                exclude namespace from generated code
        -c, --implementationClassName <argument>
                custom name of web service implementation
        -u, --allowInvalidURL
                emit file even if WSDL endpoint URL is not a valid URL
        -w, --wrapArrays
                Prefers building beans to straight arrays for wrapped XML ar
                ray types (defaults to off).

Does this understanding conform to your intent?
Martin
*********************************************************************
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.
 

 
----- Original Message -----
Sent: Friday, July 07, 2006 6:07 AM
Subject: Re: how to specify a specific bean with WSDL2Java.bat?

Hi,

Can anyone help me about this?

Thnks in advance,

----- Original Message ----
From: Nicolas Urien <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, July 6, 2006 5:19:55 PM
Subject: Re: how to specify a specific bean with WSDL2Java.bat?

Please help me.

This is the problem:

I have operations on my web service which return a complex type, ie a bean.

When I generate my client stubs, it always generate a new bean that I have to handle with the existing bean!
What I would like to do is to tell WSDL2Java to use the existing bean and not generate a new one.

I have to use AXIS1 version WSDL2Java .

Here are the arguments of my command (it runs within eclipse) :

-v -o ${project_loc}/src/ -c fr.acoss.ancre.acces.dao.ws.WebServiceAncre -Nurn:WebServiceAncre=fr.acoss.ancre.acces.dao.ws.client http://localhost:8080/axis2/services/WebServiceAncre?wsdl

Thanks in advance for help


----- Original Message ----
From: Davanum Srinivas <[EMAIL PROTECTED]>
To: [email protected]; Nicolas Urien <[EMAIL PROTECTED]>
Sent: Tuesday, July 4, 2006 8:56:39 AM
Subject: Re: how to specify a specific bean with WSDL2Java.bat?

latest nightly?

-- dims

On 7/4/06, Nicolas Urien <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> I have already checked them. Since I couldn't find any relevant option, I
> have made this post.
>
> Could someone help me please?
>
> cheers
>
>
> ----- Original Message ----
> From: Davanum Srinivas <[EMAIL PROTECTED]>
> To: [email protected]; Nicolas Urien <[EMAIL PROTECTED]>
> Sent: Monday, July 3, 2006 11:14:02 PM
> Subject: Re: how to specify a specific bean with WSDL2Java.bat?
>
>
> check the parameters of wsdl2java command line. (unpack)
>
> thanks,
> dims
>
> On 7/3/06, Nicolas Urien <[EMAIL PROTECTED]> wrote:
> >
> >
> > Hi,
> >
> > I have an operation makeCoffee() on a web service which returns a java
> bean
> > (mybean)
> > The problem is that the generated client stub returns myStub.mybean and
> I'd
> > rather have it return mybean instead.
> >
> > Is there a way to tell WSDL2Java.bat to simply generate mybean as the
> return
> > of makeCoffee()?
> >
> > cheers
> >
>
>
> --
> Davanum Srinivas : http://people.apache.org/~dims/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>


--
Davanum Srinivas : http://people.apache.org/~dims/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to