SSRS vs BIRT Report

Hi,
Can any one let me know what is the difference between BIRT and SSRS interms of technical features. what all features avialble for creating the Dashboard which is not available in BIRT.
Thanks
Prashant

Hi Prashant,
I know little about Business Intelligence Reporting Tools (BIRT), but I would like to give you a brief introduce about SQL Server Reporting Services:
SQL Server Reporting Services (SSRS) provides a full range of ready-to-use tools and services to help us create, deploy, and manage reports for our organization, as well as programming features that enable us to extend and customize our reporting functionality.
One of the principal advantages of using Reporting Services is the ability to manage reports and related items such as folders, data source connections, and resources, from a central location. We can define security, set properties, and schedule operations.
We can also create shared schedules and shared data sources and make them available for general use.
For more information about SQL Server Reporting Services, please refer to the articles below:
http://technet.microsoft.com/en-us/library/ms159106.aspx
http://www.venkateswarlu.co.in/MSBI/ssrs/advantages_of_ssrs.aspx
http://nakullande.wordpress.com/2011/02/21/different-reporting-tools-and-their-comparision/
Hope it helps.
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support

Similar Messages

  • Ssrs 2008 r2 report dataset call a stored procedure

    I am modifying an existing SSRS 2008 r2 report. In a dataset that already exists within the ssrs 2008 r2 report I need execute
    a stored procedure called StudentData and pass 3 parameter values to the stored procedure. The stored procedure will then return 5 values that are now needed for the modified ssrs report. My problem is I do not know how to have the dataset call the stored procedure
    with the 3 parameter values and pass back the 5 different unique data values that I am looking for.
    The basic dataset is the following:
    SELECT  SchoolNumber,
            SchoolName,
            StudentNumber,      
     from [Trans].[dbo].[Student]
     order by SchoolNumber,
              SchoolName,
              StudentNumber
    I basically want to pass the 3 parameters of SchoolNumber, SchoolName, and StudentNumber to the
    stored procedure called StudentData from the data I obtain from the [Trans].[dbo].[Student]. The 3 parameter values will be obtained from the sql listed above.
    The  columns that I need from the stored procedure called  StudentData will return the following data columns
    that I need for the report: StudnentName, StudentAddress, Studentbirthdate, StudentPhoneNumber, GuardianName.
    Thus can you show me how to setup the sql to meet this requirement I have?

    Hi wendy,
    After testing the issue in my local environment, we can refer to the following steps to achieve your requirement:
    Create three multiple parameters named SchoolNumber, SchoolName and StudentNumber in the report. Those available values from the basic dataset SchoolNumber, SchoolName and StudentNumber fields.
    If you want to pass multiple values parameter to stored procedure, we should create a function as below to the database:
    CREATE FUNCTION SplitParameterValues (@InputString NVARCHAR(max), @SplitChar VARCHAR(5))
    RETURNS @ValuesList TABLE
    param NVARCHAR(255)
    AS
    BEGIN
    DECLARE @ListValue NVARCHAR(max)
    SET @InputString = @InputString + @SplitChar
    WHILE @InputString!= @SplitChar
    BEGIN
    SELECT @ListValue = SUBSTRING(@InputString , 1, (CHARINDEX(@SplitChar, @InputString)-1))
    IF (CHARINDEX(@SplitChar, @InputString) + len(@SplitChar))>(LEN(@InputString))
    BEGIN
    SET @InputString=@SplitChar
    END
    ELSE
    BEGIN
    SELECT @InputString = SUBSTRING(@InputString, (CHARINDEX(@SplitChar, @InputString) + len(@SplitChar)) , LEN(@InputString)-(CHARINDEX(@SplitChar, @InputString)+ len(@SplitChar)-1) )
    END
    INSERT INTO @ValuesList VALUES( @ListValue)
    END
    RETURN
    END
    Use the query below to create a stored procedure, then use it to create a dataset to return 5 values:
    create proc proc_test(@SchoolNumber nvarchar(50),@SchoolName nvarchar(50),@StudentNumber nvarchar(50))
    as
    begin
    select StudnentName, StudentAddress, Studentbirthdate, StudentPhoneNumber, GuardianName
    from table7 where SchoolNumber in (SELECT * FROM SplitParameterValues (@SchoolNumber,','))  and SchoolName in(SELECT * FROM SplitParameterValues (@SchoolName,','))  and StudentNumber in (SELECT * FROM SplitParameterValues (@StudentNumber,','))
    end
    Right-click the new dataset to modify the parameter value in the Parameters pane as below:
    =join(Parameters!SchoolNumber.Value,",")
    =join(Parameters!SchoolName.Value,",")
    =join(Parameters!StudentNumber.Value,",")
    For more details about pass multi-value to stored procedure, please see:
    http://munishbansal.wordpress.com/2008/12/29/passing-multi-value-parameter-in-stored-procedure-ssrs-report/
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    If you have any feedback on our support, please click
    here.
    Katherine Xiong
    TechNet Community Support

  • Getting Fatal error in Weblogic 8.1 while running BIRT report

    I am trying to run BIRT (Business Intelligence Reporting Tool) version 2.2.0 in Weblogic 8.1 SP2.
    But I am getting the following error while opening the report:
    {color:#ff0000}+- Fatal error occurred when try to startup report engine.+
    org.eclipse.birt.report.exception.ViewerException: Fatal error occurred when try to startup report engine.
    {color}
    I searched in Google and other forums but still not able to solve the issue.
    Please help me to resolve the issue.

    This is the JavaFX forum.

  • Farsi letters not displayed correctly in BiRT reports

    Hello,
    we have a problem displaying Farsi letters in BiRT reports.
    The version of BiRT we use is 2.5.2.
    I have already looked for solutions on the internet and found following BiRT bug reports which describe same problems as i encountered:
    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=155551
    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=276597
    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=343943
    Also there was a bug report for IBM ICU mentioned in one of the above links.
    So i thought maybe i should update IBM ICU in the BiRT report engine to the latest version. But unfortunately without success.
    I also tried using fonts like "Nazanin" and "B-Zar", also without success (using encoding "Identity-H").
    The problem is still when one of the following letters are present in the text: ی گ ک پ چ
    It causes the words to be split in half, instead of continuing in a full word.
    Did anybody experienced similar problems and found a solution?
    Best Regards,
    Dušan

    Is there any possibility of upgrading?
    2.5.2 is over 5 years old now and there are many improvements and bug fixes for language support in newer versions.

  • Export BIRT reports to PDF, Excel or Word is not working properly

    Dear Forum members,
    We are seeing an issue with the BIRT reports Export option where some reports are working fine(exporting properly) in PDF but Not in Excel or Word or PowerPoint.
    In some cases, we are NOT able to export some reports in PDF as well.
    BIRT reports are integrated in our java application and Weblogic is our application server. We have both Windows and Linux environment.
    We see the errors shown below. Please let me know if any one knows how to resolve this issue.
    + org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
    AxisFault
    faultCode: {}Server.userException
    faultSubcode:
    faultString: org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
    faultActor:
    faultNode:
    faultDetail:
    {}stackTrace:org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
    at org.eclipse.birt.report.service.ReportEngineService.throwDummyException(ReportEngineService.java:1104)
    at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1551)
    at org.eclipse.birt.report.service.BirtViewerReportService.renderReport(BirtViewerReportService.java:369)
    at org.eclipse.birt.report.service.actionhandler.BirtRenderReportActionHandler.__execute(BirtRenderReportActionHandler.java:65)
    at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
    at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.doService(FramesetFragment.java:222)
    at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(FramesetFragment.java:86)
    at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:181)
    at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
    at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:308)
    at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1545)
    at org.eclipse.birt.report.service.BirtViewerReportService.renderReport(BirtViewerReportService.java:369)
    at org.eclipse.birt.report.service.actionhandler.BirtRenderReportActionHandler.__execute(BirtRenderReportActionHandler.java:67)
    at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
    at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.doService(FramesetFragment.java:222)
    at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(FramesetFragment.java:86)
    at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:181)
    at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
    at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:123)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61)
    at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:69)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61)
    ... 9 more
    Caused by: java.lang.NoClassDefFoundError: sun/awt/X11/XToolkit
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:170)
    at java.awt.Toolkit$2.run(Toolkit.java:832)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:824)
    at org.eclipse.birt.report.engine.layout.pdf.util.PropertyUtil.getScreenDpi(PropertyUtil.java:322)
    at org.eclipse.birt.report.engine.layout.pdf.util.PropertyUtil.getRenderDpi(PropertyUtil.java:294)
    at org.eclipse.birt.report.engine.emitter.excel.layout.ExcelContext.setReport(ExcelContext.java:113)
    at org.eclipse.birt.report.engine.emitter.excel.ExcelEmitter.start(ExcelEmitter.java:88)
    at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:585)
    at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:284)
    at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1545)
    at org.eclipse.birt.report.service.BirtViewerReportService.renderReport(BirtViewerReportService.java:369)
    at org.eclipse.birt.report.service.actionhandler.BirtRenderReportActionHandler.__execute(BirtRenderReportActionHandler.java:65)
    at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
    at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.doService(FramesetFragment.java:222)
    at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(FramesetFragment.java:86)
    at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:181)
    at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:278)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    ... 9 more

    Does this issue happen in both environments, Windows and Linux?
    Do you have some reports that can be exported successfully to Word, Excel and Power Point?
    That specific error indicates there is an error finding the X11 XToolkit in the class path.

  • SCCM 2012 SSRS modify default reporting Link

    Hi,
       We have a requirement in SCCM 2012 reporting to change the default reporting link (http://netbiosname/reports ) to (http://fqdn/reports ) , the reason is users from
    a different domain are not able to access the link with NetBIOS name when the link is sent to them from a report subscription.
    How do we modify the default reporting link to show with FQDN instead of NetBIOS name ?
    Tried :
    We have tried to add the FQDN on the SQL SSRS - restarted SQL reporting services - restarted IIS - restarted SMS service ,  but still the FQDN report link wont show up on the SCCM console.
    Also tried to make changes in SSRS config file but now luck.

    Hi,
    >>We have tried to add the FQDN on the SQL SSRS - restarted SQL reporting services - restarted IIS - restarted SMS service ,  but still the FQDN report link wont show up on the SCCM console.
    Please add the FQDN as the screenshot below and remove the existing one. Reinstall the Reporting Services Point after add the FQDN.
    Best Regards,
    Joyce
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Pass values between ssrs 2008 r2 reports

    In a  ssrs 2008 R2 report, I need to pass parameters to existing subreports that are currently called.  Basically there is a main sssrs 2008 r2 report and there are 3 subreports. I would like subreports #1, subreport #2, and subreport #3 to receive
    the value values of customer number and customer name. I am hoping you can tell me and/or show me code that would tell me how to add parameters parameter values that are used to call these subreports.

    Hi wendy,
    According to your description, it seems that you want to pass parameter values from main report to subreport1, from subreport1 to subreport2, and from subreport2 to subreport3. If in this scenario, you can refer to the following steps about the sample test
    (from main report to subreport1) in my environment:
    Create a parameter named ID in the main report, adjust the report body and tablix with the same size.
    In the subreport1 report, right-click one cell to insert a subreport.
    Right-click the subpeort to open the Subreport Properties, and select the main report name in the drop-down list.
    In the left panel of the Subreport Properties dialog box, click Parameters.
    Select ID in the drop-down list of Name, and select [ID] in the drop-down list of Value.
    Considering your question, because I have create a parameter in the main report and specify the parameter in the subreport1, the main report will be passed by the parameter to subreport1.
    If you have any other questions, please feel free to ask.
    Thanks,
    Katherine xiong
    If you have any feedback on our support, please click here.
    Katherine Xiong
    TechNet Community Support

  • Birt Reporting Tool

    hi guys, I am new in a huge world of Java and in need of help. I created a Birt report from the plugins of Eclipse. Now I want this report/design to be lanched everytime I click the "print" button. How will I do it? Thank you in advance. Hope you guys can really help me out with this. =)

    try to Google "JFreeReport" ..

  • Running SSRS 2005 in Reports Manager 2012

    Hi Guys,
    I'm just wondering if there's any implications on deploying  SSRS 2005 on Reports Manager 2012( along with SQL Server 2012).
    We are upgrading our OS from 2003 to 2008 and we're thinking when we migrate our reports manager to the new sever, we'll upgrade it as well.
    We have plans to convert our SSRS 2005 to 2012 but for now we want to put on hold on it and check whether the old version can be ran in Report Manager 2012.
    Many thanks.

    Hi Vinxster,
    Generally, Report definitions are also upgraded when you publish or upload an .rdl file created in an earlier version of Reporting Services. The original file is not upgraded unless you open it in Report Designer.
    If a report cannot be automatically upgraded, the report is processed using the backward-compatibility mode. The report definition remains in the original schema.
    When we upgrade a Reporting Services installation to a SQL Server 2012 Reporting Services (SSRS) installation, Report definition (.rdl) files are automatically upgraded in the following ways:
    The Report Server automatically upgrade existing published reports and report snapshots to the new report definition schema for the first time they are processed.
    When we open an .rdl file in Report Designer in Business Intelligence Development Studio (BI Dev Studio), if the report was created for a previous namespace, Report Designer automatically creates a backup file and upgrades the report to the current namespace.
    This is the only way we can upgrade a report definition file.
    Note: when we upload a report definition file directly to the Report Server or SharePoint site, the report are not upgraded. We should upgrade the .RDL file in Report Designer in Business Intelligence Development Studio (BI Dev Studio).
    When there are references to custom code embedded in a report or to custom assemblies, reports might require additional steps to complete the upgrade during an upgrade of a report server. Custom assemblies should be moved manually to the new installation
    folder if we want to continue using the custom functionality in reports. If these assemblies are installed in the report server installation folder, they need to be moved to the new installation folder after the upgrade completes.
    For more information about upgrade reports, please see:
    http://msdn.microsoft.com/en-us/library/ms143674.aspx
    For more information about upgrade advisor to prepare for upgrades, please see:
    http://msdn.microsoft.com/en-us/library/ms144256.aspx
    You can refer to below article to do the preparetion.
    http://www.codeproject.com/Articles/487029/Prepare-yourself-before-start-migration-of-sql-ser
    Regards,
    Vicky Liu
    If you have any feedback on our support, please click
    here.
    Vicky Liu
    TechNet Community Support

  • Ssrs display of report parameter

    In an SSRS 2008 r2 report, I have a parameter called 'report' where the user can select what report(s) they want executed. When report4 and/or report5 are selected. I want like a parameter called 'sort' to be displayed. If report4 or report5 are not selected,
    I do not want the parameter called 'sort' to be visible.
    Thus is there a way to make a parameter visible based upon the value of 'report' having report4 or report5 selected? If so, can you show me how to setup the conditional display of this parameter?

    Parameter visibility can be set to Visible, Hidden, or Internal, but dynamic visibility is not available. 
    David Dye My Blog

  • Error while running Birt Report through eclipse

    I have created 1 report using mysql jdbc connector , report is created successfully but while running report in web viewer is througing exception. Can anyone please help me
    Following is exception :
    org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
    faultActor:
    faultNode:
    faultDetail:
    {http://xml.apache.org/axis/}stackTrace:org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
    at org.eclipse.birt.report.service.ReportEngineService.throwDummyException(ReportEngineService.java:1115)
    at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:943)
    at org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport(BirtViewerReportService.java:973)
    at org.eclipse.birt.report.service.actionhandler.BirtRunAndRenderActionHandler.__execute(BirtRunAndRenderActionHandler.java:76)
    at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
    at org.eclipse.birt.report.presentation.aggregation.layout.EngineFragment.doService(EngineFragment.java:318)
    at org.eclipse.birt.report.presentation.aggregation.AbstractBaseFragment.service(AbstractBaseFragment.java:76)
    at org.eclipse.birt.report.servlet.BirtEngineServlet.__doGet(BirtEngineServlet.java:116)
    at org.eclipse.birt.report.servlet.BaseReportEngineServlet.doGet(BaseReportEngineServlet.java:185)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
    at org.eclipse.birt.report.servlet.BaseReportEngineServlet.service(BaseReportEngineServlet.java:116)
    at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
    at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
    at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
    at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
    at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:384)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:486)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
    at org.eclipse.jetty.server.Server.handle(Server.java:350)
    at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
    at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
    at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
    at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
    at java.lang.Thread.run(Unknown Source)
    Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
    at org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2380)
    at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191)
    at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
    at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:937)
    ... 38 more
    Caused by: java.lang.NoSuchMethodError: org.eclipse.datatools.connectivity.oda.spec.QuerySpecification.getBaseQuery()Lorg/eclipse/datatools/connectivity/oda/spec/BaseQuery;
    at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:286)
    at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:517)
    at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:346)
    at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)
    at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)
    at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)
    at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:178)
    at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:637)
    at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:152)
    at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)
    at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947)
    at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80)
    at org.eclipse.birt.report.engine.executor.DataItemExecutor.execute(DataItemExecutor.java:75)
    at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
    at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
    at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)
    at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)
    at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)
    at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)
    at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:181)
    ... 40 more

    Are you using a connection profile? And when you say web viewer, are you talking about the sample viewer deployed to an app server or the web viewer from within the designer?

  • RE: How to use BIRT Reports in ADF

    HI Experts,
    I am using jdeveloper 11.1.2.3.0 ,
    I need to integrate the BIRT Reports into ADF application,
    Can anyone give a solution for this one..
    With Reagards,
    Satishkumar N

    And what is your question?
    I don't have ready to use code. You know what to do and start working on it. When you have a specific problem you ask here for help.
    I don't even know the BIRT API you need, so you have to look it up yourself.
    For hte streaming the data back to the client you can refere to JDev11.1.2.1.0: Handling images/files in ADF (Part 3) | JDev & ADF Goodies
    Timo

  • Run a BIRT report from a JSF Pag

    Hello all,
    I want to run a BIRT report from a JSF Page.
    Anyone can explain me how to do, please?
    Thanks
    Sorry for my english, I'm improving it ;P

    Hello all,
    I want to run a BIRT report from a JSF Page.
    Anyone can explain me how to do, please?
    Thanks
    Sorry for my english, I'm improving it ;P

  • Support for BIRT Report Tools

    I noted that my BIRT reports wont got embedded in Sun Web Server 6.1.
    It gives serverlet exception. They run successfully over Tomcat.
    Have anybody tried it before? What may be the alternatives?
    -Sameer

    Since you didn't give any details as to the version of BIRT you are using or the servlet exception logged in your web server instance's logs/errors file, the following may not address your problem.
    After deploying BIRT 2.1.1's WebViewerExample on Web Server 6.1, I was able to successfully access the index page of the web application(http://server/birt-viewer). However, when I clicked on the link labeled "View Example" the server returned a 500 Error page and the following exception was logged:
    java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
            at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
            at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
            at java.security.AccessController.doPrivileged(Native Method)It appears that BIRT has a dependency on Apache's commons-logging classes. I downloaded commons-logging-1.1.jar from http://jakarta.apache.org/site/downloads/downloads_commons-logging.cgi and installed it in the WebViewerExample web application (i.e. under birt-runtime-2_1_1/WebViewerExample/WEB-INF/lib). After reconfiguring/restarting my web server (reconfig/restart) I was able to successfully view the example report.
    If this isn't the same as what you are seeing, then please provide more details.

  • SSRS and a report of 3,000,000 rows

    I have SQL Server 2008 R2 with SSRS. I have created an SSRS report that may contain up to 3,000,000 rows.
    When I tried to generate such huge report I saw the following picture:
    The stored procedure (one that brings the data into the Report) worked 50 seconds
    After this the SSRS ReportingServivesService.exe started to consume a lot of memory. It's Working Set grew up to 11 GB. It took 6 minutes; and then the report generation failed with the following error message:
    An error has occurred during report processing. (rsProcessingAborted)
    There is not enough space on the disk.
    “There is not enough space on the disk.” – this was probably about the disk drive on that server where the Windows page file was mapped into. The drive had 14 GB of free space.
    A NOTE: the report was not designed as a single-page report. It is divided on pages by 40 rows. When I try to generate the same report with 10,000 rows – it takes just 1 minute.
    The question is: can this be fixed somehow?

    I have an MS SQL Server 2008 R2 with SSRS. I have created an SSRS report that may contain up to 3,000,000 rows.
    When I tried to generate such huge report I saw the following picture:
    -          The stored procedure (one that brings the data into the Report) worked 50 seconds
    -          After this the SSRS ReportingServivesService.exe started to consume a lot of memory. Its Working Set grew up to 11 GB. It took 6 minutes; and then the report generation failed with the following error message:
    An error has occurred during report processing. (rsProcessingAborted)
    There is not enough space on the disk.
    “There is not enough space on the disk.” – this was probably about the disk drive on that server where the Windows page file was mapped into. The drive had 14 GB of free space.
    A NOTE: the Report was not designed as a single-page report. It is divided on pages by 40 rows. When I try to generate the same Report with  10,000 rows – it takes just 1 minute.
    The question is: can this be fixed somehow?

Maybe you are looking for

  • Url line in PDF using CONVERT_OTF

    Hi Gurus, Is it possible give a url link to one of column in the main data in the pdf converted file using COVERT_OTF. Ex I have converted the invoice to pdf file using convert_otf and when the user open pdf file, there should be link in the one of c

  • Jar file and relative path ?

    Hi 1)When a jar file is run how can I access a file that is in the same directory that the jar is in ? (I need access to another file that is not in the jar.) 2) If you read an ini file from the jar with getResource etc can you write back to that ini

  • How do I view a website over the full screen while using the 6 plus in horizontal mode

    How do I view a website over the full screen while using the iPhone 6 plus in horizontal mod?

  • Adobe Reader plugins development

    shoIs it possible to develop and use plugin for Adobe Reader XI without any registration (RIKLA)? I have tried to build and test BasicPlugin from SDK samples. It works but shows  message "invalid plugin detected. Adobe Reader will quit" after 3-4 sec

  • Calling ABAP WebDyn Pro from Workflow task

    Hi All; Is there a way to call WebdynPro view from Workflow task? Regards Devraj