App.openDoc unpredictable results

Hi
I'm trying to create a simple button that opens a PDF attachment (one of several). I use the following code:
app.openDoc("my.pdf");
This worked for one PDF but not others, all of which I have created in the same way. I tried inserting this.disclosed = true in the attachment doc scripts, (and tried app.this.disclosed). But this makes no difference. Strangely, I found that opening the attached file from the Attachments panel, running the PDF optimiser on it as far as saving, and saving the file in a new location then cancelling the optimiser, caused the attached files to load once I returned to the main PDF. However, on saving and closing the main PDF and reopening it, I'm back to square one, but no files open now, not even the original attachment. And now I can't use the optimiser workaround to make the others work. I've tried creating new files from scratch and reading the Acrobat scripting resources, but can find nothing to help me.
Many thanks
Kev

Hi
I think I've solved it.
This works:
this.exportDataObject({ cName: "Untitled Object 3", nLaunch: 2 });
Attachments made via the UI are automatically given the names "Untitled Object"; "Untitled Object 1"; and so on. As long as the attachment list is not re-sorted, these names match the order in the attachment list, which is the order in which the files were attached.
This script helped me see in the JS debugger what attachment names were in use:
var d = this.dataObjects;
for (var i = 0; i < d.length; i++)
console.println("Data Object[" + i + "]=" + d[i].name);
However, I'm not sure how to work out which is which if you have multiple attachments that have been re-sorted other than by trial and error.
Thanks for the help that pointed me to this solution.
Kevin

