Iterate through open documents

AVAppGetActiveDoc() gets the active document. I need a way to iterate though all the open documents and get AVDoc objects for each document.
Secondly, is there a CHM file of the Acrobat SDK documentation. I find their HTML help pretty cumbersome to use.
Deelip Menezes

No - CHM is a Windows-centric format and doesn't do our Mac and Unix developers any good. HTML (and PDF) are nice cross-platform formats.
AVAppEnumDocs() is the call you are looking for.

Similar Messages

  • Iterate through all documents

    Hi,
    We have a container which contains *1 million* documents, each of which has size 5K. Container type is wholedocument. We need to iterate through all document regualrly using container.getAllDocuments(containerTxn, DBXML_LAZY_DOCS | DBXML_NO_INDEX_NODES). For each document, we will perform a xpath query in xml document in memory.
    The problem here is about whether we should use transaction. If transaction is used, getAllDocuments will report "Lock table is out of available lock entries" error when it scan about 9383 ducuments. Here are lock setting:
    envp->set_lk_max_lockers(6000);
    envp->set_lk_max_locks(6000);
    envp->set_lk_max_objects(8000);
    We have 1 million documents, it is impossible to set lock object to 1 million.
    My questions:
    (1) Is this normal? If so, why performing a dbxml query on the container doesn't cause such an error. I believe dbxml query has to iterate all of documents too.
    (2) Is it possible to use a seek position for getAllDocuments? Thus we can commit transaction every iterating 1000 documents, and then continue the iteration from the last seek position.
    (3) if we don't use transaction to call getAllDocuments, what possible problems will happen? Other threads are using transaction to read/update the documents.
    Thanks.
    -Yuan

    Yuan,
    The quickest thing to try is to add the flag DB_READ_COMMITTED to getAllDocuments(). That may reduce the number of locks you need. While you may not be able to set the various lock parameters to 1 million, you should set them much larger than you have now (e.g. 50k - 100k) for this sort of operation.
    Not using transactions at all can lead to inconsistent data mostly related to index consistency with document content. Depending on the nature of your updates it may be safe. You could get stray exceptions but nothing should crash. E.g. if you are only adding/removing documents you are probably safe without transactions; although you might iterate to a document that's been removed so you'll see an exception which would have to be ignored. I'm not 100% certain this will work well but if you can test it in a high-update environment and see no issues that will tell you. The read side will not interfere with the updates.
    As for "seeking" if you look under the covers getAllDocuments() is really just a wrapper for an index lookup on the name index. The XmlIndexLookup API is quite flexible in terms of returning ranges. If you want to look into returning ranges of documents, do this:
    1. look at the code in XmlContainer.cpp in the function "getDocs()". It uses XmlIndexLookup to perform the operation.
    2. look at the XmlIndexLookup API to figure out how to turn the lookup into a range lookup vs looking up ALL items in the index
    Using XmlIndexLookup and tracking the name of your last-used document you can easily ask for all documents "higher" than that one. Further, if you know how your documents are named lexicographically you can give it a maximum as well if you wanted, but given that you can set your XmlQueryContext to be lazy you can simply iterate N times to get the next N documents without paying a penalty retrieving any documents you don't need.
    For the sort of thing you are doing I highly recommend using XmlIndexLookup directly (with or without transactions) to get the flexibility you need. XmlContainer::getAllDocuments() is merely a "convenience" layer on that class.
    Regards,
    George

  • How do I change the keyboard shortcut for Cycle through open documents in PS CC for Mac?

    Sorry to bug the community with such a seemingly inconsequential task, but I am seriously tired of using the awkward default keyboard shortcut for cycling through open docs in PS.  I'd like to change it to what I am used in in Chrome, which is Cmd+Option+[left] or {right} arrow keys.  I noticed this is not a command listed in the in keyboard shortcuts, for whatever reason.  Where on Earth can I change this? 
    If it is not possible to do it by default, is there a plug-in or a change to the code that will allow this basic functionality? 
    Thanks again guys and gals!

    As far as I know, you can't. It's "hard wired" in.  Not even Edit > Keyboard Shortcuts is allowed  to change it.
    However I did find this tip:
    Anyway i never found tabs in Adobe application useful, instead i prefer the old school method: simply switch off tabs feature via illustrator/ preferences/ user interface/ open documents as tabs. Then in Mac preferences panel, under keyboard, just search for the “focus on next application window” field (under menu, keyboard and text) and assign a shortcut if the default option doesn't fit you. And there is now you can easily switch between open documents!.
    The best part of this is that it can be used in all mac applications, not only Adobe ones. And remember, if you want this working on Indesign, Photoshop, etc be aware of first switch off the tab features so that the system could “see” multiple documents opened not only one single tabbed document.
    Gene

  • How to pass multiple dates through open document syntax

    Hi Team,
    I am need to pass more than one date from the summary report to detail report. What is the open document syntax to achieve this requirement. Thanks in advance
    pra

    Hi Pra,
    I believe you would need to use the lsM[NAME] syntax.
    lsM[NAME] is used to specify multiple values for prompts, separated by a comma.
    For instance:
    http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?iDocID=Aa6GrrM79cRAmaOSMGoadKI&sID
    Type=CUID&sRefresh=Y&lsMparamStringDR=[c],[d]&lsMparamNumberDR=[3],[4]&lsMparamDateDR=[Date(2003,6,3)],[Date(2003,6,4)]&lsMparamDateTimeDR=[DateTime(2003,6,1,3,1,1)],[DateTime(2003,6,1,4,1,1)]
    Crystal reports
    If the target is a Crystal report, each value must be enclosed in square brackets.
    Web Intelligence documents
    The character ? is a reserved prompt value for Web Intelligence documents in an openDocument URL. Setting the prompt value to lsM[NAME]=? in the URL forces the "Prompts" dialog box to appear for that particular prompt.
    I hope this is a very helpful answer to you.
    Kind regards,
    John

  • Tabbing Through Apps AND Open Documents???????

    Hi all. Quick question.
    I live by the CMD + Tab shortcut for Mac OS, I love it, it saves me a lot of time. Heres my question:
    Is there a way to use the CMD + Tab shortcut to not only tab through applications but to also tab through open documents??
    For instance, If I have have multiple Microsoft Word (or any application with more than one document open) files up and I want to tab through them, what is the shortcut for that??
    Thanks for any input!

    Ferd gave you the keyboard shortcut you are looking for. Just to add another way, you can also easily navigate through open windows by clicking and holding on the app's icon in the Dock.
    -mj
    [email protected]

  • HELP:script that iterates through all opened documents and rezise them to match the biggest one.

    Hi,
    I'm making a batch processing action and I really need a script that iterates through all open documents, finds the one with the biggest image size and then iterates one more time to change the rest of the documents to the same image size dimensions. At the end all documents must share identical image size.  I'll really  appreciate if someone can put a quick script for doing this. Thank you !

    I think should do…
    #target photoshop
    if (documents.length > 1) {
         var smallest = 1000000; // Set beyond any size you may be expecting this should do?
         for (var a = 0; a < documents.length; a++) {
              smallest = Math.min(smallest,documents[a].width.as('px'));
         for (var b = 0; b < documents.length; b++) {
              if (documents[b].width.as('px') != smallest) {
                   app.activeDocument = documents[b];
                   var newWidth = new UnitValue(smallest, 'px');
                   documents[b].resizeImage(newWidth,undefined,undefined,ResampleMethod.BICUBICSMOOTHER);
    }else{
         alert("NOT enough docs to resize?");

  • My MacBook Pro will not open documents via Adobe Reader. Says I need to aspen Reader in Browzer and accept terms and contitions first. Went through this 3 times and got through to "Finish", closed browser and then retried. No luck. What's going on?? Have

    My MacBook Pro will not open documents via Adobe Reader. Says I need to aspen Reader in Browzer and accept terms and contitions first. Went through this 3 times and got through to "Finish", closed browser and then retried. No luck. What's going on?? Have no problem with same documents on iPhone and iPad

    After you finished installing did you launch Adobe Reader from your /Applications folder and accept EULA(End User License Agreement)?
    What is your Adobe Reader version?
    What browser are you using and browser version?
    Thank You.

  • Iterate Through Lists Instead of Document Libraries, Or both

    System Info: SharePoint 2010 Enterprise w DEC 2013 CU. 2 WFEs (load balanced), App Server, SSRS Server, Dedicated CA Server (All running Win 2k8 R2).
    Background:I have a large (5,000 user) application that is completely customized on top of SP2010. I am the admin, and have been on the team for many years. Previously, we had a development team,
    but client has scaled costs back, and now its just me on the technical side. We have a Web app that houses multiple Site Collections, and each site collection has various subsites.
    My Problem: We have increased the LVT to 10k items (system has plenty of HP, although we do see performance degradation). Each subsite in the Site Collection holds data specific to an organization
    wtihin the Line of Business. There are two lists that frequently approach the 10k mark, and we have mitigation steps in place (essentially, we just create a new SubSite for them once they reach 10k). What I need is a single script that will traverse ALL subsites
    and return a count of their lists, perhaps I can work a couple of if statements in there to have specific data written to a SP List (if count is greater than 5000), and other wise everything gets written to the output file.
    I am trying to iterate through all lists and return a count of folders + items ... The script below works just fine, but it goes through Document Libraries only (per the baseType eq tag).
    I've tried changing baseType from DocumentLibrary to GenericList, but I continually get an error.
    I've also removed the where baseType = DocLib clause completely, and this has the desired results (all lists and doclibs are listed), except the 'WebUrl' field in the csv output is blank.
    Any thoughts on how I can make a small tweak to this script to get my desired results?
    Start-SPAssignment -Global
    $OutputFile ="D:\folder\DocCount3.csv"
    $results = @()
    $webApps = Get-SPWebApplication http://WebAppURL
    foreach($webApp in $webApps)
    foreach($siteColl in $webApp.Sites)
    foreach($web in $siteColl.AllWebs)
    $webUrl = $web.url
    $docLibs = $web.Lists | Where-Object {$_.baseType -eq "DocumentLibrary"}
    $docLibs | Add-Member -MemberType ScriptProperty -Name WebUrl -Value {$webUrl}
    $results += ($docLibs | Select-Object -Property WebUrl, Title, ItemCount)
    $results | Export-Csv -Path $OutputFile -NoTypeInformation
    Stop-SPAssignment –Global

    You guys won't believe this ... But, the script actually works as intended if I change the baseType tag to "GenericList"... I had been getting errors (about 14 of them) through PowerShell and
    assuming the script didn't process, but after looking at the output CSV, it seems that everything worked properly. I think the 14 errors MAY have been corrupted sites (or something?) as it gives me NullValueNotAllowed when trying to "Add-Member" and points
    to $WebUrl as being null.
    Next up -- working on getting this script to write specific objects to a SP list!

  • How to iterate the opened pdf document?

    How to iterate the opened pdf document?

    Thanks for your response. Could you please advise me how to call a following "DocExistEnable" method.
    static ACCB1 ASBool ACCB2 DocExistEnable(void *data)
    if (AVAppGetNumDocs() <= 0)
    return false;
    else
    return true;

  • Linking a WEBI report through hyperlink in a webpage using open document

    Hi All,
    I have a hyper link in a web page which when clicked should open a WEBI report. I created it using the open document feature.
    Once clicking on the link, InfoView login credential page is displayed. After logging in the report runs.
    My client does not want the login page to be displayed since most of the users does not remember their password (since SSO is implemented).
    He wants to bypass this login page so that most of the users can directly view the reports.
    Question:
    Is there a way to achieve this i.e without asking for login credentials or by passing this?
    Possibilities :
    1: To create ID's for all the people (which I think is not a feasible option in my project)
    2: Create a guest account with minimum privileges and share the password with all the users.
    Note:
    1: I use BO XI R 3.1.
    2: No SDK is installed to do any programming.
    Any suggestion are most welcome.
    Thanks in advance
    Shreyas

    Hi Shreyas,
    Manual Easy Way for doing the activity in SAP Business Objects 4.0:
    This method is useful if we have a special system account that we want everyone to use.
    You will notice that all we do is generate a logon token using the appropriate username, password and CMS variables. Then we append the token onto ivsLogonToken.
    Note: The numbers on the url after /BOE/portal represents the timestamp of the last patch or install.  You can put whatever you want under the number section and Business Objects will automatically redirect to the appropriate start.do
    Step I:
    Go to the SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\webpath.InfoView directory and edit custom.jsp
    Step II:
    You can copy the contents from the custom.jsp that I’ve provided below to your custom.jsp.
    Cutom.JSP File
    <%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>
    <%@ page import="com.crystaldecisions.sdk.framework.*" %>
    <%@ page import="com.crystaldecisions.sdk.occa.infostore.*" %>
    <%@ page import="com.crystaldecisions.sdk.occa.security.*"%>
    <%@ page import="java.net.*"%>
    <%@ page import="com.crystaldecisions.enterprise.*"%>
    <%@ page import="com.crystaldecisions.sdk.plugin.admin.*"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="com.businessobjects.webutil.Encoder" %>
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <%
    //BO Session and redirect to Infoview
    IEnterpriseSession enterpriseSession;
    /* * Set Enterprise Logon credentials. */
    final String BO_CMS_NAME = "bi4server";
    final String BO_AUTH_TYPE = "secEnterprise";
    final String BO_USERNAME = "Daya";
    final String BO_PASSWORD = "admin@123";
    ILogonTokenMgr logonTokenMgr;
    String defaultToken = "";
    * Log onto Enterprise
    boolean loggedIn = true;
    try {
    //Create session token
    enterpriseSession = CrystalEnterprise.getSessionMgr().logon(Daya,admin@123, BI4SERVER,Enterprise);
    logonTokenMgr = enterpriseSession.getLogonTokenMgr();
    defaultToken = logonTokenMgr.createWCAToken("", 20, 1);
    //Redirect with token attached to the ivsLogonToken parameter
    response.sendRedirect("http://"+BO_CMS_NAME+":8080/BOE/portal/1205291547/InfoView/logon/start.do?ivsLogonToken="+Encoder.encodeURL(defaultToken));
    catch (Exception error)
    loggedIn = false;
    out.println(error);
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    </body>
    </html>
    Edit the username,Password & BOBJ Server Name'in BOLD Letter
    Step III:
    Stop tomcat, then delete contents in the SAP BusinessObjects\Tomcat6\work directory.
    Then start tomcat again and the work directory will be regenerated with new code.
    Step IV:
    Trusted Authentication:
    Trusted Authentication is a component of Enterprise authentication that integrates with third-party single sign-on solutions, including Java Authentication and Authorization Service (JAAS). Applications
    that have established trust with the Central Management Server can use Trusted Authentication to allow users to log on without providing their passwords.
    This method is really cool because users don’t even have to know their passwords.  Basically with this method you can log into another system and if that system has the appropriate user name, you can pass it to the custom.jsp and then it will log you into BI Launchpad.
    In addition, you don’t need to create any java code for the enterprise token setup.
    Step V:
    In the CMC, go to Authentication, then select Enterprise.  Check Trusted Authentication is enabled, then click on New Shared Secret.  Finally download the shared secret key and keep it somewhere secure
    Step VI:
    Copy global.properties from <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\default into <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\custom.  Then using Notepad or another text editing utility, edit the following properties
    sso.enabled=true
    trusted.auth.user.retrieval=WEB_SESSION
    trusted.auth.user.param=UserName
    trusted.auth.shared.secret=<secret code from properties file you created in step 2>
    Step VII:
    Go to the SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\webpath.InfoView directory and edit custom.jsp
    <\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page language="java" contentType="text/html;charset=utf-8" %>
    <%
    //custom Java code
    request.getSession().setAttribute("MySecret","32efbfbd35efbfbdefbfbd4363efbfbdefbfbd694aefbfbdefbfbd227530efbfbd5742efbfbd13efbfbd2befbfbd1fefbfbdefbfbdefbfbdefbfbd4e49efbfbd41550cefbfbd15703619d8b8efbfbd6cefbfbdefbfbd57efbfbd0defbfbdefbfbdefbfbd0605efbfbd6dc59b2728efbfbd");
    request.getSession().setAttribute("UserName", "Daya");
    %>
    <html>
    <head>
    <title>Custom Entry Point</title>
    <script type="text/javascript">
    function goToLogonPage() {
    window.location = "logon.jsp";
    </script>
    </head>
    <body>
    <a href="javascript:goToLogonPage()">Click this to go to the logon page of BI launch pad</a>
    </body>
    Edit the username(Daya) variable
    Step VIII:
    Stop tomcat, then delete contents in the SAP BusinessObjects\Tomcat6\work directory.
    Then start tomcat again and the work directory will be regenerated with new code.
    Hope this help you as well.
    Thanks,
    Daya

  • Iterate through XML tags of file (CS5)

    Hello!
    I'd like to iterate through an XML file, but I am not sure how to do this, since the import is mostly done automatically.
    This is how I load and import the file:
    var f = new File('~/Desktop/test.xml');
    app.activeDocument.importXML(f);  
    But how can I now iterate through its tags using JavaScript?

    Hallo,
    Thank you for the resource!
    However, I was not able to implement any of the example because of an error "__processRuleSet is not a function".
    My code is:
    //Setup.jsx
    mainSetup();
    function mainSetup(){
         var myDocument = app.documents.add();
         myDocument.xmlImportPreferences.allowTransform = false;
         myDocument.xmlImportPreferences.ignoreWhitespace = true;
         var myFilePath = '~/Desktop/test.xml';
         myDocument.importXML(File(myFilePath));
         var myBounds = myGetBounds(myDocument, myDocument.pages.item(0));
         myDocument.xmlElements.item(0).placeIntoFrame(myDocument.pages.item(0), myBounds);
         function myGetBounds(myDocument, myPage){
             var myWidth = myDocument.documentPreferences.pageWidth;
             var myHeight = myDocument.documentPreferences.pageHeight;
             var myX1 = myPage.marginPreferences.left;
             var myY1 = myPage.marginPreferences.top;
             var myX2 = myWidth - myPage.marginPreferences.right;
             var myY2 = myHeight - myPage.marginPreferences.bottom;
             return [myY1, myX1, myY2, myX2];
    // Test, Add return character after every XML Element
    mainTest();
    function mainTest(){
         if (app.documents.length != 0){
             var myDocument = app.documents.item(0);
             //This rule set contains a single rule.
             var myRuleSet = new Array (new AddReturns);
             with(myDocument){
                 var elements = xmlElements;
                 __processRuleSet(elements.item(0), myRuleSet);
         else{
             alert("No open document");
             //Adds a return character at the end of every XML element.
             function AddReturns(){
                 this.name = "AddReturns";
                 //XPath will match on every XML element in the XML structure.
                 this.xpath = "//*";
                 // Define the apply function.
                 this.apply = function(myElement, myRuleProcessor){
                     with(myElement){
                         //Add a return character after the end of the XML element
                         //(this means that the return does not become part of the
                         //XML element data, but becomes text data associated with the
                         //parent XML element).
                         insertTextAsContent("\r", XMLElementPosition.afterElement);
                         //To add the return at the end of the element, use:
                         //insertTextAsContent("\r", XMLElementPosition.afterElement);
                 return true;// Succeeded
             } //End of apply function
    Do you have any ideas?
    Kind regards,
    mannyk

  • Word Viewer will not open documents from Sharepoint 2013 in IE11

    I've run into an issue while trying to open documents from SharePoint 2013 after upgrading to IE11. My organization uses Word Viewer with the compatibility pack and all other Word documents (local files, intranet hosted) will open with no problems. When
    trying to open a Word document from SharePoint the Word Viewer will open, but the file does not. We have verified that all Windows Updates are installed. We have tried opening SharePoint in Compatibility View and Enterprise Mode. We have re-downloaded the
    latest version of Word Viewer and reinstalled it along with the compatibility pack. If we open the SharePoint site in Explorer view and then open a Word document it will open in Word Viewer with no problem. Excel and PowerPoint documents open from SharePoint
    with no problem. This is only affecting Word documents with Word Viewer. When using the full version of Word the documents open fine. Within SharePoint we have tried activating the site collection feature "Open Document In Client Applications by Default"
    but it made no difference. We're completely at a loss how to make this work as there doesn't seem to be much information specifically pertaining to issues with Word Viewer.

    Hi Victoria.
    1. The PCs do not have Microsoft Office installed, nor are we using the Office Web Apps. "Word Viewer" means the Microsoft Word Viewer application available here (http://www.microsoft.com/en-us/download/details.aspx?id=4) that is available
    free for read-only viewing of Word documents.
    2. There are no errors when I open Word docs in Word Viewer. The Word Viewer application launches after clicking a Word document link in Sharepoint, but there is no file open in it. When that happens the IE11 Sharepoint window on the taskbar is flashing
    yellow, but when I click back to it there are no messages or alerts to click on.
    3. This issue does occur with all Word documents (.doc, .docx) in SharePoint. However, it does not occur when opening Word documents in the Word Viewer when they are local files or through IE11 from a non-SharePoint website like our local intranet.
    Those files will open with no problem in Word Viewer.
    4. I will try to get a screenshot, but we are working on creating images for deployment and I don't currently have a machine configured the same way. I'll work on reconfiguring one and post a screenshot.
    Thank you for your help!

  • Access Denied - Failed to Open Document

    I've done a few hours of searching for a solution to my problem with no specific answer helping me.
    I recently upgraded 63 various reports from Crystal Reports version 8.5 to Crystal Reports 2011 (using a Windows 7 box). I realigned all of the report fields, and ensured all the variables within the report worked as they did before. Basically all 63 worked like old. I deployed these reports to a Windows 2012 R2 server which has Crystal Reports 2011 installed (as well as Crystal Report Runtime for .Net Framework) and 4 out of 63 no longer work. When I try to open them with Crystal Reports 2011 it gives me an error 'Access Denied [line break] Failed to Open Document' In the Event Viewer for Windows it gives me the following details as to what happened.
    Problem signature:
      Problem Event Name:                        APPCRASH
      Application Name:                             crw32.exe
      Application Version:                           14.0.4.738
      Application Timestamp:                     4fd6ccca
      Fault Module Name:                          crw32.exe
      Fault Module Version:                        14.0.4.738
      Fault Module Timestamp:                  4fd6ccca
      Exception Code:                                  c0000005
      Exception Offset:                                000cf0e5
      OS Version:                                          6.1.7601.2.1.0.272.7
      Locale ID:                                             1033
      Additional Information 1:                  0a9e
      Additional Information 2:                  0a9e372d3b4ad19135b953a78882e789
      Additional Information 3:                  0a9e
      Additional Information 4:                  0a9e372d3b4ad19135b953a78882e789
    Here are the things I've done to try and troubleshoot/resolve it:
    Re-upgrade the original CR 8.5 Report to 2011 and migrate it to server. (Didn't work)
    Migrate the original CR 8.5 Report to Windows 2012 Server and try to upgrade it there (Same error on 8.5 report)
    Repair/Reinstall Crystal Reports 2011 on Windows 2012 Server via Windows Control Panel->Uninstall Program tool (Didn't Work)
    Repair/Reinstall Crystal Reports Runtime for .Net Framework on Windows 2012 Server via Windows Control Panel->Uninstall Program tool (Didn't Work)
    Add three System Environment Variables to enable Crystal Reports Error Logging through CRLogger.dll (LOGGING_DIR = C:\CRLOGGING; LOGGING_ENABLED_ASSERT = 1; LOGGING_ENABLED_RUNTIME = 30)
    Now..the error logging gives me error numbers, and which line of which .cpp file is encountering a problem, but that really doesn't help me because I don't have access to Crystal Reports Source Code. (Pasted below for those who are really curious).
    I've seen Ludek or other SAP staff shut down discussions with some line about 'Report Development is not a ...' but I feel that this isn't related to how the report was developed and instead something in the application not jiving well with something else.
    Any help or suggestions would be incredibly well received and appreciated.
    Time Stamp
    Thread ID
    File Name
    Line Number
    Logged Data
    Level
    2015-4-24-12-48-43
    3820
    ..\cserrinf.cpp
    523
    Error 31831 (..\..\src\data\preQEFileIO.cpp, 3578)
    1
    2015-4-24-12-48-43
    3820
    ..\cserrinf.cpp
    523
    Error 31831 (..\..\src\data\preQEFileIO.cpp, 3847)
    1

    Hi Thomas,
    Statistically speaking, 4 out of 63 reports isn't bad for a migration.  So something in these 4 reports is different from the others.  I've had this happen if there are images or an object inserted into the report and the update doesn't know how to handle that object. 
    The best way to try and find the problem is by process of elimination.  Open the reports again in 8.5 and remove a couple of things at a time.  Save it then open in 2011 and see if it fails or not.  Continue doing that until the report actually opens.  The problem could be anything from a formula or printer settings to attachments. 
    Good luck,
    Brian

  • Web Analysis 9.3.1: Error occured while opening document. Document ID = {0}

    Hi Experts,
    I am having an issue while opening a web analysis dashboard report. When I try opening it, web analysis runs for about 15 mins & then throws following error:
    Error occured while opening document. Document ID = {0}
    The report opens with its header having company log & two buttons, but data grid remains empty.
    The source of Grid is Essbase. The tunning parameters in Essbase.cfg file are in place.
    Could anyone please through more observation on this issue. Let me know if any further information is needed!.
    Kindly suggest me any way to resolve it.
    Thanks,
    Krishan

    The isapi (if you use one) timeout setting might be smaller than the time essbase needs to retrieve te information.
    but most probably the analysis applicationserver jre heapsize is either to small or needs to much time to allocate it. Be sure to increase heapsize and set max equal to min (try 800mb, if your hardware has that resource)

  • WebAnalysis Error: Error occured while opening document. Document ID = {0}

    Hi Experts,
    I am having an issue while opening a web analysis dashboard report. When I try opening it, web analysis runs for about 15 mins & then throws following error:
    Error occured while opening document. Document ID = {0}
    The report opens with its header having company log & two buttons, but data grid remains empty.
    Kindly suggest me any way to resolve it.
    Thanks,
    Krishan

    Hi Natesh,
    Thanks for your reply to my query posted in this forum. Please find my inline answers between asterisk to your questions:
    Whatz the source of your Grid? Relational SQL Query (OR) A spreadsheet with Essbase database connection file?
    * Yes, the source is Essbase.*
    If source is Essbase, it seems- Outline might've got altered when you're trying to refresh the report.
    * The outline was in tandem when we tried running this report in WebAnalysis. This outline & WebAnalysis report which is in Dev Server is a replica of the one in Test Server where it runs fine. *
    If source is based on a Relational SQL query, chances are that- Query is no longer valid.
    * NA as this statement is NOT applicable to our source.*
    If it's Essbase, it's also likely that- It ran out of time while fetching the data from Essbase. You may try playing around with the parameters in Essbase.cfg file.
    * This might be one of the causes, but I double checked the all the tunning parameters in Essbase.cfg file in place.*
    Could you please through more observation on this issue. Let me know if any further information is needed!.
    Thanks for your time.
    Regards,
    Krishan
    Edited by: user10475612 on Nov 8, 2009 1:07 PM
    Edited by: user10475612 on Nov 8, 2009 1:09 PM
    Edited by: user10475612 on Nov 8, 2009 1:12 PM

Maybe you are looking for

  • Mapping fonts from Mac to Windows in CS4

    What is the most efficient process to map fonts in multiple documents opened from Mac to Windows? Currently we are working on 600+ documents that we need to convert to Windows from Mac. Every time we open a new document, the missing fonts dialog come

  • Distinct values in an internal table

    How can I extract the distinct values of a particular field in an internal table?

  • Top clipped when I import a wmv video.  Please Help.

    When I import a wmv video into premier elements 9 the top part of the video is clipped.  The video plays fine externally with windows player, and plays in premier but the top is clipped.  This happens for any video I try to import.  The video propert

  • I get error 3259 when attempting to download podcasts

    I am using windows 7 and in the last week I keep getting this 3259 error. I have check for new updates and everything. I dont know where to go. Help please.

  • Applications won't open after switching from Mavericks to Lion!

    I just restored my harddrive after trying to go back to Lion from Mavericks. After doing so, I tried opening up pages but the message "You have Mac OS X 10.7.5. The application requires Mac OS X 10.9 or later" keeps popping up. iPhoto, iBooks, and de