logo       

Re: Unable to generate WSDL for this service: msg#00014

java.jasperreports.general

Subject: Re: Unable to generate WSDL for this service

Wow, thanks for the prompt reply Giulio.

But you lost me.

Repository.aar is already deployed as part of the JasperServer WebApp.

Are you suggesting that I need to create another WebApp just containing
repository.aar (and its dependencies) and deploy that separately to the
JasperServer WebApp?

William


> -----Original Message-----
> From: Giulio Toffoli [mailto:gt-z2zUxyb0RMc0iPPx4lXHgg@xxxxxxxxxxxxxxxx]
> Sent: Wednesday, 12 July 2006 4:01 PM
> To: William Ferguson; JasperreportsQuestions (E-mail)
> Subject: Re: [jasperreports-questions] Unable to generate
> WSDL for this service
>
>
> Putting repository.aar and all needed jars in an Axis2
> webapp, you can generate the WSDL.
>
> Giulio
>
> -----------------------------------------------------------
>
> <wsdl:definitions xmlns:ns1="http://org.apache.axis2/xsd";
> xmlns:xs="http://www.w3.org/2001/XMLSchema";
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> xmlns:tns="http://org.apache.axis2/";
> targetNamespace="http://org.apache.axis2/";><wsdl:types><xs:schema
> xmlns:xs="http://www.w3.org/2001/XMLSchema";
> xmlns:ns1="http://org.apache.axis2/xsd";
> targetNamespace="http://org.apache.axis2/xsd";
> elementFormDefault="unqualified" attributeFormDefault="unqualified">
> <xs:element name="putRequest">
> <xs:complexType>
> <xs:sequence>
> <xs:element type="xs:anyType" name="element" />
> </xs:sequence> </xs:complexType> </xs:element> <xs:element
> name="putResponse"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="return" /> </xs:sequence>
> </xs:complexType> </xs:element> <xs:element
> name="getRequest"> <xs:complexType> <xs:sequence> <xs:element
> type="xs:anyType" name="element" /> </xs:sequence>
> </xs:complexType> </xs:element> <xs:element
> name="getResponse"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="return" /> </xs:sequence>
> </xs:complexType> </xs:element> <xs:element
> name="listRequest"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="element" />
> </xs:sequence> </xs:complexType> </xs:element> <xs:element
> name="listResponse"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="return" /> </xs:sequence>
> </xs:complexType> </xs:element> <xs:element
> name="deleteRequest"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="element" />
> </xs:sequence> </xs:complexType> </xs:element> <xs:element
> name="deleteResponse"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="return" /> </xs:sequence>
> </xs:complexType> </xs:element> <xs:element
> name="loginRequest"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="element" />
> </xs:sequence> </xs:complexType> </xs:element> <xs:element
> name="loginResponse"> <xs:complexType> <xs:sequence>
> <xs:element type="xs:anyType" name="return" /> </xs:sequence>
> </xs:complexType> </xs:element> <xs:element
> name="checkForRequiredResourcesRequest">
> <xs:complexType>
> <xs:sequence>
> <xs:element type="xs:anyType" name="element" />
> </xs:sequence> </xs:complexType> </xs:element> <xs:element
> name="checkForRequiredResourcesResponse">
> <xs:complexType>
> <xs:sequence>
> <xs:element type="xs:anyType" name="return" /> </xs:sequence>
> </xs:complexType> </xs:element> </xs:schema></wsdl:types><wsdl:message
> name="loginRequestMessage"><wsdl:part name="part1"
> element="ns1:loginRequest" /></wsdl:message><wsdl:message
> name="listRequestMessage"><wsdl:part name="part1"
> element="ns1:listRequest" /></wsdl:message><wsdl:message
> name="deleteRequestMessage"><wsdl:part name="part1"
> element="ns1:deleteRequest" /></wsdl:message><wsdl:message
> name="deleteResponseMessage"><wsdl:part name="part1"
> element="ns1:deleteResponse" /></wsdl:message><wsdl:message
> name="putResponseMessage"><wsdl:part name="part1"
> element="ns1:putResponse" /></wsdl:message><wsdl:message
> name="getResponseMessage"><wsdl:part name="part1"
> element="ns1:getResponse" /></wsdl:message><wsdl:message
> name="listResponseMessage"><wsdl:part name="part1"
> element="ns1:listResponse" /></wsdl:message><wsdl:message
> name="checkForRequiredResourcesResponseMessage"><wsdl:part
> name="part1"
> element="ns1:checkForRequiredResourcesResponse"
> /></wsdl:message><wsdl:message
> name="checkForRequiredResourcesRequestMessage"><wsdl:part
> name="part1"
> element="ns1:checkForRequiredResourcesRequest"
> /></wsdl:message><wsdl:message name="getRequestMessage"><wsdl:part
> name="part1" element="ns1:getRequest"
> /></wsdl:message><wsdl:message
> name="loginResponseMessage"><wsdl:part name="part1"
> element="ns1:loginResponse" /></wsdl:message><wsdl:message
> name="putRequestMessage"><wsdl:part name="part1"
> element="ns1:putRequest" /></wsdl:message><wsdl:portType
> name="repositoryPort"><wsdl:operation name="list"><wsdl:input
> message="tns:listRequestMessage" /><wsdl:output
> message="tns:listResponseMessage" /></wsdl:operation><wsdl:operation
> name="login"><wsdl:input message="tns:loginRequestMessage"
> /><wsdl:output message="tns:loginResponseMessage"
> /></wsdl:operation><wsdl:operation name="get"><wsdl:input
> message="tns:getRequestMessage" /><wsdl:output
> message="tns:getResponseMessage" /></wsdl:operation><wsdl:operation
> name="put"><wsdl:input message="tns:putRequestMessage"
> /><wsdl:output message="tns:putResponseMessage"
> /></wsdl:operation><wsdl:operation
> name="delete"><wsdl:input message="tns:deleteRequestMessage"
> /><wsdl:output message="tns:deleteResponseMessage"
> /></wsdl:operation><wsdl:operation
> name="checkForRequiredResources"><wsdl:input
> message="tns:checkForRequiredResourcesRequestMessage"
> /><wsdl:output message="tns:checkForRequiredResourcesResponseMessage"
> /></wsdl:operation></wsdl:portType><wsdl:binding
> name="repositoryBinding" type="tns:repositoryPort"><soap:binding
> transport="http://schemas.xmlsoap.org/soap/http"; style="document"
> /><wsdl:operation name="list"><soap:operation soapAction="list"
> style="document" /><wsdl:input><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:input><wsdl:output><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:output></wsdl:operation><wsdl:operation
> name="login"><soap:operation soapAction="login" style="document"
> /><wsdl:input><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:input><wsdl:output><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:output></wsdl:operation><wsdl:operation
> name="get"><soap:operation soapAction="get" style="document"
> /><wsdl:input><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:input><wsdl:output><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:output></wsdl:operation><wsdl:operation
> name="put"><soap:operation soapAction="put" style="document"
> /><wsdl:input><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:input><wsdl:output><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:output></wsdl:operation><wsdl:operation
> name="delete"><soap:operation soapAction="delete" style="document"
> /><wsdl:input><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:input><wsdl:output><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:output></wsdl:operation><wsdl:operation
> name="checkForRequiredResources"><soap:operation
> soapAction="checkForRequiredResources" style="document"
> /><wsdl:input><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:input><wsdl:output><soap:body use="literal"
> namespace="http://www.org.apache.axis2";
> /></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service
> name="repository"><wsdl:port name="repositoryPortType0"
> binding="tns:repositoryBinding"><soap:address
> location="http://127.0.0.1:8080/axis2/services/repository";
> /></wsdl:port></wsdl:service></wsdl:definitions>
>
>
> -----------------------------------------------------------
>
>
>
> William Ferguson wrote:
> > Hi,
> >
> > I have just downloaded JasperServer-1.0.1 and installed it into
> > Tomcat-5.5.17, along with MySql-5.0.22 The UI aspect of the WebApp
> > appears to work OK, but I don't seem to be able to retrieve
> the WSDL
> > for the WebService.
> >
> > Hitting http://localhost:8080/jasperserver/services/repository?wsdl
> > returns the following XML packet
> > <error>
> > <description>Unable to generate WSDL for this
> service</description>
> > <reason>
> > Either user has not dropped the wsdl into META-INF or
> operations
> > use message receivers other than RPC.
> > </reason>
> > </error>
> >
> > The Axis lists seem to suggest that this is due to using the
> > org.apache.axis2.receivers.RawXMLINOutMessageReceiver as
> the message
> > receiver and that org.apache.axis2.rpc.receivers.RPCMessageReceiver
> > needs to be used instead with Axis2.
> >
> > Has anyone else been able to access the WSDL out of the box?
> >
> > BTW I tried changing /meta-inf/services.xml to use the
> > RPCMessageReceiver - no dice.
> > Also tried configured RPCMessageReceiver for theWebServices
> listed in
> > repository.aar but again no dice.
> >
> > Any help appreciated.
> >
> > William
> >
> >
> >
> ----------------------------------------------------------------------
> > --- Using Tomcat but need to do more? Need to support web services,
> > security?
> > Get stuff done quickly with pre-integrated technology to
> make your job
> > easier Download IBM WebSphere Application Server v.1.0.1 based on
> > Apache Geronimo
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=1216
> > 42 _______________________________________________
> > jasperreports-questions mailing list
> > jasperreports-questions-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
> > https://lists.sourceforge.net/lists/listinfo/jasperreports-questions
> >
> >
>


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise