Automatic way to detect erroneous workbook?

Hi everyone!
I just opened some worksheets in my disco dektop and find out that the items cannot be shown cause the structure in the database has changed and the sql isn't correct anymore.
Does anybody has an idea if one can see broken worksheet/workbooks somewhere in the eul5?
That would be great because i guess we have a few dozen of them and I would like to delete them.
regards,
sven

Hi Sven
I'm afraid there isn't a real simple way. One way, as you'be found out is to attempt to open each one in turn to determine whether you can or cannot open it.
Coming at this from a different angle, we can identify folders that are no longer valid along with any workbooks that use them.
To determine whether a folder is still valid use this workflow:
1. Launch the Administrator tool
2. Open up a business areas
3. Highlight one or more suspected folders
4. Right-click and from the pop-up choose Refresh
5. When prompted, choose On-line dictionary and click Finish
6. Discoverer will analyze the folder looking for changes
When the validation is done, one of three things will happen. These are:
1. All will be fine in which case the message will be - Refresh is complete, no differences found
2. The underlying database object is there but some of the columns are wrong
3. The underlying database object is no longer there when the message will be - No definition exists
For number 1, all is well.
For number 2, Discoverer will tell you which objects should be refreshed, and then you make a decision whether to allow Discoverer to update its folder
For number 3, any workbook that used this folder will no longer open, proceed with workflow below:
Once you have determined that a folder can no longer associated with a database object and you are not able to reattach it, you will have to remove any workbooks which used it. Here's a workflow:
1. Still in the Administrator tool, right-click on the folder and select Delete Folder
2. On the next screen, don't go through with the deletion yet, but rather click the Impact button
3. Discoverer will analyze the underlying EUL and let you know which workbooks use the folder - make a note of these as well as the owner name
4. Click OK on the Impact screen and then, making sure that Delete from the EUL is checked, click the OK button - the folder will now be deleted
After you have completed removing erroneous folders and determined which workbook(s) need to be deleted, launch an end user tool and proceed with the deletion of the workbooks.
Hope this helps
Best wishes
Michael
URL: http://ascbi.com
Blog: http://learndiscoverer.blogspot.com

