Hello,

I am having some trouble using the Java2WSDL emitter with Axis 1.2 alpha,
and I am hoping someone could offer me some help.  I am new to web services,
and to Apache Axis as well.

I deployed my web service using the AdminClient, and looked at its WSDL
using ?WSDL.  I can see that the BeanSerializer I defined in my deploy.wsdd
file is being picked up by ?WSDL, because I see the proper <complexType/>
definition in the WSDL in my web browser.  However, when I try to run the
Java2WSDL task, I don't get a complex type (I just get my object specified
in the WSDL as an xsd:anyType).  How come ?WSDL picks up my complex type and
Java2WSDL does not?  Here is the command I am using to run Java2WSDL:

java org.apache.axis.wsdl.Java2WSDL
    -o document.wsdl
    -lhttp://localhost/jrocservice/services/DocumentService
    com.bah.jroc.document.IDocumentService

I also tried this, but I run into the same problem

java org.apache.axis.wsdl.Java2WSDL
    -o document.wsdl
    -lhttp://localhost/jrocservice/services/DocumentService
    -nsomeNamespace
    -pcom.bah.jroc.document=someNamespace
    com.bah.jroc.document.IDocumentService

Thanks!

Matt

Reply via email to