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:[EMAIL PROTECTED] 
> 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@lists.sourceforge.net
> > 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
_______________________________________________
jasperreports-questions mailing list
jasperreports-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jasperreports-questions

Reply via email to