I tried this and get the same error :pinch: rosisr wrote: Thanks a lot, you've been a great help!! But I still have some problems, when I try to run this: #!/bin/env ruby require 'soap/rpc/driver' strUser = 'jasperadmin' strPWD = 'jasperadmin' strServer = 'http://10.128.10.81/jasperserver/services/repository/' strOutputFormat = 'HTML' #JRPRINT, RTF, PDF, etc? strURI = '/reports/samples/Employees' strRequest = %Q{<?xml version="1.0" encoding="UTF-8"?> <request> <operation-name>runReport</operation-name> <resource-descriptor read-only="false" control-type="0" is-reference="false" is-new="false" strict-max="false" data-type="0" mandatory="false" has-data="false" strict-min="false" main-report="false" version="0"> <uri-string>#{strURI}</uri-string> </resource-descriptor> <arguments xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="java:com.jaspersoft.jasperserver.api.metadata.xml.domain.impl.Argument"> <name>RUN_OUTPUT_FORMAT</name> <value>#{strOutputFormat}</value> </arguments> </request> } driver = SOAP::RPC::Driver.new(strServer) driver.wiredump_dev = STDERR driver.options["protocol.http.basic_auth"] << [strServer, strUser, strPWD] driver.add_method('runReport','request') puts driver.runReport(strRequest) What I get is: <?xml version='1.0 'encoding='utf-8'?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header /> <soapenv:Body><ns1:result xmlns:ns1="http://jasperserver/ws2/namespace1" xmlns:tns="http://ws.apache.org/axis2"><?xml version="1.0" encoding="UTF-8"?> <operation-result return-code="1"><version>1.1.0</version><message>unable to instantiate java.util.List; </message></operation-result></ns1:result></soapenv:Body></soapenv:Envelope> Any suggestion? :x Post edited by: edxerx, at: 2007/03/15 09:16