From Crystal report XI R2 files to Crsytal Report 2008  files

Hi All,
Can I convert  from Crystal report XI R2 files to Crsytal Report 2008  files?
Please let me know.
Thanks,
Manjunath N Jogin

Hi,
Here are a few more facts about up gradation to CR 2008.
1)     Crystal Reports should be the same version of the Enterprise: for instance if reports are created with CR XI R2, the Enterprise version should be BOE XI R2; CR2008 will not be compatible with BOXI R2 Enterprise.
2)     More versions of CR can be installed in the same machines; please note that the versions should be installed following the order from the oldest version to the latest one in order to avoid conflicts. For instance, you may install CR X first, then CR XI, then XI R2 and then CR 2008;
3)     The reports created with CR XI can be opened with CR 2008.
4)     And the reports created with CR 2008 can be opened with CR XI; however if the reports contain any features which are not available with the previous version, these may not be supported; For instance Flash objects which can be used with CR2008 would not be supported by CR XI R2.
5)     The report definition defines the version with witch the report is created. The report definition information is available from u2018Reportu2019 menu/u2019Performance Informationu2019.
Hope this would be helpful.
Regards,
Aditya Joshi

Similar Messages

  • Error running reports from Crystal Server XI R2 with datasets

    Hi, sorry if my english is not good. I'm from Spain.
    I have a problem. I'm programming with Visual Basic .NET 2008.
    I'm using Crystal Reports Server and programming under Visual Basic to take reports from crystal Server, changing the tables from the report to datasets and scheduling this report.
    Crystal server change connections to CrystalReports.Dataset.
    Preview reports from server sends me an error "DataBase connector unknown"
    If I run this report (with datasets) into my VBNET application (into a  CrystalDecisions.Windows.Forms.CrystalReportViewer control), IT WORKS!!!
    I need help because I need to schedule these reports (to send them by email, export to PDF formats, ...)

    Reporting off of a dataset is reporting off of a disconnected datasource.  The reason your application works is beacuse you most likely populating a dataset in your application and passing it to the report at the same time.  When scheduling, there is no interaction with the report so unless the report is using an xml file on disk as its datasource, how can it retrieve data?
    To get around this, you can build a dll (.net data provider) that returns either a dataset or datatable and point your report to this dll.  this way, when the report is executed, it loads the dll which fetches the data for you.
    - so the first step is to compile a dll that returns a dataset or datatable.
    - to design your report off of this dll open the database expert and create a new ADO.NET connection.
    - in the File Path area, click the ellipsis ("...") button to browse to your dll and make sure the selected File Type is ".Net DataSet Provider".
    - once the dll is selected, you can choose the dataset/table returned by the dll.
    If your method in the dll is parameterized, it will add a parameter to the report (similar to stored procedure parameters.
    note: the location of your dll must be in the same path on the CR Server as it was when you designed your report in order for it to be loaded correctly.  I usually put the dll in a folder that I know will exist on both machines.
    Dan

  • Remove Printer Name from Crystal Report

    How can i remove the printer name from the Crystal Report so that the PrinterName property of the CRAXDRT.Report object in the RDC SDK is blank WITHOUT having the "No Printer" Option checkbox checked?
    Here's the scenerio.  When I first create a Report and don't go into Page Setup, PrinterName property is blank.  If I go into Page Setup and explicitly select a printer, PrinterName property equals the name of the printer selected.  If I check the "No Printer" checkbox in Page Setup, PrinterName property is blank.  But if i go back in and uncheck the "No Printer" checkbox in Page Setup, the PrinterName property equals the name of my Windows Default Printer.

    I'm still not sure what is unclear about my first question.  And I'm not sure how any of the info you are requesting is going to make any difference in answering my question.  And I'm not sure how your analogy fits here but ..
    Version of CR = 11.0.0.895
    CR Service Packs applied = None
    Web or Win app? = Win App
    OS? = Windows XP Service Pack 3
    Development language?  = Both Visual Basic 6 and C#.Net 2008
    Method of CR files deployment = email the .RPT file to a client
    Where were the runtime files downloaded from? = Runtimes are installed from Merge Modules donwload from SAP site
    What is the version of the craxdrt.dll on the deployed box? = 11.0.0.893
    So here are the exact steps so you can understand what is going on:
    I have the Crystal Reports Application open side-by-side with my Visual Basic development environment in debug mode so i can step through the code using the RDC SDK.
    1. I open the Crystal Reports Application and create a brand new report - "Test.RPT" and DO NOT go into Page Setup at all and save the report.
    2. In my Visual Basic development environment, i run the code that will generate the report, Here's the exact code
        Dim m_crApp As CRAXDRT.Application
        Dim m_crReport As CRAXDRT.Report
        Set m_crApp = New CRAXDRT.Application
        Set m_crReport = New CRAXDRT.Report
        Set m_crReport = m_crApp.OpenReport("Test.RPT")
    3. When i look at the PrinterName property in the CRAXDRT.Report object, it is blank.
        ie. crReport.PrinterName is equal to ""
    4. I reopen the Crystal Reports Application with report "Test.RPT" and go into Page Setup and check the "No Printer" option.
    5. I go back into my Visual Basic development environment and rerun the code that will generate the report.
    6. When i look at the PrinterName property in the CRAXDRT.Report object, it is still blank.
        ie.  crReport.PrinterName is equal to ""
    7. I reopen the Crystal Reports Application with report "Test.RPT" and go into Page Setup and uncheck the "No Printer" option. I have NOT specified any printer, nor have i clicked the "Printer..." button to setup a printer....i have just unchecked the "No Printer" option
    8. I go back into my Visual Basic development environment and rerun the code that will generate the report.
    9. When i look at the PrinterName property in the CRAXDRT.Report object, it is now set to my WINDOWS DEFAULT PRINTER, yet i had not specified any printer.
        ie.  crReport.PrinterName is equal to "
    MyNetwork\MyPrinter"
    PROBLEMS:
    1. The client needs the report to go to the default windows printer of their machine
    2. If the "No Printer" Option is checked, the Report does not print at all
    3. If the report is set to MY default windows printer and i give it to the client, at times it takes upwards of to a minute for the Print Dialog to disply.  As i've read on other forum posts, it appears Crystal is looking for MY printer on the clients machine and takes a minute before i realizes it can't find it and then sets it to the CLIENTS default windows printer.
    4. The client believes it is unreasonable to wait a minute for the print dialog to appear ...and i agree.
    5. I cannot change the code to use the Select Printer in the RDC SDK - it's a long explanation why but just suffice it to say that i cannot do this.
    All i want to do is either:
    1. Remove the Printer Name in the actual report from the Crystal Reports designer - basically undoing what Crystal did when i went into Page Setup.
    2. Via the RDC SDK, be able to detect the "No Printer" option is selected. Checkign CRAXDRT.PrinterName equal to "" is not an option.

  • CR2008 Not enough memory while exporting reports from Crystal Reports 2008

    I have recently upgraded our Crystal Reports version from Crystal Reports Basic for Visual Studio 2008 to Crystal Reports 2008. After upgradation I am facing the problem "Memory full.OtherErrorFailed to export the report. Not enough memory for operation" when I am trying to export the report from Crystal Reports 2008 Report viewer, or directly from the code behind. The application is hosted application. The problem occurs in our production environment.
    Server details:
    OS: Windows 2003 Enterprise Edition R2 with SP2
    IIS: IIS 6
    .Net Framework: 3.5
    Application details:
    Hosted application using Crystal Reports 2008 SP 3
    Crystal Reports Viewer version: 12.0.2000.0
    The data binding of the report object is done through an ADODB dataset.
    Web.Config:
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
      <configSections>
        <sectionGroup name="businessObjects">
          <sectionGroup name="crystalReports">
            <section name="printControl" type="System.Configuration.NameValueSectionHandler" />
            <section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler" />
          </sectionGroup>
        </sectionGroup>
      </configSections>
      <businessObjects>
        <crystalReports>
          <printControl>
            <add key="url" value="http://myserver/mysite/PrintControl.cab" />
          </printControl>
          <crystalReportViewer>
            <add key="documentView" value="weblayout" />
          </crystalReportViewer>
        </crystalReports>
      </businessObjects>
      <appSettings>
        <add key="CrystalImageCleaner-AutoStart" value="true" />
        <add key="CrystalImageCleaner-Sleep" value="60000" />
        <add key="CrystalImageCleaner-Age" value="120000" />
      </appSettings>
      <system.web>
        <httpHandlers>
          <add path="CrystalImageHandler.aspx" verb="GET" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
        </httpHandlers>
        <compilation debug="false">
          <assemblies>
            <add assembly="CrystalDecisions.Data.AdoDotNetInterop, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
            <add assembly="CrystalDecisions.Shared, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
            <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
            <add assembly="CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
            <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
            <add assembly="CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
            <add assembly="CrystalDecisions.ReportSource, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
            <add assembly="CrystalDecisions.CrystalReports.Engine, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
          </assemblies>
      </system.web>
      <system.webServer>
         <handlers>
             <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode" />
         </handlers>
      </system.webServer>
    </configuration>
    Sample Code:
    Report = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
    Report.Load(Server.MapPath(strReportPath));
    Report.SetDataSource(dsReport);
    Creportviewer.ReportSource = Report;
    For exporting the report to PDF
    string Filename = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache).ToString(), Guid.NewGuid().ToString() + ".pdf");
    Report.ExportToDisk(ExportFormatType.PortableDocFormat, Filename);
    Clean Up Code: (Page_UnLoad event)
    if (Report != null)
         Report.Close();
         Report.Dispose();
    Creportviewer.ReportSource = null;
    Creportviewer.Dispose();
    dsReport = null;
    GC.Collect();
    GC.WaitForPendingFinalizers();
    Can someone help me resolve the issue.

    The .rpt file size is 14MB with the Data Save option enabled, 12MB without Data Save.  Presumably the 12MB file size is because of the 24bit PNG we have as our background.
    The Designer executes the report in less than a second and we can scroll through all pages and see the image fields perfectly.
    When we Export to PDF, the Designer takes a long time, eventually gets to the 77%, the 7th record and returns "Export report failed" followed by "Memory full".  If we export only page 1 of the 3 pages, it also returns a Memory full error.  However, when the same report is run with only 1 page, that page exports to PDF but with a ridiculously large size and export time.
    The machine has 2GB of physical memory with an 8GB pagefile with Windows 2003 (latest everything).  The process runs up to about 1GB before reporting the memory full error.
    We've also tried a variety of other suggestions posted in the other thread with no success.
    We're happy to provide the RPT file to the Report Team to diagnose the problem.  Ultimately, we need to be able to produce a 15 page report with approximately 45 images.
    Our preferred scenario is fixing problem 2.  The CR Designer seems quite capable of rendering our report and printing it to our third party PDF printer in a timely manner with small size.  However, the API reports memory full.
    The API resides in a dedicated reporting web service with NO other code except for loading the report, setting parameters and printing.  When executing, it uses up to about 1.1GB before reporting the error.
    Are there any other suggestions for fixing what we have?  Are there known problems with large images in reports?  Do we need to lodge a formal support request?
    Regards,  Grant.
    PS.  Grr and my message formatting is lost when I edited this message!!!
    There is a 1500 character limit and then all formatting is removed to save space. Break you posts into separate entries.
    Edited by: grantph on Sep 30, 2009 2:49 AM

  • Error connecting to database from Crystal Report

    Hi,
    I am using Crystal report 2008, .NET 3.5 on Windows Server 2008 + SQL Server 2008
    I have a batch that generates report (via export) then this batch will send the exported report via email.
    I am encountering this error when reading report from BO Server
    Error: CrystalDecisions.CrystalReports.Engine.LogOnException: Database logon failed. ---> System.Runtime.InteropServices.COMException (0x8004100F): Database logon failed.
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions, RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
    While when trying to read the report from physical file within the server, it will give me this error
    Error: CrystalDecisions.CrystalReports.Engine.InternalException: Failed to retrieve data from the database.
    Details:  [Database Vendor Code: 2812 ]
    Failed to retrieve data from the database.
    Error in File IAREPORT {92DFCAFC-58AC-4CB3-B9DD-A9565E07088D}.rpt:
    Failed to retrieve data from the database.
    Details:  [Database Vendor Code: 2812 ] ---> System.Runtime.InteropServices.COMException (0x800002D3): Failed to retrieve data from the database.
    Details:  [Database Vendor Code: 2812 ]
    Failed to retrieve data from the database.
    Error in File IAREPORT {92DFCAFC-58AC-4CB3-B9DD-A9565E07088D}.rpt:
    Failed to retrieve data from the database.
    Details:  [Database Vendor Code: 2812 ]
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions, RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
    The report is working in our SIT environment but it is not working in our UAT environment.
    I have tried the following:
    1) running the batch (that generates the report) in SIT environment to call SIT database
    Working fine
    2) running the batch (that generates the report) in SIT environment to call UAT database
    Will give the above error
    3) running the batch (that generates the report) in UAT environment to call UAT database
    Will give the above error
    4) running the batch (that generates the report) in UAT environment to call SIT database
    Working fine
    For reading report from BO Server, I have tried viewing the report directly and scheduling the report directly from BO Server and it works fine.
    Also I have tried to 'verify database' on the UAT report, but it seems it didn't solve the issue.
    Does anyone have any idea how to solve this? Or what could cause this?
    Appreciate your help.
    Thanks.

    Here's how I connect to the database
    when reading report from bo server:
    Dim enterpriseSession As CrystalDecisions.Enterprise.EnterpriseSession
                Dim enterpriseService As CrystalDecisions.Enterprise.EnterpriseService
                Dim infoObjects As CrystalDecisions.Enterprise.InfoObjects
                Dim infoObject As CrystalDecisions.Enterprise.InfoObject
                Dim infoStore As CrystalDecisions.Enterprise.InfoStore
                Dim query As String = ""
                query = "SELECT * FROM CI_INFOOBJECTS WHERE SI_PROGID = 'CrystalEnterprise.Report' AND SI_NAME LIKE '" & reportName & "'"
                'Create a session manager
                Dim sessionMgr As New CrystalDecisions.Enterprise.SessionMgr
                'Log into BusinessObjects Enterprise
                enterpriseSession = sessionMgr.Logon(cu.BOXIUser, cu.BOXIPwd, cu.BOXIServer, cu.BOXIAuthentication)
                'Create the infostore object
                enterpriseService = enterpriseSession.GetService("InfoStore")
                infoStore = New CrystalDecisions.Enterprise.InfoStore(enterpriseService)
                infoObjects = infoStore.Query(query)
                If (infoObjects.Count > 0) Then
                    infoObject = infoObjects(1)
                    crDoc.Load(infoObject, enterpriseSession)
                    crDoc.SetParameterValue("@batchID", batchID)
                    Dim CrExportOptions As ExportOptions
                    Dim CrDiskFileDestinationOptions As New DiskFileDestinationOptions()
                    Dim CrPDFFormatOptions As New PdfRtfWordFormatOptions
                    Dim CrExcelFormatOptions As New ExcelFormatOptions
                    CrDiskFileDestinationOptions.DiskFileName = reportFile
                    CrExportOptions = crDoc.ExportOptions
                    With CrExportOptions
                        .ExportDestinationType = ExportDestinationType.DiskFile
                        .ExportFormatType = IIf(reportFormat = IAConstant.PDF, _
                                                ExportFormatType.PortableDocFormat, _
                                                IIf(FINRptFormat = IAConstant.EXCELONLY, _
                                                ExportFormatType.ExcelRecord, ExportFormatType.Excel))
                        .DestinationOptions = CrDiskFileDestinationOptions
                        .FormatOptions = IIf(reportFormat = IAConstant.PDF, _
                                             CrPDFFormatOptions, CrExcelFormatOptions)
                    End With
                    crDoc.Export()
                Else
                    Throw New ApplicationException(Constant.APP_ERR & " - Report not found")
                End If
    The error is thrown when trying to export --> crDoc.Export()
    The username and password are correct because it is the same username and password that the batch used to extract the data in the initial stage.
    Here's how my batch works:
    1) Extract and massage data directly from .net SP (this is working fine)
    2) Obtain the report then use the same connection string (for physical path report) or use the report connection string (for bo server report), this report is using Stored Procedure (the problem starts here)
    For reading report from bo server, I have also checked that the connection from the report itself is correct, because we can schedule/view the report from bo server successfully.
    SQL Driver, is it the SQL Native Client you are saying? It's SQL Native Client 10.
    I think we are using Business Objects Enterprise XI 3.1 Client Tools SP2 in our apps server.

  • JNDI error while generating pdf from crystal reports in java

    Hi, i want to generate PDF from crystal reports in java. I have the .PDF file with database configured into the report. Following details are available in report.
    1. Server Name      = testdb
    2. Database Name  = testdb
    3. User
    4. Password
    I am using CR XI.
    In CRConfig.xml i had given following details.
    <JDBC>
         <CacheRowSetSize>100</CacheRowSetSize>
         <JDBCURL>jdbc:oracle:thin:@192.218.216.102:1521://TESTDB</JDBCURL>
         <JDBCClassName>oracle.jdbc.driver.OracleDriver</JDBCClassName>
         <JDBCUserName>user</JDBCUserName>
         <JNDIURL>password</JNDIURL>
         <JNDIConnectionFactory></JNDIConnectionFactory>
         <JNDIInitContext>/</JNDIInitContext>
         <JNDIUserName>testdb</JNDIUserName>
         <GenericJDBCDriver>
              <Default>
                   <ServerType>UNKNOWN</ServerType>
                   <QuoteIdentifierOnOff>ON</QuoteIdentifierOnOff>
                   <StoredProcType>Standard</StoredProcType>
                   <LogonStyle>Standard</LogonStyle>
              </Default>
         </GenericJDBCDriver>
    </JDBC>
    When i am calling from java as standalone, i am getting following error.
    JRCAgent1 detected an exception: Error finding JNDI name (testdb)
    at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)      at com.businessobjects.reports.sdk.b.i.if(Unknown Source)
    Can anyone let me know where is the problem?

    Actually, the question boils down to; does the framework support the fonts?
    I believe that my question re. this working in the designer was valid. The designer does not use the framework, so if it works there, it is either a framework issue or a runtime print engine issue.
    I believe if you use the code below, it will list fonts available to the framework:
    foreach(FontFamily ff in FontFamily.Families)
    System.Diagnostics.Debug.WriteLine(ff.Name);
    For more information see kbase [1198306 - Crystal Report displaying incorrect font in Microsoft Visual Studio .NET|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_dev/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333133393338333333303336%7D.do]
    Ludek

  • Migrating from Crystal Reports 9 to 2008 Issue

    Hello,
    We have quite a few reports in our product that were built of of tables in a database.  One report in question has fields from two tables. We used to load the report in VB6, and set the SQLQueryString property on the report equal to a select statement to select specific rows for the report.
    We are trying to change these reports to use DataSets.  The idea is to populate a dataset with all the data the report needs, and set that as the data source.  No matter what I do, i cannot seem to get data to show up in the report.  I've tried creating a dataset with two tables, named identically to the tables we were using out of the database, and then filling the dataset with ALL the records from both tables.  Then I tried creating a dataset with one table, with columns from both tables, neither seem to work.
    After creating the dataset, we are using the Set datasource location in Crystal, and updating it to use the Dataset we created.  I've verified the dataset has rows, and everything seems like it -should- work fine, but no data is populated.
    I did notice that when changing the datasource location to the dataset, the Tables retained their old names with the name of the table in the dataset in parenthesis.  I thought about merging all the fields from both tables into just one table from the dataset, but could not find an easy way to do this without having to completely redesign the report.
    Any suggestions would be greatly appreciated. Thanks!

    Moved your post to the .NET SDK forum.
    Ah, that will be a problem, CR no longer allows editing the SQL statement so those old reports are going to cause problems.
    First also, you did not say but you can't use the RDC or OCX or CR 2008 in .NET 2010
    Go to this page and download the CR for VS 2010 installer: http://www.sdn.sap.com/irj/boc/crystalreports-dotnet
    Bottom of the page: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_1.exe gets CR installed into VS 2010.
    Then you can use RAS which is the replacement for the OCX and RDC.
    Then if you need .NET samples see this page to get you going:
    http://wiki.sdn.sap.com/wiki/display/BOBJ/NETRASSDK+Samples#NETRASSDKSamples-Exporting%2FPrinting
    A couple of ways to possibly fix those legacy reports.
    General over view is to:
    1. Rebuild your reports from scratch and use your XML files as the data source
    2. Rebuild your reports and use the DataSet as your report source ( BIG warning here, DS's are limited to the amount of data so better to use XML as the source )
    3. Hit the Database directly and use Record Selection API's to add your filters to the data
    4. Use database Command which allows you to enter SQL directly and edit it in code.
    All methods are likely going to have problems due to you altering the SQL manually.
    The replacement for edited SQL in legacy reports is to use a Command Object, you see this in the database wizard.
    I have code that will convert a report based on 1 or 2 tables and convert it to a Command Object as the data source but this may not work for you depending on what the report started with.... More tables and it won't work.
    Not going to suggest DS's as they will cause problem for the end user when they start using your app to archive the database.
    For XML, use the below code to get your data into a DS and then save the DS as a XML file with the Schema.
    Once connected to your data sources use this code to export/save the DS to XML format:
    // this writes to the data and schema to a file
                ds.WriteXml("c:
    sc.xml", XmlWriteMode.WriteSchema);
    // this sets the report data source to the DS or XML file
                rpt.SetDataSource(ds);
    Once you have it save in XML format you can now create your reports of the XML file, Set Location likely won't work for you.
    You can then not use DS's in your app and simply dump the database fields you are using into the XML. Once this is done simply updating the XML file will refresh the data in the report.
    For using Command Objects
    You can get the SQL from your old reports and then set the SQL of your Command using RAS. I've never tried this with edited Legacy Reports but should work as long as you don't use or try to update the Legacy report in code.
    Once you do manually re-create the legacy reports or possibly using the Table -> Command code you can then modify the SQL to follow your original report progression in your legacy app.
    Let me know which route you want to go and I'll paste in the code to get you started...
    Thank you
    Don

  • Migrating  from Crystal Reports 9 to Crystal Reports XI

    Hi,
    I have a java web project that uses Crystal Reports 9 to generate reports. I need to make my project compatible with Crystal Reports XI.
    I researched and found that Crystal reports XI does not use a report Application server however it can use tomcat, the server I am using for my project.
    I tried changing in the code as I found in the Crystal Reports XI for J2EE startup Guide from the business object website.
    However, I am getting the error: "Unable to connect to the server - Connection refused: connect-- Error code:-2147217387 Error code name:connectServer"
    Also, I want to know how to configure my database to be used in Crystal Reports and the java application.
    For Microsoft SQL 2000, I am using net.sourceforge.jtds.jdbc.Driver
    For Oracle, I am using oracle.jdbc.OracleDriver
    Thank you for your help.

    Hi,
    -I assume that you have already created an report based on JDBC connectivity and now you want to run that report from Tomcat.
    Please follow following steps to run your report from Tomcat :
    -Go to the webapps directory inside Tomcat and create a folder say 'Test'.This will your main folder from your application point of view.
    -Go to the path : C:\Program Files\Common Files\Business Objects\3.0 and copy crystalreportviewers11 folder.
    -Paste selected folder inside Test folder.Create another folder besides crystalreportviewers11 folder and name it as WEB-INF
    -Inside WEB-INF , create two more folders and name them as classes and lib.
    -Again go to the path :C:\Program Files\Common Files\Business Objects\3.0 \java and copy CRConfig.xml file and log4j.properties file.
    -Paste this file inside classes folder.
    -Copy all the JAR files from the location :C:\Program Files\Common Files\Business Objects\3.0 \java\lib and paste them inside lib folder of your application.
    -Go inside the Test folder and paste your JSP and rpt files.
    -Copy the JAR files required for JDBC (i.e ojdbc14.jar for oracle)and paste inside lib folder of your application.
    -Give the path of this file in CRConfig.xml file of your application.
    -Now you are ready to run your application.
    -Run your application using : http://localhost:8080/Test/.jsp
    Thanks,
    Chinmay

  • Migrating from crystal report 8.5 to 10.0 giving error

    migrating from crystal report 8.5 to 10.0 giving error
    I am working in migrating my cr application to 10th ver from the existing 8.5 where we have to explicitly make a query in query builder and then attach it. I was using dsn in ms odbc for oracle driver to connect the DB. Now in 10.0 i have removed the query file created using 8.5 query builder and trying to write directly to command editor. the report as stand alone is working fine. but when i try to generate the pdf using my vb application then on .export option it is giving error as "Logon failed.
    Details: 01S00:[Microsoft][ODBC driver for Oracle]Invalid connection string attribute". i think the problem might be with cddb_oracle.dll or crdb_oracle.dll file as i am using a evaluation version of crystal report 10. as input to dsn i am providing

    migrating from crystal report 8.5 to 10.0 giving error
    I am working in migrating my cr application to 10th ver from the existing 8.5 where we have to explicitly make a query in query builder and then attach it. I was using dsn in ms odbc for oracle driver to connect the DB. Now in 10.0 i have removed the query file created using 8.5 query builder and trying to write directly to command editor. the report as stand alone is working fine. but when i try to generate the pdf using my vb application then on .export option it is giving error as "Logon failed.
    Details: 01S00:[Microsoft][ODBC driver for Oracle]Invalid connection string attribute". i think the problem might be with cddb_oracle.dll or crdb_oracle.dll file as i am using a evaluation version of crystal report 10. as input to dsn i am providing

  • Migrating from crystal report 8.5 to 10.0 giving error 01S00:error

    migrating from crystal report 8.5 to 10.0 giving error
    I am working in migrating my cr application to 10th ver from the existing 8.5 where we have to explicitly make a query in query builder and then attach it. I was using dsn in ms odbc for oracle driver to connect the DB. Now in 10.0 i have removed the query file created using 8.5 query builder and trying to write directly to command editor. the report as stand alone is working fine. but when i try to generate the pdf using my vb application then on .export option it is giving error as "Logon failed.
    Details: 01S00:[Microsoft][ODBC driver for Oracle]Invalid connection string attribute". i think the problem might be with cddb_oracle.dll or crdb_oracle.dll file as i am using a evaluation version of crystal report 10. as input to dsn i am providing
    1.dsn
    2.usid
    3.database
    4.password
    what else is missing . plz help.....

    Well, you can migrate, you can not upgrade (semantics I suppose). E.g.; the RDC was deprecated in CR XI r1 and retired in CR 2008. Thus there is no way for you to upgrade to version 12 of the RDC as there is no such thing. So, from here, you have two options: migrate / port the app to .NET, or Java SDKs.
    Re. RDC, see my blog here:
    /people/ludek.uher/blog/2008/10/20/report-designer-component--past-present-future
    For porting the app to .NET, see this article:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0eb394f-931e-2b10-3b82-9413bfc3f457
    Ludek

  • No Hyperlink in PDF after export from Crystal Reports 2008 SP2

    When I export a report from Crystal Reports 2008 Developer (as well as from the runtime) SP2 to PDF the Hyperlink to a file on hard disk is missing.

    Hi,
    Go through this LInk
    Re: No hyperlinks after exporting to pdf
    Regards,
    Salah

  • How do I connect from Crystal Report version XI to Oracle 10G express?

    I'm new to oracle 10G express and I'm developing an application that needs reports to preview some data from oracle tables.
    The oracle database is installed on the server and I installed the client on my machine. I need to use the crystal report 11 to report the output. Thus, I designed a crystal report that should simply read a table on oracle and though I need to be able to connect to the oracle 10G Express Edition database. I tried to create a connection from the crystal report using the Database Expert >> Create New Connection >> Oracle Server and I include the following parameters.:
    - Service: host:1521/XE
    - Username: username
    - Password: password
    Then when I tried to connect the crystal report crashes always.
    Is there any way to create a connection to the Oracle Database 10G express from Crystal Report 11?
    Please advise...

    Thank you bala,
    First, How I should start the Listener on the database server?
    Listener.ora content:
    SID_LIST_LISTENER =
    +(SID_LIST =+
    +(SID_DESC =+
    +(SID_NAME = PLSExtProc)+
    +(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)+
    +(PROGRAM = extproc)+
    +)+
    +(SID_DESC =+
    +(SID_NAME = CLRExtProc)+
    +(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)+
    +(PROGRAM = extproc)+
    +)+
    +)+
    LISTENER =
    +(DESCRIPTION_LIST =+
    +(DESCRIPTION =+
    +(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))+
    +(ADDRESS = (PROTOCOL = TCP)(HOST = Daoud-PC)(PORT = 1521))+
    +)+
    +)+
    DEFAULT_SERVICE_LISTENER = (XE)
    How to configure the tnsnames.ora on the client side?
    tnsnames.ora content:
    XE =
    +(DESCRIPTION =+
    +(ADDRESS = (PROTOCOL = TCP)(HOST = Daoud-PC)(PORT = 1521))+
    +(CONNECT_DATA =+
    +(SERVER = DEDICATED)+
    +(SERVICE_NAME = XE)+
    +)+
    +)+
    EXTPROC_CONNECTION_DATA =
    +(DESCRIPTION =+
    +(ADDRESS_LIST =+
    +(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))+
    +)+
    +(CONNECT_DATA =+
    +(SID = PLSExtProc)+
    +(PRESENTATION = RO)+
    +)+
    +)+
    ORACLR_CONNECTION_DATA =
    +(DESCRIPTION =+
    +(ADDRESS_LIST =+
    +(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))+
    +)+
    +(CONNECT_DATA =+
    +(SID = CLRExtProc)+
    +(PRESENTATION = RO)+
    +)+
    +)+
    Now I`m trying to initialize this on one machine (database & client) and so the crystal report will be on the same machine where the database exist; Additionally, this machine has OS Windows 7 Ultimate 64bit and include the Oracle 10g Express Database & Oracle 10g Express Client software.
    Please check the files content I included above and give me the way on how to establish a connection from the crystal report to the database where both are installed on the same machine.
    Thanks in advance...

  • Migration from Crystal Reports 2008 to Crystal reports Enterprise(BOE 4.0)

    Dear all ,
    I m currently doing a project on Crystal reports 2008 where datasource is mostly SAP BW queries.  Our customer will have BOE 4.0 in coming months .  I have heard that in BOE 4.0 Crystal reports for Enterprise will be a better option for BW datasources.Is that true? So here comes my question , Is  it possible to migrate reports based on Crsytal reports 2008 to Crystal reports for Enterpise 4.0  afterwards. What will be best option for us , shall we build further reports on Crystal reports 2008 or Crystal reports 2011 or should wait until we have BOE 4.0 ?
    Thanks
    Best regards
    Atul

    Hi,
    We are going through the migration process from 2008 to Enterprise version. The only issue we are facing is the mapping of the Hierarchy nodeid and parentid. Other than that we were able to migrate most of the pieces from the report.
    Here is the overview of migration process:
    1. When you run the upgrade manager to migrate objects from BOE 3.1 to 4.0 it will automatically upgrade it to CR 2011 version.
    2. You then have option to migrate it manually by opening the report in Enterprise version.
    3. If you open the report in Enterprise version it will prompt you to connect to common semantic layer wizard.
    4. Before that you have to have your datasource ready for that report depends on how your CR 2008 is connected. (can be BEx query or Relational Universe)
    5. If its BEx query you have to maintain the connection in CMC under OLAP connection to your BW system.
    6. Next thing is to map the Source fields to Target fields (BEx query or Relation Universe via IDT) and your report will be converted to Enterprise version.
    7. You might have to resolve if there are any errors.
    Let me know if you have any particular questions if i can help.
    Thanks.
    Edited by: Rajan Patel on Oct 27, 2011 5:13 PM

  • RIDICULOUS Crystal Reports Server XI R2 SP4 - Installing - missing cab file

    Unsympathetic SAP rep Don Williams wrote in a now closed thread,
    Subject: Re: Crystal Reports Server XI R2 SP4 - Installing - missing cab file : m293.cab
    Message: Hi All,
    There is no incremental SP4 service pack for Crystal Reports Server XI R2 and no plans to build one.
    Your ONLY option is to back up your CMS and Data store, un-install and then install from the FTP link.
    The downloadable file from the support site is broken and they are working on fixing it and it is/will be the full build also.
    Closing this post now.
    Thank you for your understanding
    Don
    Frankly, this is outrageous.  This issue has been open for close to 5 months.  Rather than simply updating the SP4 incremental update with the correct files, SAP's brilliant response is to tell us that the file is STILL broken, but ***** you, whenever we fix it it will be the full build only.  Well, thanks!  That makes it so much easier.  Rather than looking at Crystal Reports 2008, maybe it's time to suck it up and look elsewhere,
    Here's hoping SAP decides to do the right thing.  I'm sure everyone on the original thread would be interested.

    Hi Falk,
       Yes, I am downloading it from a Win2003 machine. The browser is IE7.
       I can even see what's inside the m293.cab, and it is not the file mentioned on the error message...
       This is the m293.cab content (one file):
       tslv.dll.7ADA0B91_68E0_4E90_AD3D_23C9E3079BAB
       The file doesn't seem to be corrupted, it just doesnt have what was expected by the installer software.
       I tried downloading it again and had the same result... These are the installation files that I've already tried with the same result:
        - crsxir2win_sp4.exe (from [https://smpdl.sap-ag.de/~sapidp/012002523100009887052008E/crsxir2win_sp4.exe])
        - 1401492085.exe (from [https://businessobjects.subscribenet.com/control/bobj/product?cert_num=48316663&child_plneID=30801])
       The next one was not the rigth package:
         - boXIwin_sp2.zip (from [https://smpdl.sap-ag.de/~sapidb/012002523100005931922008E/boXIwin_sp2.zip])
       I uploaded the servicepack4 part of the log where the error appears:
      [ftp://ftp.businessobjects.com/pub/incoming/sp4LogPiece.txt]
    Thanks,
    Marcos

  • InfoView not defaulting print settings from Crystal Reports XI

    I have a form/report created from Crystal Reports XI published to InfoView that has the print settings set for the manual tray when printed. When running the report in InfoView, it does not default to the manual tray when printing. I am publishing directly from Crystal Reports. I have the Process/Print Setup 'Set layout to: Report file default' and the Schedule/Format 'Use options saved with report' checkbox checked. I am not finding any other settings to tell InfoView to use the report page layout/printer settings. Anyone know of any other options I should check? Thanks!
    Edited by: Kelley Freelove on Oct 22, 2009 3:09 PM

    That would be the correct forum as this one is for SDK issues only.
    If you are not getting helped on the other BO forum you may want to consider creating a case if you have a valid support contract.
    Jason

Maybe you are looking for

  • Run Flash in Java

    Hello friends I have to run a flash in an Applet and in a window. I want to know how to run a flash in an Applet and in an Application. Vishwajeet

  • Foreign JMS Server - Weblogic 8.1 - Weblogic 8.1

    Hi I have to weblogic servers running on different ports. http://server1:port1 http://server2:port2 I have configured JMS store, JMS server, Destination (queue) in port2. I am able to send messages and retrieve messages in port2. I have written a MDB

  • Sever issues getting Infinity installed

    I signed up for BT Infinity about a month and a half ago and duly paid my £180 or so - moving on from Virgin, which worked well when it worked but was kind of sketchy.  Got my router and YouView box.  Engineer comes out to my house about 2 weeks late

  • E4200 - Anonymous ftp server read and write

    Hello, Is there any possibility to set linksys E4200 for support anonymous acces to ftp server in read and write mode ? Thanks, BR, Mariusz.

  • NTP Status: Clock is unsynchronized

    I have been having issues with a 3750X Stack that is not synchronizing with our NTP server. I have tried adding and removing the NTP server but it does not help. We are running Version 15.2(1)E. Any suggestions would be great! Thanks!