wsgen

Where to find wsgen tool ?

Where to find the wsgen tool? ...

Any way to generate WSDL documentation from Javadoc with JAX-WS?

I'm hoping that an extension of some kind is available that does this (although I suppose that my hope is foolishly optimistic). /** * <p> * Gets the {@link ResultObject} given the identifier. The following * fields are not available for some users and will contain a null value: * </p> * * <ul> * <...

JAX-WS wsgen and collections of collections: wsgen broken?

I've been playing around with "bottom-up" JAX-WS and have come across something odd when running wsgen. If I have a service class that does something like: @WebService public class Foo { public ArrayList<Bar> getBarList(String baz) { ... } } then running wsgen gets me a FooService_schema1.xsd that has something like this: <xs:compl...

Use method parameters names when generating WSDL from Java using wsgen and maven?

I'm generating a WSDL from a Java class using the @WebService annotation and running wsgen, triggered by a Maven build target. The problem I have is the generated WSDL defines the parameters for the web service operations as arg0, ar1, arg2, etc instead of using the parameter names from the code. These names are not helpful to clients ...

Override Glassfish Generated WSDL Service Endpoint Address

I have a web service generated by wsgen through maven. When I deploy the service to Glassfish it places the server URL into the WSDL. Our Glassfish server is fronted by an Apache proxy server. What this all means is when someone accesses our WSDL and looks at the service endpoint and the soap address location they see is http://app...

wsgen ant task ignore @webMethod(exclude=true) annotation

I Have a web service implementation class in java and I use wsgen to generate the service end point classes. There is a public method in my SEI that I want to exclude from the web-service interface. It seems that the annotation @WebMethod (exclude=true) is meant to do that but it does not seem to work with the wsgen ant task. ...

"java.lang.NoClassDefFoundError: IllegalName" error when generating JAX-WS artifacts using wsgen

Hi, I am relatively new to both java and webservices so it has to be something obvious. Most probably something with classpath. My class files are under the directory 'src/ibmwebservicetutorial/service/' relative to current directory. Any idea what am I doing wrong? wsgen -classpath . src/ibmwebservicetutorial/service/OrderProcessServi...

wsgen limitations : what constructs to avoid

I'm creating a webservice using JAX-WS's (JSR 224's) @WebService and @WebMethod annotations. Although I've found the specification, I can't find the limitations I'm running into documented anywhere. Here's what I've stumbled across so far using JAX-WS 2.1.6 provided with JDK 6: You cannot use interfaces as parameters, return values, ...

using wsgen utility for generating webservice client classes

I have a web service implemented in this folder in this package hierarchy in eclipse: src\hw2\agency\server to generate the client classes using WSGEN utility, I entered the following command in cmd: C:\Users\NOONA\workspace\HW2>wsgen -d . -keep -wsdl -classpath . hw2.agency.server.AgencyServiceServerImpl but I get the following error...

java webservice - wsgen

Hi, I've got a task to create a webservice for school. The problem is for some reason I won't get wsgen to work correctly. I've got a class named Warehouse, which is in the package: com.horstmann.corejava. Now I build this project named Warehouse, and after this I go into commandprompt(cmd) and type "cd C:\Program Files (x86)\Java\jdk1...

Using JAX-WS, how do I have multiple ports inside one wsdl?

I would like to define 5 classes with an @WebService annotation on them and use wsgen to create a single wsdl for all of them. Each class would be its own port. I've been reading the wsgen documentation and this doesn't seem possible. But, when I look at the wsdl spec, it appears to be possible. http://www.w3.org/TR/wsdl#_ports Does...

maven, wsgen and dynamic url

After implementing a test solution described here : http://stackoverflow.com/questions/2158175/use-maven-to-trigger-a-wsgen-wsimport-in-a-row-using-wsdllocation I wonder if there is a way to generate the client jar without knowing the WS URL, so that it would be usable against any similar ws deployed somewhere else. Any idea? ...

Create Client classes with wsgen

I have a wsdl reachable through an url. I'd like to generate client classes for using this web service using wsgen. How I can do it using as a parameter the wsdl url only? Thank you! ...

Ant WSGEN WSDL generation - include WSIT policy definition

Hi, I'm using the WSGEN Ant task to generate a WSDL from a service class. The task runs fine and generates the required WSDL. The problem I'm having is trying to get it to incorporate the WSIT policy definition at the top of the WSDL. When I deploy the service in Netbeans (i.e. not using Ant to handle WSGEN), Netbeans generates a WSDL ...