Possible to update report instances in publications?

Product: Crystal Reports Server 2008
Version: 12.1.0.882
I haven't been using the server for very long, so excuse me if the answer to this question is more obvious than it seems...
We have built a variety of report publications using individual Crystal slides. All souce slides are stored on the server. It seems that updates to the slides (new parameters, changed filters, etc.) do not propagate to the instances of the slides contained within publications. The only way I can get a publication to "recognize" the changes is to remove the changed slide from the publication, save the publication, then re-add the slide and set all of its parameters again.
Is there any way to force the server to update the slides within publications?
Also, does anyone know of a good source of information about publications on Crystal Server 2008? The documentation that comes with the server is pretty weak. The problem I'm having may be by design, but I can't tell given the documentation I have access to.

Hi Jason,
I believe what you are seeing is the "designed" behavior. 
When you add a report to a publication, it copies the metadata (The data in the CMS database that contains all the details on database connections, parameters, etc...) to the publication object.  I haven't seen a way to refresh this data after it has been added so re-adding the report to the publication is likely the only way to update those details at this time.
Thanks
Jonathan

Similar Messages

  • Customized name for report instances under publication (BOXI 3.1)

    Hi All,
    Is a there any way to have custom name for the report instances under publication history (default enterprise location). I can see we can customize report instance names using placeholders if destination is email or local drive or enterprise inbox, but doesn't have similar option under publication history.
    Basically we have a Agency Report which has to be distributed to individual agencies through email while another copies will be maintained under publication history. But unfortunately there is no way (as it seems to me) to find out which report instance is for which agency (unless one manually opens and checks the report).
    So my query to you is that, is there any work around to customize report instances name under publication history.
    Thanks in advance.
    Regards,
    Mukesh

    Hi,
    My client has exactly the same requirement; for instances/documents to be published to default location with custom instance and document names.
    I'm really struggling to find any built in capability to do this however I hope I'm wrong on this!
    At the moment I'm writing a publication extension to do this but again I hope this isn't necessary!
    Does anyone know if this is possible?

  • Is it possible to update all instances of a library item used in a document?

    I've been using a library item in my doc, but now I'd like to change how it looks every that it is found in my doc.  In Fireworks, one could update a symbol & apply the updates to every instance in a doc.  Is there anyway to do that with InDesign CS 5.5?

    What kind of library item? An image or graphic? Something you've drawn in InDesign? A block of text?
    In the case of external graphics (linked to a graphic outside of InDesign), it's easy. Edit the graphic (TIFF, AI file, etc) in the original application, and it will update in InDesign.
    I think ID 5.5 has an Edit > Place and Link option which can create a link between the original (parent) object and a placed example.
    However, InDesign cannot create such a link using a library.

  • Updated Report Selection Criteria doesn't show in Publication

    Hi,
    This is my first post in this forum and I'm relatively new to Crystal Reports Server.
    We have Crystal Reports Server 2008 V1 SP3.
    I have two independent reports that I've put together in a report publication. The report is saved to the file system.
    I made a change to one of the report's selection criteria. I viewed the report thru the Crystal Reports Program and Infoview/CMC to confirm the additional records I wanted showing were showing. They were and everything worked.
    A week went by and I noticed that the saved report didn't have the additional records.
    I've contacted SAP support and we were able to get everything working by doing the following
    1) Remove the updated report from the publication's Source Documents list. Save and Close
    2) Re-add the report to the publication's Source Documents list.
    3) Delete the old recurring schedule (so we don't have two instances doing the same thing).
    4) Re-create a new schedule for the delivery (not reschedule and replace an existing nor reschedule and create new, but a brand new one).
    These changes were compounded by the fact that I had 4 different scheduled instances, each with a different parameters, so these 4 steps were actually closer to 8.
    In my own testing I was able to confirm something similar happens with a single report (not part of a publication) when you change the selection criteria. I had to create a new scheduled delivery in order to get the selection criteria change to flow thru.
    My questions to all you is
    Is there some other way to distribute 2 reports in way that making a change the criteria of the report doesn't require doing anything else?
    Thanks.
    Edited by: David Steven on Feb 13, 2012 9:58 PM

    Hi RobbinsFam!
    Here is an article that describes the issue you are seeing, and can provide you with some helpful troubleshooting steps:
    iOS: Unable to import photos to computer
    http://support.apple.com/kb/ts3195
    Thanks for coming to the Apple Support Communities!
    Cheers,
    Braden

  • How to cancel or update a scheduled report instance?

    Is it possible to update or cancel a scheduled report instance?  How is this done in the java API, is there an example?
    If a report is scheduled by mistake as a recurring report there has to be some way to stop it, correct? 
    We are using Crystal Reports 2008.
    Thanks,
    --Jeff Hall.

    Thanks very much for your reply Adam!!
    Is there a way to pause the instance?  Is there example code to implement some of the functions in the Instance Manager portion of the CMS Console?
    Thanks,
    --Jeff.

  • My macbook pro was first installed with leopard and bootcamp 3.2. Now i updated to lion. The problem is now that it is not possible to update to bootcamp 3.3. or 4.0. The report: The installation source is not correct. What can i do? Thanks for answer.

    my macbook pro was first installed with leopard and bootcamp 3.2 under windows 7. After update to lion it is no more possible to update bootcamp to 3.3. or 4.0. The report: The installation source ist not correct. What can i do?
    auf Deutsch:
    Auf meinem Macbook pro war Leopard und bootcamp 3.2  unter windows 7 installiert. Nach dem update auf lion kann bootcamp nicht mehr upgedatet werden. Weder auf 3.3. noch auf 4.0. Folgende Fehlermeldung kommt: Boot camp Dienste: Das installierte Produkt stimmt nicht mit der Installationsquelle überein. ... Was kann ich tun?

    It means what it says. The "computer person" formatted it wrongly/ unsuitably. it needs to be formatted again.
    Error "Case-sensitive drives not supported" or similar install error | Mac OS
    Mylenium

  • Is it possible to deploy 2 SCOM 2012 R2 reporting in a SQL server which already has SCOM reporting of a different management group but with 2 different reporting instance.

    Hi Experts,
    I have a typical situation in the LAB environment. Hope some one helps. I have Installed a SCOM 2012 R2 with SQL 2012 SP1 in a single server (Management group 1). I have installed another management group on another server using this SQL server for its database
    so i have everything going fine.
    The first management group has its reporting installed in the SQL server. For the second i created a new named instance for that. But i cannot run the SCOM setup in the SQL server (Also holding the Management group 1 MS) as 1 st reporting is already there.
    When i run the setup it is asking me to repair it. I don't get the install option so i can install the reporting for management group 2 in the named instance.
    Default instance is being used by the 1st management group.
    Can any one figure a possibility for installing 2 SCOM reporting services for different management groups in a same SQL 2012 server please.
    Gautam.75801

    Hi Yan Li,
    Thank you for the reply. So as you are aware If i need to instal reporting, i need to run the SCOM 2012 R2 setup in the SQL server and select reporting and select the
    instance and then mention the management server there right. I am not getting that option there it is asking me to remove or repair the existing installation as there is already a SCOM entire setup including reporting there. As it is a lab there is no problem
    in testing. I have 2 reporting instances. Any suggestions for me on how to overcome this issue and deploy the second reporting in the new named instance ?
    Below is the screenshot of the error what i am talking about when i run SCOM 2012 R2 setup to install reporting in the SQL server
    When i click on add feature reporting is greyed out (As already 1st management groups reporting is installed)
    When i click on remove or repair it
    uninstalls the existing one. But i want both SCOM 2012 r2 reporting to be there(For both Management group). Is it possible ? If yes What is the trick to run the setup ?
    Gautam.75801

  • Valid Records Update, Reporting Possible (Request Green)

    Hi, My company operates change run every night.
    Yesterday, an error occured when loaded data from DSO to cube.
    I guess that there was strange character BW can't recognize.
    Because error had been handled too late, a whole chain was delayed.
    I don't want that this situation happen again.
    I want to skip the error records  so that change run can be operated on schedule.
    As I know, It is possible by using "Valid Records Update, Reporting Possible (Request Green)" option on DTP.
    But, I heard that when I apply this option, there will be no error logs. Is it right?
    I think It can cause the problem of data consistency.
    So, I have question.
    1. Can I get error logs using "Valid Records Update, Reporting Possible (Request Green)" option?
    2. Is there any other way to know existence of invalid records (even if chain skip that record)
    3. If question 1 or 2 are not possible, can an customizing abap program perform this action?
    Thank you.

    Hi,
    can you discribe what's your master data check is like. Propably not your skip record exception is rissen but another exception by sap standard masterdata check. It's behviour may differ from the skip record exception you are expecting.
    Check http://help.sap.com/saphelp_nw70/helpdata/en/42/fbd598481e1a61e10000000a422035/content.htm for other types of exception by SAP errorhandling.
    Regards Michael

  • More than one updatable report on one page.

    I hope someone can help me with this.
    I've spend a long time looking for the best way to do this but keep running into APEX constraints.
    My problem is that I have two tables;
    1) an 'object' table with static attributes (that can change value but keep no history).
    2) an 'object attributes' table with attributes that can change over time (i.e. keep a history).
    Some of the attributes are optional and some mandatory irrespective of whether they are static or timestamped.
    I want to design a screen that shows both tables on one page - preferably both updatable on the same screen.
    Selecting/clicking a row in the top table (object) will select the appropriate object attribute rows in the table below (I've got that covered - no help needed there).
    If I create a new object record I also need to create an initial object attributes record.
    This first initial attributes record cannot be deleted while the object exists.
    The start date of the object itself and its first object attributes record should remain in sync.
    I cannot separate the object table and attributes tables on different pages as all static and timestamped attributes form one collection that needs to be visible and maintainable from one screen.
    The problem is APEX will not allow more than one updatable (or interactive) report on one page.
    I need a solution where both tables are maintained in a uniform way for the user.
    Not, for instance, one table an updatable report and the other a report with detail form.
    Anybody struggle with a similar problem and found a solution to this problem?
    Any pointers are most welcome.
    Ruud.
    PS. I have a joined view on both tables with an INSTEAD trigger that can process insert/update/delete's on the combined data however I would not like to use that if I can avoid it. It would mean a repetition of static attributes in the one updatable report.

    Andy,
    Apologies for the late reply - Forums have been out for a while :-(
    Thanks for the suggestion. I've had a look at Denes' example and
    at least now I know it is possible.
    I've asked for access to his workspace but have not been given that
    yet so can't look at the details yet but I can make some educated
    guesses as to how it was done.
    I will give it a try.
    I'm still not certain whether having 2 updatable tabular reports is the
    right way to go though....
    Currently I'm working on a page with 2 navigator reports - one for selecting
    the object and another to select the start date of the timestamped attributes.
    Next to that I have an updatable detail form that shows the selected object
    and attributes as one whole set using the joined view I mentioned earlier.
    Inserts, updates & deletes are then done in the form.
    Ruud.

  • How to pick up the latest report instance of a schedueld report

    Hi,
    I am supporting a custom application (.NET), which has to pick up the latest report instance by accepting the Report ID.
    At times, the application does seems to be pick up the wrong (older) instance. This is not happening all the times but certain reports behaves this way once a while.
    This is how the application seems to be determining the latest instance.
    SELECT * FROM CI_INFOOBJECTS
    WHERE SI_PROGID = 'CrystalEnterprise.Report'
    AND SI_INSTANCE_OBJECT = 1
    AND SI_SCHEDULE_STATUS = 1
    AND SI_PARENTID= '" + id + "'
    ORDER BY SI_ID DESC
    Once the above statement returns all the available instances it just pick up the very first instance and returns it back to the application and it gets displayed through the Report Viewer.
    My question here is that, does this order (ORDER BY SI_ID DESC) will always return me the latest instance first? When I manually verify the instance ID, it seems to be getting incremented eventhough it is a random number.
    When I review the InfoView code, which also seems to be doing the same thing I have found that it is using SI_UPDATE_TS instead of SI_ID.
    Could someone please tell me which is the correct one to use? I tried by could not able to find references anywhere.
    Environment: BO XI R2 - SP2

    Jason,
    Thanks for the info. The query builder o/p and the application o/p are the same. When this situation happened last time I just simply deleted those older instances from the history and left only the current one.
    This has forced the query to return the only available instance, which is the current one.
    My suspect here is that, the SI_ID of a new instance is smaller than the older instance...
    for example,
    Instance 1 - 10023
    Instance 2 - 12344
    Instance 3 - 9892
    Is this possible?? Since I have deleted the older instances I have no way to confirm this case unless it happens again.
    The BO documentation about SI_ID reads like this...
    "This property is used to uniquely identify an object. The number is assigned at creation time, and is never changed until the object is destroyed. You should never hard-code this number, however, since if the object is destroyed the number may be assigned to another object. No two objects have the same ID, even if they are different types of objects; that is, you will never find a report that has the same ID as a folder."
    As it claims that an ID can be re-used if the object is destoryed I assume that though the new ID will be unique there is no guarantee that it will be bigger than the previous instance of the same object.
    But the problem is that I dont have a documentation proof to claim this hence asking help from the guru's here...
    Regards,
    Elan.

  • How do I allow new users to see Past instances of Publications.

    I need to allow new users to see past instances of Publications, i.e. instances they weren't subscribed to. The only way I seem to be able to do it is to make them Administrators. There are Publication Rights called "View objects" and "View document instances" but they don't seem to do what I need. "Full Control" doesn't work either.
    I guess the key question is, what right do administrators have that allows them to see all instances of a publication and how do I give that right to ordinary users?

    Hi Robert,
    have you tried to give your users also the "View document" and "View document instances" rights on the original documents (reports) which are contained in the publication?
    Regards,
    Stratos

  • Carl's Auto Updating Report example with Apex 3.0

    Hi,
    I'm try to develop a page very similar to Carls' "Auto Updating Report" page and been very new to Apex I find it very hard to work out all the things I need to do from the example pages.
    Is there anywhere I can download a sample application so I can explore the code through APEX to see how everything works and fits together.
    Any help would be most appreciated.
    Anthony

    Carl,
    Thanks I have it working.
    Just one more question is it possible to have two reports on same page to auto update?
    If I simply add another html_PPR_Report_Page with the second report_id I get an Error : "gNode is null or not an object". using IE.
    function mon_Refresh()
    setTimeout("mon_Refresh()",5000);
    html_PPR_Report_Page (null,'R1736701112358007',$x('r_R1736701112358007').getAttribute('htmldb:href'))
    works fine but
    function mon_Refresh()
    setTimeout("mon_Refresh()",5000);
    html_PPR_Report_Page (null,'R1736701112358007',$x('r_R1736701112358007').getAttribute('htmldb:href'))
    html_PPR_Report_Page (null,'R1738006943370690',$x('r_R1738006943370690').getAttribute('htmldb:href'))
    raises an error.
    Anthony

  • Error in updatable report

    Hi All,
    I need to add validation to updatable report.
    As the report doesnot have items, I am using collection package.
    eg:
    select
    htmldb_item.select_list_from_query(9,em_agent,'select em_agent, em_agent from IBM_MANAGED_DATABASES') em_agent,
    htmldb_item.select_list_from_query(10,em_in_scope,'select em_in_scope, em_in_scope from IBM_MANAGED_DATABASES') em_in_scope
    from "#OWNER#"."IBM_MANAGED_DATABASES" d, ibm_servers s
    where d.server = s.server
    When I run the page, I am getting an error
    report error:
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    The same thing I implemented on emp ,dept tables in apex training instance and it works.
    Can anyone please address where I am going wrong in actual implementation.
    Thanks.

    Sarvani,
    I am sorry I did not get you "or change your handle to show it".I mean go to the Control Panel link (top right of on my page) and make your handle something like "Sarvani". While you are there click "Show" for your name and put at least your first name there. Messages are a lot easier to track when they are associated with human-sounding names.
    Is that you are pointing to the way I explained the problem.I don't know what you mean by that.
    My report has 1045 columns...1045 rows
    and as you suggested I used apex_item.popupkey_from_query...I first suggested that you try select_list_from_query_xl. Did you try that? I don't think it will help because you are returning so many rows but you could try it.
    Then you tried the popupkey_from_query. I am not clear if the page doesn't run and gives a 404 or if the page runs and the popup page gets a 404.
    When you put the test case on apex.oracle.com, we will be debugging the popup item but it will be much easier if you can first check your Apache logs on your system and get the error message.
    Scott

  • Updatable report error: "Error in mru internal routine: ORA-20001"

    Hi all,
    i have a updatable report with a Multi Row Update process.
    The report has 6 display column and 1 Select List column.
    When i try to save any changes, the application shows this error:
    "Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. current checksum = "D8B5C89AA33C8434C26DCF9A6ED939E4", item checksum = "39FB99A42FF86E64FD66D1F3C142C5F6"., ... "
    This application allows many user's connections at the same time.
    What can i do?
    Thanks.

    Hi,
    Obviously, without these tables I can not check this, but I would suggest something like:
    SELECT
    '<img title="Click to enlarge" onclick="javascript:showImage(this);" src="#OWNER#.DISPLAY_IMAGE?inID=' || NVL(IMAGE_ID, 0) || '" height="30" width="30" />' FOTO, -- DISPLAYED
    CA."E_UNI_OPER_K_UNITA_OPER", -- HIDDEN
    CA."E_OPERATOR_K_OPERATORE", -- HIDDEN
    CA."O_CARICO_UO", -- HIDDEN
    CA."O_TIMESTAMP_RSS", -- HIDDEN
    CA.K_MATRICOLA, -- HIDDEN
    CA.K_MATRICOLA K_MATRICOLA_DISPLAY, -- PRIMARY KEY, -- DISPLAYED
    CA.K_SERIAL_NUMBER, -- HIDDEN
    CA.K_SERIAL_NUMBER K_SERIAL_NUMBER_DISPLAY, -- DISPLAYED
    CA.E_UNI_OPER_K_UNITA_OPER_***, -- HIDDEN
    (SELECT TMA.N_MODELLO_ASSET FROM TIPO_MODELLO_ASSET TMA WHERE TMA.K_MODELLO_ASSET = CA.E_TMODASS_K_MODELLO_ASSET) N_MODELLO_ASSET, -- DISPLAYED
    CA.E_TCATASS_K_CATEGORIA_***, -- HIDDEN
    (SELECT TCA.N_CATEGORIA_ASSET FROM TIPO_CATEGORIA_ASSET TCA, A_IMAGES AI WHERE TCA.K_CATEGORIA_ASSET = CA.E_TCATASS_K_CATEGORIA_*** AND TCA.K_CATEGORIA_ASSET = AI.E_TCATASS_K_CATEGORIA_***) N_CATEGORIA_ASSET, -- DISPLAYED
    CA.D_RIFERIMENTO_CERTIF, -- HIDDEN
    CA.D_RIFERIMENTO_CERTIF D_RIFERIMENTO_CERTIF_DISPLAY, -- DISPLAYED
    CA.TIPO_CONFERMA_CERTIF, -- SELECT LIST
    CA.D_INSERIMENTO_CERTIF, -- HIDDEN
    CA.D_FINE_VALIDITA, -- HIDDEN
    CA.E_TMODASS_K_MODELLO_ASSET, -- HIDDEN
    CA.E_PG_SIGLA_K_PARTIZIONE -- HIDDEN
    FROM CERTIFICAZIONE_ASSET CA
    WHERE CA.D_RIFERIMENTO_CERTIF IS NOT NULL
    AND CA.TIPO_CONFERMA_CERTIF IS NULL
    AND CA.D_FINE_VALIDITA IS NULL
    AND E_UNI_OPER_K_UNITA_OPER_*** = :G_UO
    Note that you can not have a tabular form over multiple tables (if you had to do that, you should use a SQL view plus an INSTEAD OF trigger) - but, as you are only displaying data from the joined tables, you can use inline SELECT statements to retrieve the related data. All other columns should be either editable by the user or hidden - any hidden columns can also have a displayed version as well, so any DISPLAYED items above also have a HIDDEN instance as well.
    Andy

  • Auto Updating Report

    Hello.
    I am using Apex 2.2.1 and am trying to get Carl Backstrom's wonderful Auto Updating Report to work.
    In the Region Template he is using REGION_STATIC_ID. What is that? How do I supply this value? In Apex 3.x there is a field in which to enter a "Report Id" when creating a report. But in 2.x, I see no such field anywhere.
    I went ahead and tried to create a report using his example. I made a copy of the Standard PPR template for Theme 10 (Sand). I then copied his code into my PPR copy. When I run my report, there is no refresh and also I am getting the text "#TOP_PAGINATION#" at the top of the report.
    How does one get an Auto Updating report to work in Apex 2.2.1?
    Thank you for any help.
    Elie

    Hi Carl.
    Thanks very much for helping me out.
    I've posted my Apex 2.2.1 app onto my workspace on OTN. Of course, this workspace is a 3.0.1 workspace, and so, I see the REGION_ID field in the report region. This field is missing in my 2.2.1 workspace.
    Here is the link and credential info you'll need to see my report page.
    workspace = play30
    username = [email protected]
    password = flowers
    The relavent page is page 3 - "Errlog Report".
    With respect to the way you're auto updating your report, I have a couple questions.
    1) The #REGION_STATIC_ID# and #REGION_ID# values -- are these the same as the region_id obtained via the query:
    SELECT region_id
    FROM apex_application_page_regions
    WHERE application_id = :app_id
    AND page_id = :app_page_id
    AND region_name = 'Errlog Report';
    2) You're using AJAX to auto update a report region, and so, I was expecting to see some reference to the javascript function htmldb_get(). And yet I see you are not calling this function anywhere in the javascript you're using. Perhaps the functions you are using are calling htmldb_get() behind the scenes, I don't know.
    We've not upgraded to 3.0.1 because we have so many Apex (2.x) apps being used in production (and this number is increasing as more users see what we've done) that we need to find a suitable time to upgrade without affecting users too much. We read in the Apex install notes that we need to make our database instance unavailable during the upgrade (an hour or so), and so, finding this hour of space is the main hurdle blocking our upgrade to 3.0.1.
    Thanks, again, for any help/advice. It is much appreciated.
    Elie

Maybe you are looking for