Similar Messages

  • Automatic way to detect missing photos?

    Hi All,
    I suspect the answer will be 'no' but I live in hope... =)
    My iPhoto library has become slightly corrupt. So far it seems to only affect 10 photos in one directory. It's the problem where the thumbnails show but the link to the full image is corrupt.
    So, how do I discover if more photos are affected?
    There are over 21,000 photos in my library so opening each in turn could take a while! Can anyone suggest a faster way. Or perhaps an automated method?
    You know, I'd upgrade to iLife 09 but with the British Pound being weak against the Dollar the price of iLife has gone up about 50%. <grumble....>
    Dave

    You don't want to update with a corrupt library - you'll just roll the issue along. Upgrading the app will make no difference to the Library.
    No, there's no way to find all and or any missing links. But it doesn't matter. That database is now toast. You know it's damaged and it needs to be replaced, there's no way to repair it.
    Try these in order - from best option on down...
    1. Do you have an up-to-date back up? If so, try copy the library6.iphoto file from the back up to the iPhoto Library (Right Click -> Show Package Contents) allowing it to overwrite the damaged file.
    2. Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.
    3. If neither of these work then you'll need to create and populate a new library.
    To create and populate a new *iPhoto 08* library:
    Note this will give you a working library with the same Events and pictures as before, however, you will lose your albums, keywords, modified versions, books, calendars etc.
    In the iPhoto Preferences -> Events Uncheck the box at 'Imported Items from the Finder'
    Move the iPhoto Library to the desktop
    Launch iPhoto. It will ask if you wish to create a new Library. Say Yes.
    Go into the iPhoto Library (Right Click -> Show Package Contents) on your desktop and find the Originals folder. From the Originals folder drag the individual Event Folders to the iPhoto Window and it will recreate them in the new library.
    When you're sure all is well you can delete the iPhoto Library on your desktop.
    In the future, in addition to your usual back up routine, you might like to make a copy of the library6.iPhoto file whenever you have made changes to the library as protection against database corruption.
    Regards
    TD

  • Is there a way to detect motion and set markers automatically?

    My video includes walking around with the camera.  I walk, then stop and hold the camera in one area, then pan, then continue walking (and repeat). 
    While panning, there is some annoying flicker of vertical objects (beams, poles, whatever).  I can use a horizontal fast blur to fix this, but I only want the blur applied when there is panning (not when the camera is relatively still).  Doing it manually is cumbersome.
    Is there a way to detect when motion is going on (over a certain threshold)?  I would like PP to tell me when there is significant motion, and place markers in the points where it begins and ends (when motion goes over a threshold and then when it falls below the threshold).
    Thanks, experts!

    One thing you can try is to bring your footage into Prelude - it will lay out the entire clip so you can see thumbnail snapshots for the whole clip at once - that might give you a good start to see where there is a lot of motion.  Then, you can add markers very easily at all of those points - and when you send it over to Premiere, the markers will show up on your clip. 
    Not automated, but a good workflow to achieve what you are looking for.

  • Trying find a way to detect and list the external hard drives/flash drives

    Hiya,
    I'm trying to find a way to detect and list all the external hard drives or flash drives connected to a machine.
    The reason I want it is that I want to make a File Synchronization program in Java which will automatically synchronize from flash drive or external hard drive to the hard drive. So I need to be able to detect the drive before I can go about trying to set up the rest of the problem.
    Also, is this the correct forum to put this kind of query in? If not what would be the correct one.
    Any help would be appericated, thanks.

    I'm thinking that this link might be useful.
    http://javaalmanac.com/egs/java.sql/ListDrivers.html
    But I can't seem to get it to work, I'm probably done the surrounding code wrong in some way.
    import java.io.*;
    import java.lang.*;
    public class ListDrivers
         List drivers = Collections.list(DriverManager.getDrivers());
         for (int i = 0; i < drivers.size(); i++)    // error 1
            Driver driver = (Driver)drivers.get(i);
            // Get name of driver
            String name = driver.getClass().getName();
            // Get version info
            int majorVersion = driver.getMajorVersion();
            int minorVersion = driver.getMinorVersion();
            boolean isJdbcCompliant = driver.jdbcCompliant();
    // error 2
    illegal start of type at the line indicated by "//error 1"
    <identifier> expected at the line indicated by "// error 2"
    (Sorry for the double post, but I can't seem to be able to edit it)

  • Is there a way to detect two keys at the same time?

    Is there a way to detect the keys if the user is holding two keys down at the same time?

    yes, but you'll have to check outside of the event loop (i.e. don't check for it in the keyPressed method).
    just use an array of keys that keeps track of which keys are currently down and which are up. you could use a boolean array but I use an int array because... Im not sure I've just done it probably because of my C background. anyway, basic setup:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    public class MultiKey extends JFrame {
         int keys[];
         public MultiKey() {
              super();
              keys = new int[256];
              Arrays.fill(keys,0); // 0 = key is up
              enableEvents(AWTEvent.KEY_EVENT_MASK);
              show();
         public void processKeyEvent(KeyEvent e) {
              // the 0xff below binds the key code to below 256
              int key = (e.getKeyCode()&0xff);
              if (e.getID() == KeyEvent.KEY_PRESSED) {
                   keys[key] = 1; // 1 = key is down
              else if (e.getID() == KeyEvent.KEY_RELEASED) {
                   keys[key] = 0; // 0 = key is up
         protected boolean isKeyDown(int key) {
              return (keys[key] != 0);
         protected boolean isKeyUp(int key) {
              return (keys[key] == 0);
    }so now at any time in your code you can check key state by using the isKeyUp and isKeyDown methods. this is about as close as you get to input polling in java unless you use LWJGL or something similiar ;)
    you can try out a full executable example at my site here - just open up the jar and start holding keys down :)

  • Is there a way to detect all the photos already transferred to double (or triple) in iPhoto, so do not occupy space unnecessarily? Thank you from France.

    Is there a way to detect all the photos already transferred to double (or triple) in iPhoto, so do not occupy space unnecessarily? thanks from France

    Look in you main photo library. Are there doubles or triple photos there? If so delete the extras.
    All photos are stored in the photo library. When you move a photo into an album the photo is not duplicated. The album contains a pointer back to the original photos. These pointers or aliases take up very little space.

  • Is there a way to detect a bad http client handle before it locks up LabVIEW?

    The attached VI demonstrates a simple way to hang LabVIEW such that the only way to recover full use of it is to kill the LabVIEW process. LabVIEW version is 11.0.1f2 and this problem will occur in both WinXP and Win7.
    Is there a way to detect when an HTTP Client Handle refnum is stale and should not be used?
    Is this a known bug?
    Attachments:
    Hang after Bad HTTP Client Handle.vi ‏15 KB

    Have you tried the bad reference comparator?
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Is there a way to detect a other iphone near me

    Is there a way to detect a other iphone near me with a app or any other functionality of the iphone

    Just any iPhone? or one in particular?
    Find my Friends will allow you to locate people who have iPhones and have explicitly agreed to share their location with you. There are some third party apps which will allow you to locate people as well.
    Other than that, no.

  • Is there a way to detect if Excel is busy?

    I have a VI that is testing three products at the same time, and writing data to three different excel spreadsheets.  If more than one subvi is writing to Excel at the same time, I get an error.  Is there a way to detect if Excel is busy, and wait until it is not busy?
    metzler CLAD

    The correct answer is the one that Putnam (and others) suggested: Encapsulate all the logic to perform a single write into a VI that is used wherever you need to write to an Excel file. This structure will guarantee that the code will only be writing to Excel from one place at a time.
    If you don't want to have the different sections of the code waiting for their turn to come up, a variation on the theme would be to create a separate stanalone process that does nothing but write to Excel files. The rest of the code would pass it the data to be written using a queue. With this approach everybody seems to write at the same time, but the standalone process is actually serializing the Excel operations. This approach could even be extended to include the ability to read from files, but that is as they say, "...left as an exercise for the reader..."
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Is there a way to detect the end of a video?

    Is there a way to detect the end of a video.. .mp4 or youtube? I want to be able to detect the end of a video and then have it do something...ie play on timeline or go to and play symbol.

    For youtube the code would be something like this:
    view-source:calkaweb.herobo.com/video.html
    for HTML5 videos for youtube replace &version=3 with &html5=1 in the youtube URL
    I have no idea how to impletent the youtube code into Edge tho other than an iframe but that wouldn't work I've tried :
    http://forums.adobe.com/thread/1285212
    You would need to place all of the youtube codes into edge in order for it to work but I duno how to do that and no1 answered the question in the thread I made about it.
    as for MP4/HTML5 video you can use
    var video = document.getElementsByTagName('video')[0];
        video.onended = function(e) {
          /*Do Something*/

  • What's the best way to detect that text fits into ContainerControllers without scrolling?

    Hi.
    Question
    What's the best way to detect that text typed by user (or added programmatically) exceeds available container space and find out where starts truncated part? Is there available some other (than described bellow) easy way to detect it or disallow set of controllers to receive more characters that can be displayed in given composition area?
    My partialy failed attempt (simplified)
    For example lets say that I've got an editable textflow with attached two instances of ContainerController.
    var flow:TextFlow = createSomeFlowFromGivenString(sampleText),
        firstController = new ContainerController(firstSprite, 100, 30),
        lastController = new ContainerController(secondSprite, 600, 30);
    flow.interactionManager = new EditManager(new UndoManager());
    flow.flowComposer.addController(firstController);
    flow.flowComposer.addController(lastController);
    flow.flowComposer.updateAllControllers();
    With enabled vertical scroll policy I can compare height of the composition in last controller with height of the content:
    var bounds:Rectangle = lastController.getContentBounds(),
        overflow:Boolean =  lastController.compositionHeight < bounds.height;
    trace('Content does not fit into given area?', overflow)
    But when I switch vertical scroll policy off (lastController.verticalScrollPolicy = ScrollPolicy.OFF) - unfortunately this no longer works...(In my case scrolling should be dissabled, since text areas might have only one line with restricted width)
    Use case
    I want to create fillable form. Field might have a single or multiple lines. One field might start in the middle of the page, continue in the next line where it spreads through whole page and end in the - quarter of page width long  - third line. Text typed by the user can't exceed given area since it might cover some static text that sits right after/below field.
    Something like ascii image bellow:
    |                <PAGE>                    |
    |                                          |
    |                                          |
    |                                          |
    |               [Field starts here........ | 
    | ........................................ |
    | ........................................ |
    | Ends here..]                             |
    |                                          |
    |                                          |
    | [Another field] xxxx  xxxx xxxxxxxx x xx |
    | xxxxxxxxxxxxxxxxxxx                      |
    |                                          |
    |                              [One more.. |
    | .....]                                   |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    Info:
    [......]  <-- form fields starts with '[' character, and ends with ']'
    xxx       <-- sample, static text
    | and _   <-- page borders

    I've tried something like that previously, but it didn't work because then I've got vertical scroll policy to set to 'auto'. After changing verticalScrollPolicy to ScrollPolicy.OFF  in the last container it worked like a charm.
    Thanks zhen bian

  • RSS feed subscription in a semi-automatic way (SharePoint online)

    I have a site with a lot of subsites. I want to user to be able to subscribe to RSS feed in a more automatic way.
    If possible I would add a button or link to a subsite. When the user clicks this he/she is subscribed to (my pre-defined) set of RSS feeds, at once (that will be about 50 lists and document libraries).
    Is this possible?
    Thanks, Mike

    Check out Waldek's post on the subject here http://blog.mastykarz.nl/creating-rss-feeds-sharepoint-2010-content-query-web-part/
    (Edit: By request of the blog author the content should be linked instead of copied in its entirety)

  • Way to detect if an Indesign Document has unsaved changes

    I have an InDesign document that I have saved. After saving the document, I make some changes to it. Now I want to detect if there are any unsaved changes in the document through JSX. I have tried to use the property document.saved, but this method only tells me if the document was saved for the first time.
    If have some unsaved changes in a document that has been previously saved, document.saved still returns true.
    Is there any other way to detect unsaved changes for a document?

    @Kapoor – you could tell by the layoutWindow name. If a * is in front of the name, the document is not fully saved.
    if(app.documents[0].layoutWindows[0].name.match(/^\*/)){$.writeln("doc not saved!")};
    At least this is true for layout windows on Mac OSX.
    In Windows the little * could be at the end of the name.
    Can't remember. Currently I'm on OSX 10.7.5.
    If it is indeed on the left right side of the name, you have to check on what OS the script is running and do the match accordingly.
    Uwe
    //EDIT

  • A way to detect an indesign alert ?

    Hi all,
    Is there a way to detect an alert like "missing fonts" or others at the open of a document ?
    Thanks
    Pierre RAFFA

    You can detect a modal dialog by script:
    tell application "Adobe InDesign CS4"
      if modal state then
                        say "Please close the modal [[emph +]] dialog." using "Whisper"
      end if
    end tell

  • A way to detect other nearby iPhones?

    Will there be a way to detect nearby iphones/ipod touchs, for multiplayer games?

    You can detect a modal dialog by script:
    tell application "Adobe InDesign CS4"
      if modal state then
                        say "Please close the modal [[emph +]] dialog." using "Whisper"
      end if
    end tell

Maybe you are looking for

  • User Account Control Problems with Premier Elements 7 32 bit in 64 Bit Windows 7

    I found User Account Control Problems in other forums but didn't see much in Premiere Elements, so I hope this helps others who may be having problems with 32 bit programs in a 64 bit computor. When I first got my 64 bit I didn't have problems. Back

  • Customized Button code not working on selection screen.

    Hello Experts, I have a button on the selection screen next to Execute button on the Application Tool Bar. I have written some validations on the button.It was defined on the PF-Status and its funtion text i have given as 'Show'. But the problem is t

  • NoClassDefFoundError during ES4 deployment

    I am installing ES4 on WebLogic/Linux. Everything goes smooth until about 75% of the way through component deployment I get this: [ALC-LCM-030-200]: Failed to deploy component /opt/adobe/adobe_livecycle_es4/deploy/adobe-processdata-storageprovider-ds

  • Editing the TOC

    Do you know of any reported defects with the table of contents in Robohelp 7.02? If not, myself and two others in my group are having problems when we expand the Table of Contents in the Project manager and select the default TOC. When we choose Prop

  • Sound card detected, everything checks out... but no sound.

    I've been trying to get my intel digital audio working, and I'm baffled, the wikis don't have an answer for this. Everything the wiki says checks out, but nothing will play. [root@harpo jeremy]# lsmod | grep '^snd' snd_seq_oss 32768 0 snd_seq_midi_ev