mkusterm
Members-
Posts
15 -
Joined
-
Last visited
mkusterm's Achievements
-
I did the steps as described by sherman, and was able to register my exporter and run it from the gui only. however, the scheduler still does not use my exporter. ( I'm attempting to replace the csv exporter with my own ) the applicationContext-report-scheduling.xml does not allow me to specify my own bean as does the viewReportBeans.xml file. is there no way to inform the scheduler to use my custom exporter? thanks mike
-
I have created a custom exporter and would like to use this for my scheduled reports on js 3.5 However i cannot figure out how to configure js to use my exporter. Can anyone point me to documentation describing how to config js to use custom exporter? thanks, mike
-
Matt, Thanks. Problem resolved. The issue was in fact due to a bad url pointing to the scheduler web service. mike
-
Sherman, I have verified that js3.5 community version works fine with my custom app and the scheduling api, but this problem only exists in js3.5 professional. Also, regarding your earlier message, I cannot find the jar file you suggested. Is there any documentation that specifies the required libraries for users developing custom apps with your ws api's? tks mike
-
Sherman, Thanks for the quick reply. No luck. I cannot even locate the file "jasperserver-ireport-plugin.3.5.0.jar". (or any similar name). I downloaded js server, ireport, jasper both community and pro versions and the best i can locate is "js_jasperserver-ireport-plugin-3.0.0.jar". - I cannot find in the documentation (pro and ce) any details regarding the required files to use for custom apps with the scheduler. - Even the web app demo seems to use just the 2.x libraries. For me, this is day 3 on this problem and i'm under the gun to demonstrate js-pro capabilities to management. thanks for your help on this. mike
-
Hi, I've just upgraded from js3.0 to js3.5.1 pro and am getting an axis error about a deserializing issue. From the jasper webapplication, all is working well with no problem. I have a custom webapp that uses the web service apis. All is working in my app except when I use the ReportScheduler scheduleJob() method and it complains about not finding a deserializer (stacktrace is listed below). This worked fine in js3.0, and I've included all libraries I can find. Can someone please assist ? thanks, mike -------------------------------------------------------------------- org.xml.sax.SAXException: Deserializing parameter 'job': could not find deserializer for type {http://www.jasperforge.org/jasperserver/ws}Job at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.jaspersoft.jasperserver.ws.scheduling.ReportSchedulerSoapBindingStub.scheduleJob(ReportSchedulerSoapBindingStub.java:437) at com.jaspersoft.jasperserver.ws.scheduling.ReportSchedulerFacade.scheduleJob(ReportSchedulerFacade.java:166) at org.knoxcounty.idsr.IDSRUtilities.submitReportAsScheduledJob(IDSRUtilities.java:269) at org.apache.jsp.submitReportEmailSave_jsp._jspService(submitReportEmailSave_jsp.java from :168) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.jaspersoft.jasperserver.ws.scheduling.ReportSchedulerSoapBindingStub.scheduleJob(ReportSchedulerSoapBindingStub.java:437) at com.jaspersoft.jasperserver.ws.scheduling.ReportSchedulerFacade.scheduleJob(ReportSchedulerFacade.java:166) at org.knoxcounty.idsr.IDSRUtilities.submitReportAsScheduledJob(IDSRUtilities.java:269) at org.apache.jsp.submitReportEmailSave_jsp._jspService(submitReportEmailSave_jsp.java from :168) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) java.lang.Exception: org.xml.sax.SAXException: Deserializing parameter 'job': could not find deserializer for type {http://www.jasperforge.org/jasperserver/ws}Job at org.knoxcounty.idsr.IDSRUtilities.submitReportAsScheduledJob(IDSRUtilities.java:281) at org.apache.jsp.submitReportEmailSave_jsp._jspService(submitReportEmailSave_jsp.java from :168) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) Caused by: org.xml.sax.SAXException: Deserializing parameter 'job': could not find deserializer for type {http://www.jasperforge.org/jasperserver/ws}Job at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.jaspersoft.jasperserver.ws.scheduling.ReportSchedulerSoapBindingStub.scheduleJob(ReportSchedulerSoapBindingStub.java:437) at com.jaspersoft.jasperserver.ws.scheduling.ReportSchedulerFacade.scheduleJob(ReportSchedulerFacade.java:166) at org.knoxcounty.idsr.IDSRUtilities.submitReportAsScheduledJob(IDSRUtilities.java:269) ... 34 more [07/02 11:31, submitReportEmailSave.jsp]: Failed to submit report due to exception: java.lang.Exception: org.xml.sax.SAXException: Deserializing parameter 'job': could not find deserializer for type {http://www.jasperforge.org/jasperserver/ws}Job [07/02 11:31, submitReportEmailSave.jsp]: Failed due to exception:java.lang.RuntimeException: Report submission failed due to unexpected error java.lang.RuntimeException: Report submission failed due to unexpected error at org.apache.jsp.submitReportEmailSave_jsp._jspService(submitReportEmailSave_jsp.java from :190) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
-
Query data from another connection in a sub report
mkusterm replied to jholden699's topic in Products
I have opened a different connection on a subreport by selecting "use Connection Expression" on the subreport tab and new DataSource(user,pw, url...).getConnection() m -
Hi, I've struggled with configuring acegi to authenticate against my custom table. It appears as though my changes never get picked up since when I log in, it accepts the username/password in the jasper repository and not my custom tables. Not sure if I am missing a step or where to go from here Thanks for any help you can provide. mike Below is the logic in applicationContext.xml ------------------------------------------- <bean id="authenticationManager" class="org.acegisecurity.providers.ProviderManager"> <property name="providers"> <list> <ref bean="inMemoryDaoAuthenticationProviderIds" /> <ref bean="jdbcDaoAuthenticationProviderIds" /> </list> </property> </bean> <bean id="jdbcDaoAuthenticationProviderIds" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider"> <property name="userDetailsService" ref="userDetailsServiceIds" /> </bean> <bean id="userDetailsServiceIds" class="org.acegisecurity.userdetails.jdbc.JdbcDaoImpl"> <property name="dataSource"> <ref bean="dataSourceLoginIds"/> </property> <!-- query my custom tables --> <property name="usersByUsernameQuery"> <value>select username as username, password as password, enabled as enabled from users where username = ?</value> </property> <property name="authoritiesByUsernameQuery"> <value>select username as username, 'ROLE_USER' as authority from authorities where username = ?</value> </property> </bean> <bean id="inMemoryDaoAuthenticationProviderIds" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider"> <property name="userDetailsService" ref="authenticationDaoIds" /> </bean> <bean id="authenticationDaoIds" class="org.acegisecurity.userdetails.memory.InMemoryDaoImpl"> <property name="userMap"> <value> ids_admin=ids_admin,ROLE_USER user2=user2,ROLE_USER </value> </property> </bean>
-
Hi, please help, Am using the jasper 3.x webservice apis to attempt to add an input control to a new report unit and having no success so far. My code is able to add a new report unit which i can run from iReport and the server. however the input controls do not appear even though i get no errors when I am adding them. please give guidelines on how to add basic controls to report units. here is my code: ResourceDescriptor newParam = new ResourceDescriptor(); newParam.setWsType(ResourceDescriptor.TYPE_INPUT_CONTROL); newParam.setResourceType(ResourceDescriptor.TYPE_INPUT_CONTROL); newParam.setDataType(ResourceDescriptor.DT_TYPE_TEXT); newParam.setName(cleanName); newParam.setLabel(label); newParam.setControlType(ResourceDescriptor.IC_TYPE_SINGLE_VALUE); newParam.setIsNew(true); newParam.setIsReference(true); newParam.setReferenceUri(jrxmlDescriptor.getUriString() ); reportUnit.getChildren().add( newParam ); thanks in advance, mike
-
Hi, Regarding new features in jasperserver 3, will you have a feature that encrypts the password for the jdbc datasources? Our server will be in the dmz and have access to several backend databases, if it should be compromised I would like to have comfort that the credentials for servers behind the firewall are protected. thanks, mike
-
Sherman, I'm also very interested to know if you will be encrypting the passwords for each jdbc datasource. thanks, mike
-
Hi All, I am using the list method of WSClient to get all the reports available to a user. These are in several folders/subfolders. Is there a simple way to: Get a complete list of reports / resources in a single request to the list() method? At the moment i am recursing a loop, calling list() repeatedly. Our high-latency network means this takes more time than I wish for each call. thanks in advance for your help mike
-
Can anyone advise on the proper way to automate removal of scheduled report output files? I have a custom web app that allows users to schedule their own reports, and I place the reports on the contentfiles folder. I would like to have the jasper server automatically remove reports to avoid a buildup. Is there a way to do this by limiting either the amount of space, number of reports, or amount of time a generated report file resides on the server? thanks, mike
-
Hi, I also get this error from iReport, as well as when i use the WSClient sample to access repository from my custom webapp. The problem is that there's several messages printed and it takes up several seconds each time a link on my app is selected. Is there any way to disable this message generation? thanks, mike
-
Hi, I have installed jasper server 2.1 and created a small web app that uses the demo WSClient to list and run reports in the repository. There is a 3-4 second extra delay when I invoke WSClient.list() and WSClient.runReport(). When I access the default app shipped with jasperserver, the performance is very good. Looking at the tomcat console, for each webservice call I make, there are 6 messages like: ERROR ManagementService, http-8080-Processor23-186 - Encapsulation DIME : false I'd really like to turn this messaging off or otherwise find out what is causing the delays. Thanks in advance, mike