Pass Language report is being run in to RDF as parameter

I need to figure out how to pass what language was selected when a user runs a report to the rdf file as a parameter. For example, my user default language is English, but I want to run the report in French. When I run the report in French, all of the log files are in French and it selects the french template. I would like to be able to default some values in the report based on what language it has been run in. Can anyone tell me how to get this value? I would really like to be able to set a parameter in the concurrent program to the selected language for the report.
Thanks,
Amanda

Hi,
When you register your concurrent program and try running the same from the submit concurrent program you should be able to find a button called "Language Settings" which allows you to choose the language you prefer for that instance of run.
But if you still wish to run a concurrent program with language as one of its parameters then you can try this [I have never tried this before, but this should work]
1. Get the language as one of the parameters for your report for the NSL_Lang table.
2. Register a shell script for setting the language [host concurrent program which should receive  language as its input]
oracle@muclx01:~ >echo $NLS_LANG
AMERICAN_AMERICA.AL32UTF8
oracle@muclx01:~ >export NLS_LANG=GERMAN_RUSSIA.WE8ISO8859P15
3. register a request set and call the host program first followed by your concurrent program then another host program to change the language back to English.
Regards,
Yuvaraj

Similar Messages

  • How many users and how often a particular discoverer report is being run?

    Hi there,
    We run discoverer(4i) reports from portal. The question is:
    How to find out the number of users and how often a particular discoverer report is being run?
    Many Thanks in advance.
    Naren

    I know in the 9 versions of discoverer is there is a Discoverer v5 Business Area that is included out of the box. You have to have the stats turned on inside of the pref.txt. But that BA has all of the information to create queries about who, what, parameters, etc. You'll have to check and see if its part of 4i.
    Matt Topper
    Senior Consultant
    TUSC, The Oracle Experts.

  • How to determine if reports are being run/used

    I have two Crystal report environments.  One being version 7.5 and the other is version 10.  Between them, there is a very large number of reports (1000's) that accumulated over the years. I am looking for a way to be able to tell which reports are being run and actually used. By used I mean actually being pulled from the repository.   I do not know all the specific details of the environments and not a CR expert so it is hard for me to provide too much more details.  Any help or suggestions on how to try to determine which reports are being used is greatly appreciated.

    You mention; "Crystal report environments"
    and
    "pulled from the repository"
    Question is; what is the Crystal report environment in your definition? E.g.; what is the actual product? It could be what used to be called Crystal Info (v 7), Crystal Enterprise (v. 10). Or it could be an app written by someone in your organization. Or it could be an app written by a 3rd party.
    In any case, getting answers for these products will be difficult as you're looking at products that are close to 10 years out of support (v. 10) and well over 10 years out of support (v. 7).
    - Ludek

  • Trying to capture what reports are being run and by what users

    Hi all,
    A few months ago, we upgraded to Discoverer 11g. One of the fixes I was hoping for was the updating of the query statistics table to see what reports are being run and who was running them.
    The problem is that most users are running Discoverer Plus but they are not "gracefully" closing Discoverer Plus via File -> Exit. They simply hit ths "X" to close the window. Oracle says that when users do this, their statistics are not written to the query statistics tables. I am finding that the EUL workbooks that we have installed are pretty useless due to this and really the only reason I have left the query statistics logging to be enabled. I am now seriously considering disabling this as it is very inconsistent (we do trim the query statistics table on a rolling 180 days of history via concurrent program that deletes stats older than 180 days).
    I am wondering if anyone here has done any logging of what workbooks are being run through some trigger? I see there is a EUL trigger function that we have in place, called post save documents, it records the workbook name, sql, etc. But it does not record the date that it was run. Has anyone modified this trigger so that every time a report is run it logs the report, sql, user and when it was being run to the table?
    I have an Oracle SR open, I've asked this in a couple different ways but they keep coming back to a canned answer of "if the user does not do File -> Exit, it will not log their session to the statistics table... blah blah blah".
    I hope I am making sense in what I am asking for.
    Thank you.
    Regards,
    Jerry

    Hi,
    I have never found the Discoverer stats to be very useful for some of the reasons you have given.
    I don't see that an EUL trigger will do what you want as unfortunately there is no open document trigger. So to get any information you have to rely on the user saving the workbook.
    One option you could explore is to use a DBMS_FGA (fine grained access) policy to audit some of the Discoverer query statements. For example, you can add a FGA policy to the EUL5_DOCUMENTS table that records all SELECTs on the table. That will show you which users are opening the workbooks you have in the EUL. Or you could add a policy to the views/tables used in the Discoverer workbooks and then audit the selects with an audit condition to audit only Discoverer sessions.
    How you do it depends on exactly what you want to audit.
    Rod West

  • Is there any way to track what reports are actively running on BOE?

    Good Afternoon.
    I am looking for a way to track the names of what reports are currently being run on Business Objects. We are on Business Objects Enterprise XI R2 SP3 and from what Iu2019m aware, the servers can show the administrators how many connections and how many jobs are running, and the auditing command can track when a report has completed/failed (from what I understand), but nothing really tells us what reports are actively being run.
    The purpose of this is to measure impact for an emergency restart of the server, track down reports that are taking up system resources, and debugging issues involved with the SDK.
    Background: We have several reports hosted on Business Objects, both Crystal Reports and Web Intelligence.  These reports go to different universes and databases and use several different accounts depending on the project (no central generic accounts to the databases).  Sometimes when people are running several large reports (some being upwards of 1 million rows) the users will open one, leave it to run and go to open several others, killing our session limit and resources on the server. In addition, there have been times in development that restarts have been required but there was no way to tell what reports were running, just the number of them, and in several different spots (RAS, Page server, etc.).
    Wish list (If my first priority is answered, Iu2019m also looking for the following):
    - One to one associations of what reports are being run by what users.
    - A centralized location to see what reports are being run by users opening them and what reports are being run by users scheduling them.
    - The ability to u201Ckillu201D a report that is taking too long to run by a user.
    - Possibly an interactive dashboard showing the number of active reports verses the serveru2019s limit, what reports are set in queue, etc.
    - The u201Cstageu201D a report is running in, so if someone is running a report but its stuck at the prompt for a variable stage, querying data from the database, getting data back from the database, producing and processing the data to the screen, etc.
    If Iu2019ve missed something in the Business Objects tools or if someone knows of a way to extract this type of data from the Business Objects server (3rd party tool or custom fix) I would appreciate the assistance. Thank you for your time.

    Brian,
    I don't know if you tried using the Query Builder.
    The query below (or some modification of it) may be of some help.
    SELECT
    SI_SCHEDULEINFO, SI_NAME
    FROM
    CI_INFOOBJECTS
    WHERE
    SI_SCHEDULE_STATUS = 1
    The SI_SCHEDULEINFO.SI_SUBMITTER property in the query result will give you the BOUSER value of the user that submitted the job.
    SI_SCHEDULE_STATUS takes the following values:
    0     The job is currently being processed by the job server.
    1     The job completed successfully.
    3     The job failed. Check error message.
    8     The job is paused.
    9     The job has not started because dependencies are not satisfied (e.g. Events)
    Best,
    Srinivas

  • Oracle report on web running twice

    I have got a problem with reports. Reports are being run on iexplorer. Same report is running fine on clint server. It's also running fine with Win 2000 professional. But when it is run on Win XP prof, the report runs twice & all the report triggers fire twice.
    Resultant is after report clears all the date from temp table & when the final report comes it doesn't show any data.
    Please suggest what can be the cause for this.

    PDF format, right?
    In IE, go to Tools, Internet Options and then under Temporary Internet Files, click Settings. Make sure the "Check for newer versions of stored pages:" is set to Automatically.
    If that isn't it, upgrade/downgrade the XP machine to use the same version of Adobe as the Win2K machine.
    IE has had this problem with printing for a long time.
    Try using a ref cursor in your report rather than a temp table.

  • Multi-Language report in XML Publisher(Its is urgent, Please help)

    Hi All,
    I am working on Multi-Language report. We have installed just 3 languages (English, Japaneese, Spanish) but my requirement is to display the reports in few more un-installed languages like Korea, chineese etc. I tought of doing the lables (all hard coded fields) to translate using .XLIFF file. When i try to run the report, in language settings (this is the place where the XML report takes the language input)i can see only those languages which are installed. How can pass other languages (un-installed) as a parameter in the XML report?
    Please suggest. It is very urgent.
    Thanks,
    AS

    for this functionality, i had to write a custom package to submit the request for that particualr language and set the language while setting the parameters .
    Thanks.

  • Crazy I know, but what is the best way to PREVENT a report portlet from running ?

    I know this sounds a very weird question.
    On a page I have a html form (that I use as search criteria for my report) as well as an actual report published as a portlet.
    On certain situations, such as when going to the page initially, I require that the report not be executed due to bind variables passed by the form not being initialised.
    I know I can set default values for parameters, and use decode statements in my query etc etc, but this means the report is still actually run, but no rows are returned!
    I dont want the report to even run!
    Is there a faster way of stopping a report from executing.
    ... before displaying the page - pl/sql
    Would the best way to achieve this be the throwing of an unhandled exception?
    declare
    myException exception;
    begin
    if certain criteria is not met then
    raise myException;
    end;
    regards,
    Matt.

    I have about 50GB of photos on my old MBP iphoto library.
    To be able to merge your libraries, your Aperture version and iPhoto version must match. For basic reading see: Aperture 3.3: Using a unified photo library with iPhoto and Aperture
    and Aperture 3.3: How to use Aperture to merge iPhoto libraries
    Assuming you are running the latest Aperture and iPhoto versions:
    Before merging libraries ensure that your iPhoto Library has no issues. While still on your old mac run the "library first aid tools" on your iPhoto Library. Hold down the key combination ⌥⌘ and double click your iPhoto Library, then select "Repair database".
    Make sure you have a backup of your current Aperture Library and iPhoto library.
    Do both macs have a FireWire port? Then you could connect your macs in Target Disk Mode:
    See OS X Lion: Transfer files between two computers using target disk mode
    This way your new mac could see your old mac as an external disk and you could copy directly between the macs.
    Otherwise copy your iPhoto library by drag-and-drop to an external disk (on your old mac) and connect that disk to your new mac. Check, if the external drive is formatted for mac (MacOS X Extended (Journaled)). Otherwise reformat it, before you copy the iPhoto library to that drive.
    When your iPhoto Library has been moved to your new Mac launch Aperture and use the command "File > Import > Library" from the main menu bar. If there are duplicates in the Aperture library (if you imported earlier from iPhoto) you may be prompted if you want to "Add" or "Merge". If you have lots of duplicates, pick "Merge", otherwise "Add".
    Post back, if you need more detailed instructions.
    Good Luck.
    Léonie

  • Multi-language report in XML publisher (This is urgent!!)

    Hi All,
    i am working on Multi-Language report. We have installed just 3 languages (English, Japaneese, Spanish) but my requirement is to display the reports in few more un-installed languages like Korea, chineese etc. I thought of doing the lables (all hard coded fields) translation using .XLIFF file. When i try to run the report, in language settings (this is the place where the XML report takes the language input) i can see only those languages which are installed. How can pass other languages (un-installed) as a parameter in the XML report?
    Please suggest. It is very urgent.
    Thanks,
    AS

    Hello,
    The OTN forum for XML Publisher (now called BI Publisher) is here :
    BI Publisher
    Regards

  • How to run the same SSRS report multiple times, each time with a different parameter value?

    Hi,
    I have an SSRS report that produces a list of invoices for a single supplier (so supplier is a parameter specified at runtime). The report is based on a stored procedure in SQL. I would like to make things easier and instead of going through all suppliers
    one by one, I want to have a single action, which produces separate reports, per supplier, for all suppliers that have an outstanding invoice (so not all suppliers on the system as a whole but all suppliers that are within the result set of the stored procedure).
    I assume this would mean first executing the stored procedure to find all suppliers that have invoices at the time. And then running the report multiple times, once for each supplier, where the supplier value is used as the parameter every time. ideally
    this would open separate webpages with a single report per page. (I am creating a button in another software, which is simply launching iexplore.exe and passing a
    fixed SSRS report URL).
    What would be required? I have SQL 2012 and I am building this in Report Builder 3.0.
    Thank you!
    Dimitar
    P.S. What about still running ONE report, but every supplier starting on a new page? Is that more realistic? So supplier will not be a parameter any more, but just something that creates a new page on the report?

    What
    about still running ONE report, but every supplier starting on a new page? Is that more realistic? So supplier will not be a parameter any more, but just something that creates a new page on the report?
    Yes thats a much better option. Its very easy to generate such a report in SSRS. You dont need a parameter
    in that case but just needs to add Supplier as a grouping field in the tablix. Then add other columns and groups if required. Select option set page break after each instance of the group for first grouping (ie based on supplier field). Then report will render
    with one page per supplier. On exporting to excel also each supplier data goes to a different tab
    Here's a similar requirement I did for one of my projects
    http://visakhm.blogspot.in/2013/10/using-ssrs-to-export-sqlserver-data-to.html
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • Sending an email when the report is being refreshed

    Hi All,
    Is it possible, in Answers, to send an email automatically when a report is being refreshed ?
    Thanks in advance,
    Lau

    You can do this multiple ways, As you mentioned using conditional ibot also. You should have flag or indicator in your database saying that ETL load was done. Then based on conditional request run a ibot. But the trick is after completing this ibot you need to turn of the flag.
    Other easiest way is Create a report which runs ibot, Make sure you checked Oracle BI Server Cache feed check box, save the ibot. At the end of ETL execute a command which runs the ibot job for you. There is a command mode application available in Oracle BI called SASchInvoke.exe. This application will run the ibot for you.
    here is the blog which explains more about it.
    http://oraclebizint.wordpress.com/2008/03/06/oracle-bi-ee-101332-integrating-schedulerdelivers-into-other-applications/
    - Madan

  • W2 report hs been run!!! Filing status needs to be changed

    Hi Team,
    The W2 report has been run for a set of employees and the filing date has been set.Unable to run for the rest of the employees.
    Please suggest how can we delete the records of w2 forms for the employees run as the issue is that the filing date has been set.
    Please reply asap.
    Thanks in advance
    Regards,
    Sridevi

    Oh Jolly! The day has come to find out whether we will be screwed by BestBuy Mobile with a $600 fee for their mistake. I do not expect any fair resolution (which would be not charge the fee since no "dealer code" was changed and no breach in the purchase agreement occurred) from them to be honest. They haven't given me a reason to believe so.
    I am betting I will get no answer today, and when I contact the outsourced support tonight after 48 hours have passed, they will tell me to wait another 48 hours "for my matter to be resolved". I'm sure if I send the phones back tomorrow I they would get there before I get any type of response from this "Activations team" .
    Any takers?

  • Reports fail when run against a different data source

    Hello,
    We have a VB.NET 2008 WinForms application running on Microsoft .NET 3.5. We are using Crystal Reports 2008 runtime, service pack 3 -- using the CrystalDecisions.Windows.Forms.CrystalReportViewer in the app to view reports. In the GAC on all our client computers, we have versions 12.0.1100.0 and 12.0.2000.0 of CrystalDecisions.CrystalReports.Engine, CrystalDecisions.Shared, and CrystalDecisions.Windows.Forms.
    Please refer to another one of our posted forum issues, u201CCritical issue since upgrading from CR9 to CR2008u201D, as these issues seem to be related:
    Critical issue since upgrading from CR9 to CR2008
    We were concerned with report display slow down, and we seemed to have solved this by using the Oracle Server driver (instead of either Microsoft's or Oracle's OLEDB driver).  But now we must find a resolution to another piece of the puzzle, which is:  why does a report break if one data source is embedded in the .rpt file is different than the one you are trying to run the report against, in the .NET Viewer?
    Problem:
    If you have a production database name (e.g. "ProdDB") embedded in your .rpt file that you built your report from and try to run that report against a development database (e.g. "DevDB") (OR VICE VERSA -- it is the switch that is the important concept here), the report fails with a list of messages such as this:
        Failed to retrieve data from the database
        Details:  [Database vendor code: 6550 ]
    This only seems to happen if the source of the report data (i.e. the underlying query) is an Oracle stored procedure or a Crystal Reports SQL Command -- the reports run fine against all data sources if the source is a table or a view).  In trying different things to troubleshoot this, including adding a ReportDocument.VerifyDatabase() call after setting the connection information, the Crystal Reports viewer will spit out other nonsensical errers regarding being unable to find certain fields (e.g. "The field name is not known), or not able to find the table (even though the source data should be coming from an Oracle stored procedure, not a table).
    When the reports are run in the Crystal Reports Designer, they run fine no matter what database is being used; but the problem only happens while being run in the .NET viewer.  It's almost as if something internally isn't getting fully "set" to the new data source, or something -- we're really grasping at straws here.
    For the sake of completeness of information, here is how we're setting the connection information
            '-- Set database connection info for the main report
            For Each oConnectionInfo In oCrystalReport.DataSourceConnections
                oConnectionInfo.SetConnection(gsDBDataSource, "", gsDBUserID, gsDBPassword)
            Next oConnectionInfo
            '-- Set database connection info for each subreport
            For Each oSubreport In oCrystalReport.Subreports
                For Each oConnectionInfo In oSubreport.DataSourceConnections
                    oConnectionInfo.SetConnection(gsDBDataSource, "", gsDBUserID, gsDBPassword)
                Next oConnectionInfo
            Next oSubreport
    ... but in troubleshooting, we've even tried an "overkill" approach and added this code as well:
            '-- Set database connection info for each table in the main report
            For Each oTable In oCrystalReport.Database.Tables
                With oTable.LogOnInfo.ConnectionInfo
                    .ServerName = gsDBDataSource
                    .UserID = gsDBUserID
                    .Password = gsDBPassword
                    For Each oPair In .LogonProperties
                        If UCase(CStr(oPair.Name)) = "DATA SOURCE" Then
                            oPair.Value = gsDBDataSource
                            Exit For
                        End If
                    Next oPair
                End With
                oTable.ApplyLogOnInfo(oTable.LogOnInfo)
            Next oTable
            '-- Set database connection info for each table in each subreport
            For Each oSubreport In oCrystalReport.Subreports
                For Each oTable In oSubreport.Database.Tables
                    With oTable.LogOnInfo.ConnectionInfo
                        .ServerName = gsDBDataSource
                        .UserID = gsDBUserID
                        .Password = gsDBPassword
                        For Each oPair In .LogonProperties
                            If UCase(CStr(oPair.Name)) = "DATA SOURCE" Then
                                oPair.Value = gsDBDataSource
                                Exit For
                            End If
                        Next oPair
                    End With
                    oTable.ApplyLogOnInfo(oTable.LogOnInfo)
                Next oTable
            Next oSubreport
    ... alas, it makes no difference.  If we run the report against a database that is different than the one specified with "Set Datasource Location" in Crystal, it fails with nonsense errors 

    Thanks for the reply, Ludek.  We have made some breakthroughs, uncovered some Crystal bugs and workarounds, and we're probably 90% there I hope.
    For your first point, unfortunately the information on the Oracle 6550 error was generic, and not much help in our case.  And for your second point, the errors didn't have anything to do with subreports at that time -- the error would manifest itself even in a simple, one-level report.
    However, your third point (pointing us to KB 1553921) helped move us forward quite a bit more.  For the benefit of all, here is a link to that KB article:
    Link: [KB 1553921|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333533353333333933323331%7D.do]
    We downloaded the tool referenced there, and pointed it at a couple of our reports.  The bottom line is that the code it generated uses a completely new area of the Crystal Reports .NET API which we had not used before -- in the CrystalDecisions.ReportAppServer namespace.  Using code based on what that RasConnectionInfo tool generated, we were able gain greater visibility into some of the objects in the API and to uncover what I think qualifies as a genuine bug in Crystal Reports.
    The CrystalDecisions.ReportAppServer.DataDefModel.ISCRTable class exposes a property called QualifiedName, something that isn't exposed by the more commonly-used CrystalDecisions.CrystalReports.Engine.Table class.  When changing the data source with our old code referenced above (CrystalDecisions.Shared.ConnectionInfo.SetConnection), I saw that Crystal would actually change the Table.QualifiedName from something like "SCHEMAOWNER.PACKAGENAME.PROCNAME" to just "PROCNAME" (essentially stripping off the schema and package name).  Bad, Crystal...  VERY BAD!  IMHO, Crystal potentially deserves to be swatted on the a** with the proverbial rolled-up newspaper.
    I believe this explains why we were also able to generate errors indicating that field names or tables were not found -- because Crystal had gone and changed the QualifiedName to remove some key info identifying the database object!  So, knowing this and using the code generated by the RasConnectionInfo tool, we were able to work around this bug with code that worked for most of our reports ("most" is the key word here -- more on that in a bit).
    So, first of all, I'll post our new code.  Here is the main area where we loop through all of the tables in the report and subreports:
    '-- Replace each table in the main report with new connection info
    For Each oTable In oCrystalReport.ReportClientDocument.DatabaseController.Database.Tables
        oNewTable = oTable.Clone()
        oNewTable.ConnectionInfo = GetNewConnectionInfo(oTable)
        oCrystalReport.ReportClientDocument.DatabaseController.SetTableLocation(oTable, oNewTable)
    Next oTable
    '-- Replace each table in any subreports with new connection info
    For iLoop = 0 To oCrystalReport.Subreports.Count - 1
        sSubreportName = oCrystalReport.Subreports(iLoop).Name
        For Each oTable In oCrystalReport.ReportClientDocument.SubreportController.GetSubreportDatabase(sSubreportName).Tables
            oNewTable = oTable.Clone()
            oNewTable.ConnectionInfo = GetNewConnectionInfo(oTable)
            oCrystalReport.ReportClientDocument.SubreportController.SetTableLocation(sSubreportName, oTable, oNewTable)
        Next oTable
    Next iLoop
    '-- Call VerifyDatabase() to ensure that the tables update properly
    oCrystalReport.VerifyDatabase()
    (Thanks to Colin Stynes for his post in the following thread, which describes how to handle the subreports):
    Setting subreport connection info at runtime
    There seems to be a limitation on the number of characters in a post on this forum (before all formatting gets lost), so please see my next post for the rest....

  • Error RCIRAS0546, failure occured while the report was being processed

    Hello all,
    We use Crystal Reports 2008 V1 server on Linux. With 2 reports now we get the error when viewing the report from the Central Management Console (CMC)
    "Your request could not be completed because a failure occurred while the report was being processed. Please contact your system administrator. [RCIRAS0546]"
    In de /var/log/messages, I get messages like these:
    Sep 28 17:37:30 vsrv01 boe_crprocd[25630]: A failure occurred while the server was processing report file 2:11154 (RCIRAS0568)
    Sep 28 17:37:40 vsrv01 boe_crprocd[25630]: A failure occurred while the server was processing report '10. LEN Rapportage per scenario (kapitaallasten, investeringen, algemene gegevens) (V1)' (id=11154) for user 12 (RCIRAS0567)
    I tried several parameters on the CrystalReportsProcessingServer, like increasing/decreasing the Maximum Current Jobs and Number of Prestarted Children. None of these make a difference. Als the error occurred when viewing the report as Administrator.
    The reports has a dynamic parameter, wtih content coming from the database (drop-down list). When selecting one value the report is viewing fine. With a selection of more values the error occurred. In Crystal Reports 2008 there is no problem.
    I restarted the CRProcessingServer with -trace. In the trace I see the following lines:
    It seems that several subprocesses start for retrieving data based on the parameter values.
    After the crash of the first child, the above mentioned error occurs.
    2010/09/28 15:37:23.075|==| | |25630|1474829200| |||||||||||||||(ProcWorkerManager.cpp:82) PageChildDesc constructor (id=3)
    2010/09/28 15:37:23.075|==| | |25630|1474829200| |||||||||||||||(ProcWorkerManager.cpp:5489) doCreateChild() created a new child 3
    2010/09/28 15:37:30.011|==| | |25630|1474562960| |||||||||||||||(ProcWorkerManager.cpp:6814) cleanupChildren() starting
    2010/09/28 15:37:30.011|==| | |25630|1474562960| |||||||||||||||[ProcWorkerManager.cpp : 6854]  RAS-CORE-METRICS  (before cleanup) number of child processes = 3
    2010/09/28 15:37:30.011|==| | |25630|1474562960| |||||||||||||||(ProcWorkerManager.cpp:6979) child id=1 crashed
    2010/09/28 15:37:30.011|==| | |25630|1474562960| |||||||||||||||(ProcWorkerManager.cpp:6994) cleanupChildren() removing child id=1
    2010/09/28 15:37:30.012|==| | |25630|1474562960| |||||||||||||||(ProcWorkerManager.cpp:101) PageChildDesc destructor (id=1)
    2010/09/28 15:37:30.012|==| | |25630|1474562960| |||||||||||||||(ProcWorkerManager.cpp:7028) cleanupChildren() marking as stopped: worker id=1 in child id=1
    2010/09/28 15:37:30.012|==| | |25630|1474562960| |||||||||||||||(ProcWorker.cpp:2703) stopping worker id=1
    2010/09/28 15:37:30.012|==| | |25630|1474562960| |||||||||||||||(ProcWorkerManager.cpp:7168) cleanupChildren() ending
    Does someone know this problem and what to do about this?
    With kind regards,
    Pim van Stam
    SvSnet

    We got this error message on a report that had 5 subreports, 3 of which were based on stored procedures. The report was running fine in our Dev environment and in the CR developer, but not when we published it to another environment. The problem was caused because the stored procedures had been changed in Dev (so that they ran correctly) but these changes had not been released to the other environment. Once the scripts were run to update the stored procedures the report ran successfully. So it apepars that the problem was because the stored procedure/s the subreports were using were failing, but we only got the RCIRAS0546 error message.

  • Error: Your request could not be completed because a failure occurred while the report was being processed.

    Post Author: sagimann
    CA Forum: Deployment
    Hello,
    I'm not sure if this is due to bad deployment, but I suspect it is, at least due to bad environment.
    My env is:
    Solaris 10 64 bit
    Oracle 10g client installed under /opt/oracle/app/oracle/product/10.2.0/client_1
    BOXIR2 + FP2.6 installed under /opt/reporting, running under user 'bouser'. by the way, 'tnsping' works via that user.
    Important bouser env:
    ORACLE_HOME=/opt/oracle/app/oracle/product/10.2.0/client_1
    TNS_ADMIN=$ORACLE_HOME/network/admin
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32
    I reboot the box, then start BO like so:
    cd /opt/reporting/bobje
    . setup/env.sh
    ./mysqlstartup.sh
    ./startservers
    ./tomcatstartup
    Then, I import a BIAR file with some reports, and whenever I try to open any report via infoview, I get a gray error message INSTEAD of the input param form:
    Error:
    Your request could not be completed because a failure occurred while the report was being processed. Please contact your system administrator.
    This does not occur in our BOXIR2 on Windows, which is why I'm guess it's a deployment/env issue. The main obstacle I have is: how do I diagnose this? there's nothing in the bobje/logging folder, nothing in the /var/adm/message file except for the following line:
    May  5 15:23:23 testbox1 boe_pagesd[3865]: [ID 253862 user.error] A failure occurred while the Page Server was processing report 'test report' (id=777) for user Administrator
    pls advise,
    thank you.

    The solution is to turn off the printer preference (bottom of Page Setup screen) in the Crystal Report before uploading to the Server. Thanks to: http://pinchii.com/home/2011/12/error-adding-reports-to-crystal-reports-server/
    The explanation, from a comment in the above linked blog post:
    "To elaborate more on the error, what basically happens is that the Crystal Reports engine tries to get the status of the u201Creport printeru201D aka u201Cdefault printeru201D which was present on the system when the report was created, but the printer does not exist anymore. This causes the Crystal engine to error out. By setting the report to u201CNo Printeru201D, it tells the Crystal Engine not to look for that report printer when opening the report."
    Edited by: abirdman on Feb 3, 2012 9:49 PM

Maybe you are looking for