Similar Messages

  • App.opendoc does not display security warning window like e.g. "open a file" function?

    When I link from one PDF to the other via "open a file" function (both PDFs are located in %userprofile%/mydocuments directory), Reader X and XI open a security warning box. If I agree to open the target file, this specific file always opens without displaying the warning again.
    When I link to the same file via app.opendoc, the security warning box does not open. So I do not get a chance to add the target file to the list of trusted files.
    Is there any way to motivate app.opendoc to display security warning boxes due to the new sandboxing technology in Reader >= X? So that I get a chance to add the target PDF to the trusted PDFs?

    Is there any chance that the application is being run from Developer Suite? In other words, is Developer Suite installed on the client machine and hosting the app?
    Regardless, although anything is possible, I have never heard of what you are describing. In all cases, the dialog box should be the java dialog which is a grayish/purple color. The exact color will vary depending on the JRE version you are using.
    If my first point is not the case, I would recommend that you consider using WebUtil 10.1.2.2 and also patch the AS environment to the same version. To get WebUtil to 10.1.2.2, you will need to patch a Developer Suite home and copy frmwebutil.jar to the AS home. After patching, I believe you will also find an updated webutil.pll in the DevSuite \forms directory which will also need to be copied then compiled on the deployment server.
    Also, ensure that you are using Jinitiator 1.3.1.26 or newer. If you are using the Sun JRE, be sure you are using a certified/supported version. For example, you can use the latest 1.5.x Sun JRE with Forms 10.1.2.2, which is 1.5.0_15

  • Problem with checking file existence by using app.openDoc

    Hi Folks,
    I have to create a script for a big project with many PDF's. (Just like Ingrimm - it's the same company http://forums.adobe.com/thread/747022?tstart=0) This PDF's are made of scanned images. I need to rename the files to names that are extracted from within the file. This is working without problems.
    Now there could be the case, that a filename exists already. I don't want the files to be overwritten, so the idea is, that already existing filenames are saved as filename_1, filename_2, etc... (Before I merged them, but this isn't what is wanted.)
    For this reason I need to use app.openDoc to check, if a file exists. Yesterday my script worked fine, but after starting it today, I discovered that it started again to overwrite files which are already existing.
    I added an app.alert to my catch method to see what error is thrown. The message is: 'NotAllowedError: Security settings prevent access to this property or method.'.
    After using google, I found out, that Acrobat is not finding any files. But I checked and there are files which should be doubled.
    I have no idea how to fix that problem. Anybody here who can help me?
    Regards,
    Steffi
    * regular expression for search
    var idNumber = /08\d\d\d\d\-\d\d\d\-\d\d\d\d\d-\d\d\d/g;
    * if possible this function extracts the searched number as string
    * @param rematch string which should be searched in document
    * @return null if rematch is not found or string if rematch is found
    function ExtractFromDocument(reMatch) {
      try {
             var Out = new Object();
             for (var i = 0; i < 1; i++)
              numWords = this.getPageNumWords(i);
              var PageText = "";
              for (var j = 0; j < 30;j++) {
                  var word = this.getPageNthWord(i,j,false);
                  PageText += word;
              var strMatches = PageText.match(reMatch);
              if (strMatches == null) continue;
          return strMatches;
      } catch(e)
          app.alert("Processing error: "+e)
    * tries to load given filename (extracted number)
    * @param filename string of file which should be checked
    * @param n number to iterate while checking for files
    * @return true if file exists or false if not
    function checkIfFileExists(filename, n) {
        var existingDoc = false;
        try {
            if( n == 0) {
                var checkDoc = app.openDoc({cPath : "../GAG-out/"+filename+"-001.pdf"});
            } else { 
                var checkDoc = app.openDoc({cPath : "../GAG-out/"+filename+"-001_"+n+".pdf"});
            checkDoc.closeDoc();
            existingDoc = true;
        } catch (e) {  
             app.alert("Processing error: "+e)
        if( existingDoc == true ) {
            n = n+1;
            n = checkIfFileExists(filename, n);
        return n;
    var filename = ExtractFromDocument(idNumber);
    if(filename == null || filename == undefined) {
      filename = Math.round(Math.random()*999999999999);
      this.extractPages({nEnd:(this.numPages-1), cPath : "../GAG-out/n_"+filename+".pdf"});
    } else {
        fileExistence = checkIfFileExists(filename, 0);
        if(fileExistence != 0) {
            this.extractPages({nEnd:(this.numPages-1), cPath : "../GAG-out/"+filename+"-001_"+fileExistence+".pdf"}); 
        } else {
            this.extractPages({nEnd:(this.numPages-1), cPath : "../GAG-out/"+filename+"-001.pdf"});

    Sorry, I marked it as bold text but unfortunately it happens to be unformatted
    It's the app.openDoc within my function checlIfFileExists:
    try {
            if( n == 0) {
               var checkDoc = app.openDoc({cPath :  "../GAG-out/"+filename+"-001.pdf"});
            } else  { 
               var checkDoc = app.openDoc({cPath :  "../GAG-out/"+filename+"-001_"+n+".pdf"});
             checkDoc.closeDoc();
            existingDoc = true;
         } catch (e) {  
             app.alert("Processing  error: "+e)

  • App.openDoc works in Acrobat, not in Reader

    In a folder-level script I'm using app.openDoc to open an existing PDF and extract an icon from it. The following code works in Acrobat 11 but in Reader X I get a NotAllowedError: Security settings prevent access to this property or method error.
    this.disclosed = true;
    myIcon = app.trustedFunction(function (oArgs) {
         app.beginPriv();
         var pluginPath = app.getPath({ cCategory: "app", cFolder: "javascript" });
         var myDoc = app.openDoc({ cPath: pluginPath + "/MyImages.pdf", bHidden: true });     // <----- error happens on this line
         var oIcon = util.iconStreamFromIcon(myDoc.getIcon("myIcon"));
         app.endPriv();
         return oIcon;
    The MyImages.pdf exists in the same Javascripts folder as the javascript file. I created MyImages.pdf manually via the console and set disclosed=true before saving it.
    I've also tried modifying the call to app.openDoc to set oDoc:this (as recommended in other discussions) but that only caused the same NotAllowedError in both Acrobat and Reader.
    Any ideas?

    It gets called from the top level of the javascript file. Here's an example -- the exact contents of my javascript file -- where I simply load the icon and display the width in a pop up alert. If I open a PDF from the file system then this generates the same NotAllowedError during the call to app.openDoc(). But, if I launch Reader and wait before opening the PDF, the code runs fine and the correct icon width gets alerted to me.
    var myIcon = app.trustedFunction(function () {
          app.beginPriv();
         var pluginPath = app.getPath({ cCategory: "app", cFolder: "javascript" });
         var myDoc = app.openDoc({ cPath: pluginPath + "/MyImages.pdf", bHidden: true });     // <----- error happens on this line
         var oIcon = util.iconStreamFromIcon(myDoc.getIcon("myIcon"));
          myDoc.closeDoc(true);
          app.endPriv();
         return oIcon;
    app.alert(myIcon.width);

  • App.openDoc error in browser

    I have created a javascript that I use to add links to a pdf that opens another pdf file. The script works fine in Acrobat and Reader, but not when the pdf is displayed through a web site using Internet Explorer. I set the disclosed attribute and have gone over the reference and forums. I attached the code, below. Does anybody have any ideas? Thank you.
    app.addMenuItem( { cName: "LinkBatch",
    cUser: "Process Multiple Links ...",
    cParent: "Document",
    cEnable: "event.rc = (event.target != null);",
    cExec: "LinkBatch();" });
    function LinkBatch()
    console.show();
    app.trustedFunction(UpdLinks("12", "a3.cl.1_fac_7.pdf", this));
    function UpdLinks(lnam, lloc, doc)
    app.beginPriv();
    try
    console.println("processing " + lnam);
    doc.removeField(lnam);
    for (var p = 0; p < doc.numPages; p++)
    var numWords = doc.getPageNumWords(p);
    for (var i=0; i<numWords; i++)
    var ckWord = doc.getPageNthWord(p, i, true);
    if (ckWord == lnam)
    var q = doc.getPageNthWordQuads(p, i);
    m = (new Matrix2D).fromRotated(doc,p);
    mInv = m.invert()
    r = mInv.transform(q)
    r=r.toString()
    r = r.split(",");
    l = doc.addLink(p, [r[4], r[5], r[2], r[3]]);
    l.borderColor = color.blue
    l.borderWidth = 1
    l.setAction("app.openDoc('" + lloc + "')", doc);
    catch (e) { app.alert(e) };
    app.endPriv();

    Have you looked at the contents of the URI address for the link?
    Is the URI address available to the user on the web?
    Have you carefully read the JS Api Example 5 for the "app.openDoc()" method?
    Example 5 (Acrobat 7.0)
    Open a file from a WebDAV server. The app.openDoc method requires the path to the file to be escaped.
    var myURL = encodeURI("http://www.example.com/My Folder/ComDoc.pdf");
    app.openDoc({cPath: myURL, cFS: "CHTTP" });

  • Using app.openDoc with LC field as path

    Using LC ES2, Acrobat X.
    I was hoping someone might be able to point me in the right direction.  Synopsis:  I have a LC form that I use to import parent/child XML data. This form is a report, but it is basically a summary of a group of PDFs that I send off to my clients (on CD).  Each child record has a field containing the name of its corresponding PDF file.  I have been trying my best to make a link that will open the child file in a new Acrobat window.  I've used app.openDoc, but cannot seem to pass my field into the cPath. I've even tried using the "address" of the field containing the path. Example:
    app.openDoc({cPath:TextField1.rawvalue,oDoc: this});
    I've tried the device independent paths as well as just "filename.pdf", where both source and targets were in the same folder.
    I thought one of my attempts was going to work, but I got the "NotAllowedError: Security settings prevent access to this property or method." message in the debugger.
    This brings me to disclosed=true.  Is is still the case that all of the target PDFs that I am linking to need to have this property set?  Or, am I missing something alltogether here?

    Sorry, I marked it as bold text but unfortunately it happens to be unformatted
    It's the app.openDoc within my function checlIfFileExists:
    try {
            if( n == 0) {
               var checkDoc = app.openDoc({cPath :  "../GAG-out/"+filename+"-001.pdf"});
            } else  { 
               var checkDoc = app.openDoc({cPath :  "../GAG-out/"+filename+"-001_"+n+".pdf"});
             checkDoc.closeDoc();
            existingDoc = true;
         } catch (e) {  
             app.alert("Processing  error: "+e)

  • App.openDoc issue

    In prior versions of Acrobat, calling "app.openDoc({cPath:pathToPDF, bHidden:false})" would open the desired document in Acrobat with all tools available.  However, in Acrobat X, the first time I call this method Acrobat opens with a menu bar, but only a subset of the tools.  Form tools are completely unavailable and can't be accessed unless I close Acrobat and re-open the document manually.  The second time I call the method Acrobat opens with no menu bar at all.  I don't understand why the behavior is different from one call to another or why the tools are limited.  Is there a work-around for this problem?  Also, I noticed the same behavior when launching documents inside a browser window.  Any insight is appreciated.

    That sounded like a reasonable assumption, however in Read mode you have no tool/menu bars.  When the document opens, I actually have a menu bar (the first time I call the method), but "Tools" is missing and can't be added back.  I can press control+H to enter and exit reading mode, but the Tools are still not available.

  • How To app.openDoc & file exists

    I'm creating a pdf named "ABC.pdf"....
    Open ABC.pdf. It include JavaScript
    var otherDoc = app.openDoc("DEF.pdf", this);
    And, if file doesn't exist. false....
    var otherDoc = app.openDoc("GHI.pdf", this);
    I do not understand how to write this divergence order.
    Would you teach who it is?

    It's not that easy... First of all, the files you're trying to open have to be disclosed. Is that the case?
    Also, you can't use openDoc in the Doc Open event of another document, as is specfied in the JS API Reference.
    What you can do, though, is place the code somewhere similar, like in the Page Open action of the first page. Of course, then you'll need to make sure that it doesn't get launched each time someone scrolls to that page.
    openDoc itself can either return null or throw an Exception if the file doesn't exist (or exists but is not not disclosed), so you will need to account for both possibilities.

  • More about app.openDoc

    Hi,
    being a bit further with my work on app.openDoc thanks to the help of this forum, I'm a bit puzzled about the following problem:
    var mainDoc = app.openDoc(mainDocPath);
    //var mainDoc = app.openDoc("/C/myDoc.pdf");
    app.alert(mainDoc);
    In this example "mainDocPath" is a valid path and the document opens. Anyway mainDoc is being evaluated as "undefined".
    When I use the commented line instead, the alert displays "[Doc_Object]" as I would expect.
    What is going wrong here?
    Thanks for any help.

    I have been breaking down complexity a bit further.
    Two documents: C:\Control.pdf and C:\Main.pdf.
    The control document has a document level javascript "TestCall" with content:
    function TestCall() {
        mainDoc = app.openDoc("/C/Main.pdf");
        //this.closeDoc();
    TestCall();
    The main document has a javascript "SetDisclosed" with content:
    function SetDisclosed()
        this.disclosed = true;
    When I run the control javascript while the document is open, everything is fine and it opens the main document. If the javascript runs on document initialization, I get the "NotAllowedError".
    If I change the line "mainDoc = app.openDoc("/C/Main.pdf");" to "mainDoc = trustedOpenDoc("/C/Main.pdf");", i.e. running the folder level script
    trustedOpenDoc = app.trustedFunction(
         function(pPath) {
              app.beginPriv();
              var trustedDoc = app.openDoc({
                   cPath: pPath,
                   bUseConv: true
              app.endPriv();
              return(trustedDoc);
    everything is still fine when run from the opened control document.
    When it runs at document initialization, I get an error dialog stating that an error occurred when opening the document because of an "invalid action object" (this is in german language and I don't know the exact words that it will show in an english language version).
    That can't be the intended way of functionality, can it? When reading through the forums, I get a feeling like many people do what I want to do and there is only one more little hint missing and there will be prospering landscapes for my programming efforts if this could be solved. Unfortunately I can't find the point myself and can't see sense and meaning in that ugly behaviour.
    I already had the idea that the folder level scrips might not already be loaded when the trusted function is called at document initialization and tried it in a loop with a try/catch construction, but it was never working at document initialization.
    Any more hints?

  • Unpredictable results in some apps (claws-mail, texmaker)

    Apologies in advance for the long explanation :-)
    A few months ago I was trying out claws-mail. It has a great feature where you can ask it to go through all your folders, and extract unique instances of all email addresses, and put them in your address book. The trouble was, on my machine (Solaris 10, Blade 1500), the results differed every time it was run, and it always missed some addresses. I queried this in their forum, and no-one else reported the same problem. Due to this giving me a lack of confidence with the software, I stopped using it (shame, really).
    I have since reinstalled the OS, and decided to put TeXmaker on it. Only I now have what I think is a similar problem. TeXmaker uses aspell as a spellchecker. It works fine under Windows, but on ths box if I repeatedly check the same document, sometimes it will find a misspelling, sometimes it wont. Aspell works fine if called directly from the command line.
    It may be my brain seeing a coincidence where there isn't one, but as these both appear to be search-and-match operations, I can't help wondering if there is a connection.
    Has anyone else had similar problems?
    Can anyone help me (or at least point me in the right direction) with starting to diagnose the cause of the problem?
    Thanks!

    Try this .Xdefaults which works with awesome/urxvt.
    *utf8: 1
    *faceSize: 10
    *jumpScroll: true
    *multiScroll: true
    *boldMode: false
    *scrollBar: false
    *cutNewline: false
    *scrollTtyOutput: false
    *scrollKey: true
    *cursorBlink: true
    *dynamicColors: true
    *saveLines: 5000
    *geometry: 125x45
    ! URxvt
    URxvt*termName: xterm
    URxvt.font: xft:Bitstream Vera Sans Mono:antialias=true:pixelsize=12
    !urxvt.font: xft:Bitstream Vera Sans Mono-12:antialias=true
    URxvt*transparent: false
    URxvt*tintColor: #666666
    URxvt*shading: 50
    URxvt*scrollBar: false
    URxvt*internalBorder: 5
    URxvt*urgentOnBell: true
    URxvt*scrollTtyKeypress: true
    URxvt*underlineColor: yellow
    URxvt*perl-ext-common: default,matcher
    URxvt*urlLauncher: firefox
    URxvt*matcher.button: 1
    URxvt*matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-]*[\\w/-]
    ! Colours
    *background: #303030
    *foreground: #f2f2f2
    *cursorColor: #999
    *highlightColor: #333
    *color0: #101010
    *color1: #f13a21
    *color2: #93f91d
    *color3: #ffd00a
    *color4: #404f9e
    *color5: #ec0048
    *color6: #2aa7e7
    *color7: #f2f2f2
    *color8: #1d202f
    *color9: #ff361e
    *color10: #ffc005
    *color11: #93ff00
    *color12: #3071ff
    *color13: #ef0051
    *color14: #4bb8fd
    *color15: #a020f0
    Last edited by r6 (2010-01-02 05:05:11)

  • TURBOTAX 2014 CD DOES NOT PERMIT OFFLINE PRINT OR SAVE TO PDF.  YOU CAN ONLY SAVE TO PDF OR PRINT IF ONLINE.  BIG SECURITY ISSUE.  INTUIT IN WSJ ARTICLE BLAMES APPLE, SAYING APP STORE SOFTWARE RESULTED IN THIS.  TRUE?

    Starting this year, Turbotax CD/download versions will not permit people to print tax forms when offline. If you try to print while not connected to the Internet, you receive the warning “There was a problem connecting to Intuit’s Secure Print Service.  Please check your Internet connection or try again later.”  Indeed, Paragraph 9 of the Intuit Software End User License Agreement states:  "You may save your return as a PDF file and understand it may be processed on Intuit servers, not as part of the Software."
    Even if you wish to protect your data by not exposing it to the Internet, Turbotax will not let you without sharing your entire return first with them.  They prohibit you from only printing locally on home, cable-connected printers.
    The result of this is that people who tried to be safe by never going online with tax data, are this year being forced by Intuit software to expose all their sensitive tax information files to the Internet and Intuit print server, even though they do not wish to. Turbotax is putting you at risk.
    On Feb 19 the Wall Street Journal quoted an Intuit spokesperson blaming Apple:  According to Julie Miller, an Intuit spokeswoman, TurboTax made the change “because the Mac product requires a special, third-party code library to support offline printing.” And she says, “based on Apple App Store guidelines, we could no longer distribute the third-party library with our software.”   She said the change in the TurboTax Mac software was first made for 2013 tax returns, but last year customers had the option of printing returns without being connected to the Internet.
    So is Apple to blame that I now have to expose my sensitive tax data to Intuit just to be allowed to save to PDF on my hard disk?  And it's all Apple's fault?
    Can anyone clarify this?

    Thank you for this an the other posts.  Particularly for Barney,
    I have just discovered that Turbotax actually permits you to print (and save to PDF) documents from the Help
    Center built into the program, even when you are OFFLINE.  Works just like normal printing is supposed to.  It just won't let you print actual tax forms. So I guess they were willing to violate Apple’s rules when you print information from their help center offline, but you just can't do the same with your own tax forms.  Clearly this shows that what Intuit told Forbes was a fabrication.
    They do in fact have the proper code in the program for printing and saving to PDF.  They just deny you usage of that code for printing your tax returns, which they want to copy.  I don’t think there can be any doubt about what they are doing.  Surely they are not deceiving apple by allowing the limited print function?
    We can only hope that a brave journalist will challenge them on this, since Intuit will not respond to customers.
    Thank you for any views on this points.

  • How to exclude Web App from search results

    Hi
    Search results link to a unstyled Web App instead to the actual page it resides in.
    Please do this:
    1. go to: http://kinship.businesscatalyst.com/
    2. search for "Michael" on the top global search
    3. on the search results page click on the name (link).
    4. you will see Michael's web app item not the actuall page it resides in (http://kinship.businesscatalyst.com/About/the-team)
    How to avoid getting web app results in search?
    Thanks
    Micha

    Hi Micha
    Just add “&OT=35 “ at the end of the action in your search form:
    Ex:
    <form name=”xxxx” method=”post” action=”/Default.aspx?SiteSearchID=3566&amp;ID=/results&OT=35”>
    <div class=”search-box”><input type=”text” class= ............../>
    <input type=”submit” class=”cat_button” value=”search” />
    </div>
    </form>
    Here are the rest of the content types IDs, should you come across similar situations in the future:
    Web Pages = 1
    Literature = 6
    Announcements = 7
    FAQs = 9
    Forums = 43
    Blogs = 55
    Web Apps = 35
    Catalogs = 26
    Bookings = 48
    You can exclude multiple areas from a search, simply list them with commas: &OT=35,1,6

  • Is there a way to search for state in a web app then show results ?

    Hi,
    So what i am trying to do is search my web app data, first step is i ask a question like I am after 4 machines or less, then i ask i am after 5 machines or more, then what i want to do is group the results by state/province then the total number where it be 2, 4, 5 ect click the number then show the results for the state selected.
    Basically is there way to create your own search for a web app or are you basically left with what the system does ...
    Any help would be appreciated.
    Regards
    George

    What Anjaneai also means to say is that Adobe has neglected to provide a Usage button for variables as they have for Advanced Actions and Library objects so that you can see exactly where they are used.  This is a BIG problem when you have a lot of variables and AAs to search through.
    By all means log an enhancement request and add your voice asking for this VERY necessary feature.

  • Testing App Mod shows results, but none in page...

    I created a VO that displays data (no where clause) and added it to the App Mod. Tested it and see all the data. Added the data control to my .jspx page as read-only table with 4 columns. Run the page and get 'No rows yet.' The credentials are in the db connection... why would I get no results?
    BTW - no errors in log in JDev... connection is to a SQL 2000 server database... Thanks!
    Message was edited by:
    ginnim

    FROM ((RPT.[Personnel Outgoing Visit]
    INNER JOIN RPT.Personnel ON RPT.[Personnel Outgoing Visit].[Employee Record Number] = RPT.Personnel.[Employee Record Number])
    INNER JOIN RPT.[Outgoing Visit] ON RPT.[Personnel Outgoing Visit].[Outgoing Visit Record Number] = RPT.[Outgoing Visit].[Outgoing Visit Record Number])
    INNER JOIN RPT.Facility ON RPT.[Outgoing Visit].[To Facility Code] = RPT.Facility.[Facility Code]
    WHERE ((RPT.[Personnel Outgoing Visit].[Start Date] < CURRENT_TIMESTAMP) AND (RPT.[Personnel Outgoing Visit].[End Date] > CURRENT_TIMESTAMP))
    07/05/01 13:36:19 [359] ViewObject: VisitClearances Estimated Row Count Query Statement:
    07/05/01 13:36:19 [360] "SELECT count(1) FROM (SELECT RPT.[Outgoing Visit].[From Facility Code], RPT.[Personnel Outgoing Visit].[Employee Name] AS EMP_NAME, RPT.Personnel.[Employee Number] AS EMP_ID, RPT.Personnel.[Cost Center] AS COST_CENTER, LEFT(RPT.Personnel.[Cost Center], 2) AS DIVISION, RPT.[Outgoing Visit].[Clearance Required] AS CLASSIFICATION, RPT.[Personnel Outgoing Visit].[Start Date] AS START_DATE, RPT.[Personnel Outgoing Visit].[End Date] AS END_DATE, RPT.Facility.Organization, RPT.Facility.City AS CITY, RPT.Facility.State AS STATE, RPT.[Personnel Outgoing Visit].POC AS POC, RPT.[Outgoing Visit].[Visit Purpose] AS PURPOSE
    FROM ((RPT.[Personnel Outgoing Visit]
    INNER JOIN RPT.Personnel ON RPT.[Personnel Outgoing Visit].[Employee Record Number] = RPT.Personnel.[Employee Record Number])
    INNER JOIN RPT.[Outgoing Visit] ON RPT.[Personnel Outgoing Visit].[Outgoing Visit Record Number] = RPT.[Outgoing Visit].[Outgoing Visit Record Number])
    INNER JOIN RPT.Facility ON RPT.[Outgoing Visit].[To Facility Code] = RPT.Facility.[Facility Code]
    WHERE ((RPT.[Personnel Outgoing Visit].[Start Date] < CURRENT_TIMESTAMP) AND (RPT.[Personnel Outgoing Visit].[End Date] > CURRENT_TIMESTAMP))) ESTCOUNT"
    07/05/01 13:36:19 [361] DBTransactionImpl.createPreparedStatement failed...
    07/05/01 13:36:19 [362] java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
         at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
         at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
         at com.microsoft.jdbc.base.BaseConnection.getImplConnection(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.setupImplConnection(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.<init>(Unknown Source)
         at com.microsoft.jdbc.base.BasePreparedStatement.<init>(Unknown Source)
         at com.microsoft.jdbc.base.BaseConnection.prepareStatement(Unknown Source)
         at com.microsoft.jdbc.base.BaseConnection.prepareStatement(Unknown Source)
         at oracle.jbo.server.DBTransactionImpl.createPreparedStatement(DBTransactionImpl.java:3399)
         at oracle.jbo.server.DBTransactionImpl2.createPreparedStatement(DBTransactionImpl2.java:428)
         at oracle.jbo.server.ViewObjectImpl.getQueryHitCount(ViewObjectImpl.java:2258)
         at oracle.jbo.server.ViewObjectImpl.getQueryHitCount(ViewObjectImpl.java:2227)
         at oracle.jbo.server.QueryCollection.getEstimatedRowCount(QueryCollection.java:2560)
         at oracle.jbo.server.ViewRowSetImpl.getEstimatedRowCount(ViewRowSetImpl.java:1965)
         at oracle.jbo.server.ViewObjectImpl.getEstimatedRowCount(ViewObjectImpl.java:5987)
         at oracle.adf.model.bc4j.DCJboDataControl.getEstimatedRowCount(DCJboDataControl.java:965)
         at oracle.adf.model.binding.DCIteratorBinding.getEstimatedRowCount(DCIteratorBinding.java:2969)
         at oracle.jbo.uicli.binding.JUCtrlRangeBinding.getEstimatedRowCount(JUCtrlRangeBinding.java:115)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel.getRowCount(FacesCtrlRangeBinding.java:395)
         at oracle.adf.view.faces.component.UIXCollection.getRowCount(UIXCollection.java:271)
         at oracle.adf.view.faces.model.ModelUtils.findLastIndex(ModelUtils.java:117)
         at oracle.adf.view.faces.component.TableUtils.getLast(TableUtils.java:65)
         at oracle.adf.view.faces.component.TableUtils.getLast(TableUtils.java:39)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.table.TableUtils.getVisibleRowCount(TableUtils.java:125)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.table.RowData.<init>(RowData.java:22)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.table.TableRenderingContext.<init>(TableRenderingContext.java:56)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.TableRenderer.createRenderingContext(TableRenderer.java:375)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.TableRenderer.encodeAll(TableRenderer.java:198)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.DesktopTableRenderer.encodeAll(DesktopTableRenderer.java:80)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adf.view.faces.component.UIXCollection.encodeEnd(UIXCollection.java:456)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode._renderComponent(UIComponentUINode.java:317)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode.render(UIComponentUINode.java:262)
         at oracle.adfinternal.view.faces.uinode.UIComponentUINode.render(UIComponentUINode.java:239)
         at oracle.adfinternal.view.faces.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(ContextPoppingUINode.java:224)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:69)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:69)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(BorderLayoutRenderer.java:42)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(BorderLayoutRenderer.java:71)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:69)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderChild(BaseRenderer.java:412)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:330)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderIndexedChild(BaseRenderer.java:222)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.renderContent(BaseRenderer.java:129)
         at oracle.adfinternal.view.faces.ui.BaseRenderer.render(BaseRenderer.java:81)
         at oracle.adfinternal.view.faces.ui.laf.base.xhtml.XhtmlLafRenderer.render(XhtmlLafRenderer.java:69)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:346)
         at oracle.adfinternal.view.faces.ui.BaseUINode.render(BaseUINode.java:301)
         at oracle.adfinternal.view.faces.ui.composite.UINodeRenderer.renderWithNode(UINodeRenderer.java:90)
         at oracle.adfinternal.view.faces.ui.composite.UINodeRenderer.render(UINodeRenderer.java:36)
         at oracle.adfinternal.view.faces.uinode.UIXComponentUINode.renderInternal(UIXComponentUINode.java:177)
         at oracle.adfinternal.view.faces.uinode.UINodeRendererBase.encodeEnd(UINodeRendererBase.java:53)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at oracle.adfinternal.view.faces.renderkit.RenderUtils.encodeRecursive(RenderUtils.java:54)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:242)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeAllChildren(CoreRenderer.java:265)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:65)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:117)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:147)
         at oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
         at oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
         at oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
         at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:645)
         at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:568)
         at oracle.adf.view.faces.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:100)
         at EVCsjspx._jspService(_EVCs_jspx.java:823)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:598)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:522)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:712)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:286)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:50)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:192)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:197)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)

  • Sequencing OpenText Exceed with App-V 5 results in The Manifest Created During Sequencing is not valid error

    Hi,
    Trying to sequence Exceed v14 with App-V 5.0 results in the following error...
    The manifest created during sequencing is not valid.  Sequecning cannot continue, try sequencing the application again...
    In the seuqencer debug log there are a few entries:
    Error in ManagedFileNameInfoT::GetFileNameInfo(), FltGetFileNameInformation() ntstatus = The name requested was not found in Filter Manager's name cache and could not be retrieved from the file system.
    Anyone have any information on what this actually means or what can be done to resolve?
    Thanks

    Thanks Tomas, this app does create a lot of class keys, see below.  Do any of these look troublesome?  Apologies for the length of the code paste...
    HKLM\SOFTWARE\Classes\.ALI
    HKLM\SOFTWARE\Classes\.ALI\Hummingbird.FileType_ALI
    HKLM\SOFTWARE\Classes\.ALI\Hummingbird.FileType_ALI\ShellNew
    HKLM\SOFTWARE\Classes\.ALIAS
    HKLM\SOFTWARE\Classes\.ALIAS\Hummingbird.FileType_ALIAS
    HKLM\SOFTWARE\Classes\.ALIAS\Hummingbird.FileType_ALIAS\ShellNew
    HKLM\SOFTWARE\Classes\.BIT
    HKLM\SOFTWARE\Classes\.BIT\Hummingbird.FileType_BIT
    HKLM\SOFTWARE\Classes\.BIT\Hummingbird.FileType_BIT\ShellNew
    HKLM\SOFTWARE\Classes\.DIR
    HKLM\SOFTWARE\Classes\.DIR\Hummingbird.FileType_DIR
    HKLM\SOFTWARE\Classes\.DIR\Hummingbird.FileType_DIR\ShellNew
    HKLM\SOFTWARE\Classes\.ENC
    HKLM\SOFTWARE\Classes\.ENC\Hummingbird.FileType_ENC
    HKLM\SOFTWARE\Classes\.ENC\Hummingbird.FileType_ENC\ShellNew
    HKLM\SOFTWARE\Classes\.FDB
    HKLM\SOFTWARE\Classes\.FDB\Hummingbird.FileType_FDB
    HKLM\SOFTWARE\Classes\.FDB\Hummingbird.FileType_FDB\ShellNew
    HKLM\SOFTWARE\Classes\.FDIR
    HKLM\SOFTWARE\Classes\.FDIR\Hummingbird.FileType_FDIR
    HKLM\SOFTWARE\Classes\.FDIR\Hummingbird.FileType_FDIR\ShellNew
    HKLM\SOFTWARE\Classes\.humreg
    HKLM\SOFTWARE\Classes\.humreg\Hummingbird.FileType_humreg
    HKLM\SOFTWARE\Classes\.humreg\Hummingbird.FileType_humreg\ShellNew
    HKLM\SOFTWARE\Classes\.humtable
    HKLM\SOFTWARE\Classes\.humtable\Hummingbird.FileType_humtable
    HKLM\SOFTWARE\Classes\.humtable\Hummingbird.FileType_humtable\ShellNew
    HKLM\SOFTWARE\Classes\.KBF
    HKLM\SOFTWARE\Classes\.KBF\Hummingbird.FileType_KBF
    HKLM\SOFTWARE\Classes\.KBF\Hummingbird.FileType_KBF\ShellNew
    HKLM\SOFTWARE\Classes\.KBS
    HKLM\SOFTWARE\Classes\.KBS\Hummingbird.FileType_KBS
    HKLM\SOFTWARE\Classes\.KBS\Hummingbird.FileType_KBS\ShellNew
    HKLM\SOFTWARE\Classes\.KBT
    HKLM\SOFTWARE\Classes\.KBT\Hummingbird.FileType_KBT
    HKLM\SOFTWARE\Classes\.KBT\Hummingbird.FileType_KBT\ShellNew
    HKLM\SOFTWARE\Classes\.MPB
    HKLM\SOFTWARE\Classes\.MPB\Hummingbird.FileType_MPB
    HKLM\SOFTWARE\Classes\.MPB\Hummingbird.FileType_MPB\ShellNew
    HKLM\SOFTWARE\Classes\.PTB
    HKLM\SOFTWARE\Classes\.PTB\Hummingbird.FileType_PTB
    HKLM\SOFTWARE\Classes\.PTB\Hummingbird.FileType_PTB\ShellNew
    HKLM\SOFTWARE\Classes\.rx
    HKLM\SOFTWARE\Classes\.rx\ShellNew
    HKLM\SOFTWARE\Classes\.ses
    HKLM\SOFTWARE\Classes\.ses\Hummingbird.Xsession
    HKLM\SOFTWARE\Classes\.ses\Hummingbird.Xsession\ShellNew
    HKLM\SOFTWARE\Classes\.SRC
    HKLM\SOFTWARE\Classes\.SRC\Hummingbird.FileType_SRC
    HKLM\SOFTWARE\Classes\.SRC\Hummingbird.FileType_SRC\ShellNew
    HKLM\SOFTWARE\Classes\.TB
    HKLM\SOFTWARE\Classes\.TB\Hummingbird.FileType_TB
    HKLM\SOFTWARE\Classes\.TB\Hummingbird.FileType_TB\ShellNew
    HKLM\SOFTWARE\Classes\.TRX
    HKLM\SOFTWARE\Classes\.TRX\Hummingbird.FileType_TRX
    HKLM\SOFTWARE\Classes\.TRX\Hummingbird.FileType_TRX\ShellNew
    HKLM\SOFTWARE\Classes\.UID
    HKLM\SOFTWARE\Classes\.UID\Hummingbird.FileType_UID
    HKLM\SOFTWARE\Classes\.UID\Hummingbird.FileType_UID\ShellNew
    HKLM\SOFTWARE\Classes\.WFF
    HKLM\SOFTWARE\Classes\.WFF\Hummingbird.FileType_WFF
    HKLM\SOFTWARE\Classes\.WFF\Hummingbird.FileType_WFF\ShellNew
    HKLM\SOFTWARE\Classes\.XCAT
    HKLM\SOFTWARE\Classes\.XCAT\Hummingbird.FileType_XCAT
    HKLM\SOFTWARE\Classes\.XCAT\Hummingbird.FileType_XCAT\ShellNew
    HKLM\SOFTWARE\Classes\.xcfg
    HKLM\SOFTWARE\Classes\.xcfg\Exceed.Xconfiguration
    HKLM\SOFTWARE\Classes\.xcfg\Exceed.Xconfiguration\ShellNew
    HKLM\SOFTWARE\Classes\.XDB
    HKLM\SOFTWARE\Classes\.XDB\Hummingbird.FileType_XDB
    HKLM\SOFTWARE\Classes\.XDB\Hummingbird.FileType_XDB\ShellNew
    HKLM\SOFTWARE\Classes\.XDP
    HKLM\SOFTWARE\Classes\.XDP\Hummingbird.FileType_XDP
    HKLM\SOFTWARE\Classes\.XDP\Hummingbird.FileType_XDP\ShellNew
    HKLM\SOFTWARE\Classes\.xs
    HKLM\SOFTWARE\Classes\.xs\Hummingbird.Xstart
    HKLM\SOFTWARE\Classes\.xs\Hummingbird.Xstart\ShellNew
    HKLM\SOFTWARE\Classes\Exceed.Xconfiguration
    HKLM\SOFTWARE\Classes\Exceed.Xconfiguration\CLSID
    HKLM\SOFTWARE\Classes\Exceed.Xconfiguration\DefaultIcon
    HKLM\SOFTWARE\Classes\Exceed.Xconfiguration\shell
    HKLM\SOFTWARE\Classes\Exceed.Xconfiguration\shell\open
    HKLM\SOFTWARE\Classes\Exceed.Xconfiguration\shell\open\command
    HKLM\SOFTWARE\Classes\Hcabout.AboutDialog
    HKLM\SOFTWARE\Classes\Hcabout.AboutDialog\CLSID
    HKLM\SOFTWARE\Classes\Hcabout.AboutDialog\CurVer
    HKLM\SOFTWARE\Classes\Hcabout.AboutDialog.1
    HKLM\SOFTWARE\Classes\Hcabout.AboutDialog.1\CLSID
    HKLM\SOFTWARE\Classes\hclbroadway
    HKLM\SOFTWARE\Classes\hclbroadway\DefaultIcon
    HKLM\SOFTWARE\Classes\hclbroadway\shell
    HKLM\SOFTWARE\Classes\hclbroadway\shell\open
    HKLM\SOFTWARE\Classes\hclbroadway\shell\open\command
    HKLM\SOFTWARE\Classes\Hummingbird.Connectivity
    HKLM\SOFTWARE\Classes\Hummingbird.Connectivity\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Connectivity\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.Connectivity.1
    HKLM\SOFTWARE\Classes\Hummingbird.Connectivity.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Exceed
    HKLM\SOFTWARE\Classes\Hummingbird.Exceed\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Exceed\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.Exceed.1
    HKLM\SOFTWARE\Classes\Hummingbird.Exceed.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FastHUMPRDCM.1
    HKLM\SOFTWARE\Classes\Hummingbird.FastHUMPRDCM.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Fdb
    HKLM\SOFTWARE\Classes\Hummingbird.Fdb\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Fdb\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.Fdb.1
    HKLM\SOFTWARE\Classes\Hummingbird.Fdb.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ALI
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ALI\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ALI\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ALIAS
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ALIAS\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ALIAS\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_BIT
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_BIT\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_BIT\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_DIR
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_DIR\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_DIR\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ENC
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ENC\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ENC\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ENC\shell
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ENC\shell\open
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_ENC\shell\open\command
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_FDB
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_FDB\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_FDB\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_FDIR
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_FDIR\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_FDIR\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_humreg
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_humreg\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_humreg\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_humtable
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_humtable\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_humtable\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBF
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBF\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBF\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBS
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBS\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBS\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBT
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBT\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_KBT\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_MPB
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_MPB\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_MPB\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_PTB
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_PTB\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_PTB\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_SRC
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_SRC\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_SRC\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_SYM
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_SYM\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_SYM\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_TB
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_TB\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_TB\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_TRX
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_TRX\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_TRX\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_UID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_UID\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_UID\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_WFF
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_WFF\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_WFF\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XCAT
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XCAT\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XCAT\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XDB
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XDB\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XDB\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XDP
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XDP\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.FileType_XDP\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.HUMPRDCM
    HKLM\SOFTWARE\Classes\Hummingbird.HUMPRDCM\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.HUMPRDCM\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.HUMPRDCM.1
    HKLM\SOFTWARE\Classes\Hummingbird.HUMPRDCM.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xconfig
    HKLM\SOFTWARE\Classes\Hummingbird.Xconfig\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xconfig\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.Xconfig.1
    HKLM\SOFTWARE\Classes\Hummingbird.Xconfig.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xfonts
    HKLM\SOFTWARE\Classes\Hummingbird.Xfonts\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xfonts\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.Xfonts.1
    HKLM\SOFTWARE\Classes\Hummingbird.Xfonts.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession\shell
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession\shell\edit
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession\shell\edit\command
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession\shell\open
    HKLM\SOFTWARE\Classes\Hummingbird.Xsession\shell\open\command
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\shell
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\shell\edit
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\shell\edit\command
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\shell\open
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart\shell\open\command
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart.1
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.Xstart.1\DefaultIcon
    HKLM\SOFTWARE\Classes\Hummingbird.XWebHostCtrl
    HKLM\SOFTWARE\Classes\Hummingbird.XWebHostCtrl\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.XWebHostCtrl\CurVer
    HKLM\SOFTWARE\Classes\Hummingbird.XWebHostCtrl.1
    HKLM\SOFTWARE\Classes\Hummingbird.XWebHostCtrl.1\CLSID
    HKLM\SOFTWARE\Classes\Hummingbird.XWebHostCtrl.1\Insertable
    HKLM\SOFTWARE\Classes\Xfonts_rem.XFontsCom
    HKLM\SOFTWARE\Classes\Xfonts_rem.XFontsCom\CLSID
    HKLM\SOFTWARE\Classes\Xfonts_rem.XFontsCom\CurVer
    HKLM\SOFTWARE\Classes\Xfonts_rem.XFontsCom.1
    HKLM\SOFTWARE\Classes\Xfonts_rem.XFontsCom.1\CLSID
    HKLM\SOFTWARE\Classes\Xsetrem.XsetCom
    HKLM\SOFTWARE\Classes\Xsetrem.XsetCom\CLSID
    HKLM\SOFTWARE\Classes\Xsetrem.XsetCom\CurVer
    HKLM\SOFTWARE\Classes\Xsetrem.XsetCom.1
    HKLM\SOFTWARE\Classes\Xsetrem.XsetCom.1\CLSID
    HKLM\SOFTWARE\Classes\Xstart.XstartCom
    HKLM\SOFTWARE\Classes\Xstart.XstartCom\CLSID
    HKLM\SOFTWARE\Classes\Xstart.XstartCom\CurVer
    HKLM\SOFTWARE\Classes\Xstart.XstartCom.1
    HKLM\SOFTWARE\Classes\Xstart.XstartCom.1\CLSID
    HKLM\SOFTWARE\Classes\XstartAx.XsAx
    HKLM\SOFTWARE\Classes\XstartAx.XsAx\CLSID
    HKLM\SOFTWARE\Classes\XstartAx.XsAx\CurVer
    HKLM\SOFTWARE\Classes\XstartAx.XsAx.1
    HKLM\SOFTWARE\Classes\XstartAx.XsAx.1\CLSID
    HKLM\SOFTWARE\Classes\XstartRem.XsComRem
    HKLM\SOFTWARE\Classes\XstartRem.XsComRem\CLSID
    HKLM\SOFTWARE\Classes\XstartRem.XsComRem\CurVer
    HKLM\SOFTWARE\Classes\XstartRem.XsComRem.1
    HKLM\SOFTWARE\Classes\XstartRem.XsComRem.1\CLSID

Maybe you are looking for