Fragmentation

Hi,
I am trying to implement Fragmentation in our model. I've been through all the documentation i can set my hands on and tried replicating the steps as advised but still fragmentation does not work.
Problem: Have a fact at day level linked to Date Dimension + 2 other dimensions. Have fragmented the fact table into 3 seperate ones namely Oct, Nov and Dec. Imported them in physical layer, joined them to Date dimension by the 'date_sk'. In Business Layer, add the 3 sources to my fact and put in fragmentation content : "Date".FullDate >= '2007-10-01 00:00:00' AND "Date".FullDate < '2007-10-31 00:00:00' for Oct Source and "Date".FullDate >= '2007-11-01 00:00:00' AND "Date".FullDate < '2007-11-30 00:00:00' for Nov Source and "Date".FullDate >= '2007-12-01 00:00:00' AND "Date".FullDate < '2007-12-31 00:00:00' for DecSource . Checked the box :This source shoud be combined... Joined to logical date dimension as required.
However, when i run a query with a specific date of say 22/10/2007 00:00:00 and one of the measures from the fact, it hits all 3 fragmented sources (UNION ALL) instead of hitting only the Oct source. Can you please advise on which steps have i missed or done wrong?
Many thanks,
N.

What is the query that is being fired on the 3 fragmented sources? In your case you have all the 3 sources that are mutually exclusive by the filters. But what if they are not mutually exclusive? In that we would expect it to hit all the 3 sources correct. Also, is it getting data from all the 3 sources or is it just firing queries on all the 3 sources?
Thanks,
Venkat
http://oraclebizint.wordpress.com

Similar Messages

  • Floating fields and fragment subforms in Outlook 2007 do not display correctly

    I'm using LCES Forms 8.0 Update 1 to render a non-interactive HTML forms using dynamic content (customer info). The email appears ok in clients except in Outlook 2007.
    The Floating text and Text Fields appear multiple times on the form (scattered around their placement point on the form) and the subform fragments are appearing with borders surrounding them.
    I have heard that there are issues with Outlook 2007 not displaying HTML correctly. Is there a way to setup the Text Fields/Subforms in Designer so they display correctly in Outlook 2007?
    Thanks!

    Create a new profile as a test to check if your current profile is causing the problems.
    See "Basic Troubleshooting: Make a new profile":
    *https://support.mozilla.org/kb/Basic+Troubleshooting#w_8-make-a-new-profile
    There may be extensions and plugins installed by default in a new profile, so check that in "Tools > Add-ons > Extensions & Plugins" in case there are still problems.
    If the new profile works then you can transfer some files from the old profile to that new profile, but be careful not to copy corrupted files.
    See:
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • In iMovie: I open a project that has been finalized. source fragment is missing. I see a yellow triangle with exclamation mark. Why is that and how do I solve the problem?

    in iMovie:
    I open a project that has been finalized. source fragment is missing. I see a yellow triangle with exclamation mark. Why is that and how do I solve the problem?
    please help.
    J. Aalbers

    Shouldn't really be the MPE at fault here ... what is the codec of the footage/sequence/project?
    Second, can you create a new project in PrPro, then in the media browser, import that sequence from the other project?

  • Page Fragment and javascript - need help please

    Hi all..
    I have a page fragment (being used as a header) and am trying to get a text field in this page fragment to recieve a value from a javascript (that is embeded in the page fragment).. see the example below..
    --------------PageFragment1----------------------------------
    <?xml version="1.0" encoding="UTF-8"?>
    <div style="-rave-layout: grid; width: 400px; height: 200px" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://www.sun.com/web/ui">
    <f:subview id="Fragment1">
    <ui:textField binding="#{Fragment1.textField1}" id="textField1" style="position: absolute; left: 180px; top: 30px; width: 165px; height: 15px">
    <SCRIPT>
    var d = new Date();
    document.getElementById("Fragment1:textField1").value = d.toLocaleString();
    </SCRIPT>
    </ui:textField>
    </f:subview>
    </div>
    My problem is that doesn't matter what I do I cannot set the textField1 value from the script. For the actual application it does need to be a javascript - does anyone know how to do this on a page fragment as opposed to a plain page...
    The actual error I get is on the client side and it states that document.getElementById is null... :( someone please help.
    Thanks in advance.

    You probably need to prepend "form1:" to the id (or whatever your form's id is) One sure fire way to figure this out is choose view source in your browser and search for the target field.

  • "How do I defrag my mac?" "You don't need to, it does it itself" Fragmented Free Space: 99%. READ THIS NOW

    Just a heads up for my fellow Mac users.
    "How do I defrag my mac?"
    "You don't need to, ever. It does it automatically."
    "But it's running really slowly..."
    "Repair permissions or something. Defragging is not necessary on a mac."
    Techtool pro is now defragmenting my mac. Looks like the job's going to take about 4 hours. I thought I'd give everyone the truth about this while waiting (on a different computer obviously)
    The truth is, Apple's defragmenting system ***** BALLS. It has two massive, massive flaws which I feel people urgently need to be made aware of.
    #1: It only defragments files up to 20mb. If you're a movie producer, a songwriter, a photographer, or anything which involves working with many massive files, the built in defragmenting program WILL NOT HELP YOU IN THE SLIGHTEST.
    #2: It only defragments FILES. Free space is ignored, which eventually causes absolutely hrrendous problems.
    Let me give you an analogy here. Imagine your mac's hard drive is a bookcase with lots of books on it.
    File fragmentation is when it can't find a gap in the bookcase big enough for the entire book, so it breaks the book into pieces and srotes them in different gaps.
    Space fragmentation is when there are gaps all over the bookcase, instead of all the books being pushed to one side so there's a long gap elsewhere.
    Apple's built in defragmenting program will only fix the first problem - and even then, it will ignore any book bigger than 20 pages long, if you have bigger books which are broken up, you're screwed.
    Why is space fragmentation a problem? It's a problem because it directly LEADS TO file fragmentation. If there is a large block of free space all in one part of the disk, then an entire file can be written to it. However, if there is no single free block big enough for the file, it HAS NO CHOICE but to fragment it.
    So basically you might have 5 GB free and want to save a 2GB imovie project. That's cool. But what you may not realize is, the biggest single area of free space is only say 600MB. Others are around 300 and 400. Therefore the file MUST be fragmented into all these different areas, which wouldn't be necessary if all the free space was in one area of the disk.
    But apple's built in tools don't do anything about this, at least not in Tiger. PErhaps this has been fixed in later installations but I'm almost certain the same issues exist in leopard.
    Your only option is to buy a defragmenting program. I know this ***** but believe me, this IS something you NEED to do if your activity on your laptop involves disk space - intensive projects. I'm using TechTool Pro which has been recommended to me as hands down the best. It has a number of other functions as well, right now I'm only using the defragmenting tools but it has others for repairing damages disk sectors and other mantainence tools. There are other programs such as iDefrag out there as well.
    Why am I telling you this? I'm telling you because I experienced mind numbing frustration trying to get answers from the Apple community. Google it or ask the question yourself and you will most likely be whacked in the face with the intro to my post here - "You don't need to, it's not necessary, macs do it themselves, blah blah blah"
    Even worse, Apple's own webpage on the subject is nothing short of a disaster. It basically says "You PROBABLY don't need to defragment, unless you work with large files." That's it. You'd expect it to have an extra section saying "If you DO happen to work with large files, here's what you do" but no such section exists. It basically says "You don't need to defrag most of the time, and on the rare occasions when you do, well, too bad, you're screwed."
    I urge everyone to heed this or they will be tearing their hair out at how slow their mac has become and the fact that no one will offer any meaningful advice other than the standard, generic, "Repair permissions" - the Mac equivelant of "have you tried turning it off and on again".
    My disk is at 99% fragmented free space. NINTEY NINE PERCENT. In other words, although I have 25GB of free space, there was not a single contiguous block on the entire machine. I had almost 5,000 fragmented files as well, mostly imovies. Defragmenting got this down to about 300.
    The defrag job is taking more than 4 hours and will probably go on to take a lot longer than that. This machine has been slowly grinding to a halt over the last 3 years and now I know why.
    Please don't listen to anyone. Get yourself a defragmenting folder, and email Apple to tell them it's just not good enough to give their customers half assed answers and inadequate basic maintainence tools. Mac OS X must literally be the only operating system out there where something as basic as defragmenting is not only almost impossible to get answers on, but actually costs money to fix once you DO get answers.
    As customers, we should not accept this any longer. I intend to spread the above message far and wide.
    I LOVE Apple. I've always been "a mac" and I always will be. This in no way a mac bashing post or a windows endorsing one. I wouldn't switch back to windows if you gave me a million euro.
    But sometimes even the best developers can royally f*ck up. This is one of them.
    There is no readon people should be forced to put up with this crap. Absolutely no reason at all. I've had 3 months of crappy performance with no official explanation whatsoever.
    Apple if you're reading this: I love your products. I'm a loyal customer. People are more forgiving than you think, speak up, admit you dropped the ball, and DO something about it in your next updates to Lion and whichever versions of Leopard you are still actively maintaining.
    There's no shame in admitting when you're wrong. The shame is in hiding behind false promises and walls of silence.
    --Loyal customer, but feeling rather betrayed by all this.

    The old rule of thumb was to keep 10-12 GB free. Any lower than that and you will start to have trouble. I was very close to that for a long time and never had any complaints. Now, Lion "encourages" 20% free space (on my newer 250 GB drive) so I try to keep it with more than 50 GB free.
    Do you still have the original memory in that machine too? The metal plate you have to remove in the battery compartment also provides access to the RAM. Your machine will take 2 GB of RAM, possibly 3. You definitely want to max that out too.
    Regardless, you definitely need a new hard drive. When Apple switched to PC components, they had to take a quality hit. These 2.5" notebook hard drives are not very reliable. I'm surprised your hard drive hasn't died by now. I usually get a new hard drive with every major OS upgrade. A $ 50 investment every couple of years is no big deal.
    Unfortunately, you (and I) suffer from being an early adopter in 2006. Those 32-bit machines only accept 2 GB RAM (maybe 3) and are only 32-bit so they can't be upgraded to Lion. Because of this limitation, you won't see as dramatic an improvement as you would with a 2007 machine. If you run more than a couple of applications, your hard drive is always going to have to be doing some VM work. My 2006 machine has even lost its bluetooth. I gave it to my brother. My very similar 2007 Macbook is still running great.
    So, you must get a new hard drive because your old one is likely on death's door. If you don't have at least 2 GB - get it. If you can't afford a new machine, you might want to consider an SSD. That might help mitigate your RAM limitations. You can spend from $ 100 to $ 350 and get a dramatic speed improvement.

  • Problem with popup in a page fragment

    JDev 11.1.2.1
    I'm using the code described here to launch popup from a backing bean.
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/oct2010-otn-harvest-183714.pdf
    How-to launch a popup programmatically from Java
    Starting Oracle JDeveloper 11.1.1.3, instance of af:popup can be opened using a Java method on the RichPopup object. The RichPopup class is the bean implementation of the af:popup ADF Faces tag. To launch a popup from a managed bean, you first need to get a hold on to a rich popup instance, which you can do by searching it on the UIViewRoot or by referencing a JSF component binding – which you create using the "binding" property of the af:popup component tag. To open the popup you then call
    RichPopup.PopupHints ph = new RichPopup.PopupHints(); popup.show(ph);
    It works fine except when the popup is inside a page fragment.
    In IE 7 I get the javascript error message
    "this.getDomNode().parentNode' is null or not an object"
    I have also tried the following code; that works fine except when the popup is inside a page fragment.
    FacesContext context = FacesContext.getCurrentInstance();
    String popupId = popup.getClientId(context);
    FacesContext facesContext = FacesContext.getCurrentInstance();
    ExtendedRenderKitService service =
    Service.getRenderKitService(facesContext,
    ExtendedRenderKitService.class);
    service.addScript(facesContext,
    "AdfPage.PAGE.findComponent('" + popupId + "').show();");
    Any idea how to launch a popup in a page fragment?

    Since this is working for others I'm working on a test case to send to oracle.
    I'll try to give more information.
    Main.jspx
    has a region for Child.jsff using a bounded task flow.
    <af:region value="#{bindings.Child.regionModel}" id="r1"/>
    Child.jsff has a popup bound to backing bean and a button that calls java to open the popup.
    Child.jsff has its own set of bindings. It is not inherting parent bindings.
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:f="http://java.sun.com/jsf/core">
    <af:resource type="javascript"/>
    <af:group id="g100">
    <af:popup childCreation="deferred" autoCancel="disabled" id="p1" binding="#{TestBacking.testPop}">
    </af:popup>
    <af:commandButton text="testPopup" id="cb1" actionListener="#{TestBacking.test}"/>
    TestBacking.java
    public void setTestPop(RichPopup testPop) {
    this.testPop = testPop;
    public RichPopup getTestPop() {
    return testPop;
         public void test(ActionEvent actionEvent) {
              RichPopup.PopupHints ph = new RichPopup.PopupHints();
              testPop.show(ph);
    Edited by: Phil on Nov 14, 2011 11:53 AM
    Edited by: Phil on Nov 14, 2011 11:58 AM

  • Problem with buttons in page fragment

    Hi,
    I'm developing a jsp-page, which has two page-fragments and one inline frame..
    I've a problem with one page-fragment. This one contains three buttons, for changing the language. When someone pushes the button, it seems that there is no action triggered...
    Here is my code:
    <?xml version="1.0" encoding="UTF-8"?>
    <div style="-rave-layout: grid" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:j="http://www.sun.com/creator/jsfcl">
        <f:loadBundle basename="oltbwebapplication.bundle" var="bundle"/>
        <h:outputText binding="#{OltbStatus.mnuBanksys}" id="mnuBanksys" style="left: 96px; top: 0px; position: absolute" value="#{bundle.mnuLac}"/>
        <h:commandButton action="#{OltbStatus.choseNl}" actionListener="#{OltbStatus.btnNl_processAction}" binding="#{OltbStatus.btnNl}" id="btnNl"
            style="left: 432px; top: 0px; position: absolute" value="NL"/>
        <h:commandButton action="#{OltbStatus.choseFr}" binding="#{OltbStatus.btnFr}" id="btnFr" style="left: 480px; top: 0px; position: absolute" value="FR"/>
        <h:commandButton action="#{OltbStatus.choseEn}" binding="#{OltbStatus.btnEn}" id="btnEn" style="left: 528px; top: 0px; position: absolute" value="EN"/>
    </div>Thx in advance
    Ann Carpentier

    Hi Ann,
    I was working with dropdowns in pagefragments consequent to your query. I noticed that there is a problem with the dropdowns too. This especially happens if you have the same components in both the page fragments. For example buttons in both the page fragments or dropdowns in both page fragments etc.
    I have filed a change request on your behalf for the same.
    We thank you for bringing this to our notice.
    Thanks and
    Cheers :-)

  • MacBook Pro "15 2011 model has started crashing. Symptoms: screen distortion/images fragmenting/blue screening. Help!

    Hi everyone!
    I currently own a Macbook Pro '15, 4gb that was purchased in early 2011 running Snow Leopard (my version is currently 10.6.8). For under the past 3 year it has been heavily reliable, and I have not ran in to any software, or hardware issues. However, over the past 3 or so months I have been having issues.
    During May 2014 through to present date I have started experiencing screen glitches. It first began with image distortion, causing the whole system to crash, which would mean I would have to turn it off and reboot the system. Later this turned into a series of screen blurring (consisting of images fragmenting all over the place) and then finally followed with 2 weeks of blue screening on start up, meaning that I could not get into my log user unless I entered safe mode. I should also mention that I have no third party issues.
    After doing some considerable research on apple forums I did what had to be done. In the last two weeks I have wiped my MacBook Pro, re-installed the OS and considered that it was now a process of elimination. For the first week the software seemed to been running smoothly, I wasn't having any failings until I hit the second week – of course, the glitches began all over again and I faced two in the space of a half hour (first my screen split into two during listening to music on spotify with no other applications open in the background, shortly after rebooting I faced a much worse case of my Mac completely dark blue screening with white lines.)
    Now, once again, it only works 'well' on safe mode. I did a check in both modes. Left my computer idle with no programmes running for a half hour and the same thing happened with the screen, went black for a moment, moved the mouse and I received a fragmented screen again. I'm completely fed up at this point, considering I have the bare minimal amount on my Mac, I honestly can't fathom how it's come to this.
    Now considering my model is not even three years old at this stage you can fully understand my frustration since I heavily rely on my laptop for educational purposes, which is making it very difficult to be able to concentrate on any of my studies. If anything, it is causing a great deal of stress. With my product being out of warranty I don't have an obscene amount of money to pay for a new one. When I already paid roughly £1,699 for the product in the first place.
    The worst thing is, I've even done a EtreCheck, this was yesterday (the most recent/last time it was in use)
    Hardware Information:
      MacBook Pro (15-inch, Early 2011) (Verified)
      MacBook Pro - model: MacBookPro8,2
      1 2 GHz Intel Core i7 CPU: 4 cores
      4 GB RAM
    Video Information:
      AMD Radeon HD 6490M - VRAM: 256 MB
      Color LCD 1440 x 900
      Intel HD Graphics 3000 - VRAM: 384 MB
    System Software:
      Mac OS X 10.6.8 (10K549) - Uptime: 0 days 0:17:11
    Disk Information:
      Hitachi HTS545050B9A302 disk0 : (465.76 GB)
      - (disk0s1) <not mounted>: 200 MB
      Macintosh HD (disk0s2) / [Startup]: 465.44 GB (152.43 GB free)
      MATSHITADVD-R   UJ-898 
    USB Information:
      Apple Inc. FaceTime HD Camera (Built-in)
      Apple Inc. BRCM2070 Hub
      Apple Inc. Bluetooth USB Host Controller
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Computer, Inc. IR Receiver
    Thunderbolt Information:
      Apple, Inc. MacBook Pro
    Launch Daemons:
      [not loaded] com.adobe.fpsaud.plist Support
      [not loaded] com.adobe.SwitchBoard.plist Support
      [not loaded] com.microsoft.office.licensing.helper.plist Support
      [not loaded] org.eyebeam.SelfControl.plist Support
    Launch Agents:
      [not loaded] com.adobe.AAM.Updater-1.0.plist Support
      [not loaded] com.hp.messagecenter.launcher.plist Support
    User Launch Agents:
      [not loaded] com.adobe.AAM.Updater-1.0.plist Support
      [not loaded] com.google.keystone.agent.plist Support
      [not loaded] com.spotify.webhelper.plist Support
    User Login Items:
      GrowlHelperApp
      iTunesHelper
    Internet Plug-ins:
      JavaAppletPlugin: Version: 13.9.8 - SDK 10.6 Check version
      FlashPlayer-10.6: Version: 14.0.0.145 - SDK 10.6 Support
      QuickTime Plugin: Version: 7.6.6
      Flash Player: Version: 14.0.0.145 - SDK 10.6 Support
      SharePointBrowserPlugin: Version: 14.1.0 Support
      OnLiveGameClientDetector: Version: OnLiveGameClientDetector 1.0.0 Support
      Silverlight: Version: 5.0.61118.0 - SDK 10.6 Support
      iPhotoPhotocast: Version: 7.0 - SDK 10.7
    Safari Extensions:
      Missing e: Version: 2.14.3
    iTunes Plug-ins:
      Quartz Composer Visualizer: Version: 1.2
    User Internet Plug-ins:
      Picasa: Version: 1.0 - SDK 10.4 Support
    3rd Party Preference Panes:
      Flash Player  Support
      Growl  Support
    Top Processes by CPU:
          6% WindowServer
          1% fontd
          0% soffice
          0% coreservicesd
          0% usbmuxd
    Top Processes by Memory:
      344 MB WebProcess
      143 MB Safari
      135 MB soffice
      53 MB iCal
      45 MB WindowServer
    Virtual Memory Information:
      1001 MB Free RAM
      584 MB Active RAM
      381 MB Inactive RAM
      2.07 GB Wired RAM
      239 MB Page-ins
      0 B Page-outs
    I've had a look to book an appointment at the Genius Bar, but would you believe it, there are no available appointments at my local store! I really would appreciate if anyone could offer any assistance in how to lodge a formal complaint? My days rely on being able to do my work, so whilst I have tried to book a reservation I am at a loss, and pretty much screwed having a Mac that I clearly cannot use functionally.
    If anyone can provide any help, I'd be absolutely most grateful!

    I have done what you suggested. However, I have to disagree with you about the 'third party' comment. Although those minor issues were on there which I picked up on shortly afterwards, they were easily removed. It hasn't CHANGED the symptoms I described about my mac. Both items are removed (growl only tends to make your mac 'lag' and that's not the problem I'm having)
    I am still having all the above issues, regardless of my mac being fully minus third party items. This mac hasn't had any heavy use, or had many applications installed on it ect, there is really no reason for it to be failing. I'd understand if it was old, but it's literally only just passed being 3 years old.
    If you can provide any more help that would be appreciated, thank you!

  • JDeveloper Error while editing jspx with fragments and regions

    Hi,
    I have a jspx page which has multiple regions included with fragments. Everytime i edit JDev is throwing me error. The following is stacktrace
    Thanks in Advance
    Sri
    oracle.adfdtinternal.view.rich.metadata.ADFFacesMetadataMethods:Dec 29, 2011 9:44:19 AM oracle.adfdtinternal.view.rich.metadata.ADFFacesMetadataMethods getShortDescription
    WARNING: Can't find resource for bundle oracle.adfdtinternal.view.rich.resource.AFUTaglibBundle, key REGION__ID
    Started CommandProcessor transaction: Set ID attribute on thread AWT-EventQueue-0 at batch level 1
    Invoking command: Change Attribute
    Started CommandProcessor transaction: Rename ConferenceCompliance.getR5 on thread AWT-EventQueue-0 at batch level 2
    Invoking command: Rename Method
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 3
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 2
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 1
    Started CommandProcessor transaction: Rename ConferenceCompliance.setR5 on thread AWT-EventQueue-0 at batch level 2
    Invoking command: Rename Method
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 3
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 2
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 1
    Started CommandProcessor transaction: Rename ConferenceCompliance.r5 on thread AWT-EventQueue-0 at batch level 2
    Invoking command: Rename Field
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 3
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 2
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Find...[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Paste[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: Paste[ from oracle.ide.ceditor.CodeEditor ]
    Performing action Save[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Performing action Save All[ from oracle.ide.ceditor.CodeEditor ]
    Invoking command: [ from oracle.ide.ceditor.CodeEditor ]
    Started CommandProcessor transaction: Auto Save Actions on thread AWT-EventQueue-0 at batch level 1
    Finished CommandProcessor transaction on thread AWT-EventQueue-0 at batch level 0
    Uncaught exception
    java.lang.RuntimeException: A current ADFContext is not available.
    o.adf.share.ADFContext.findCurrent(ADFContext.java:960)
    o.adf.controller.internal.security.AuthorizationEnforcer.authorizationRequired(AuthorizationEnforcer.java:502)
    o.adf.controller.internal.security.AuthorizationEnforcer.checkPermission(AuthorizationEnforcer.java:72)
    o.adf.controller.internal.security.AuthorizationEnforcer.checkRead(AuthorizationEnforcer.java:411)
    o.adf.controller.internal.metadata.MetadataService.getTaskFlowDefinition(MetadataService.java:211)
    o.adf.controller.internal.dtrt.metadata.MetadataUtils.findTaskFlowDefinition(MetadataUtils.java:30)
    o.adf.controller.internal.dtrt.binding.DTTaskFlowBinding.findPageNames(DTTaskFlowBinding.java:676)
    o.adf.controller.internal.dtrt.binding.DTTaskFlowBinding.findPageDefinitions(DTTaskFlowBinding.java:656)
    o.adf.controller.internal.dtrt.binding.DTTaskFlowBinding.getAllEventConsumers(DTTaskFlowBinding.java:770)
    o.adfdt.model.objects.PageDefinition.getAllEventConsumers(PageDefinition.java:2355)
    o.adfdtinternal.model.ide.contextualevents.panels.EventConsumerPanel.initExecConsumerPathSet(EventConsumerPanel.java:398)
    o.adfdtinternal.model.ide.contextualevents.panels.EventConsumerPanel.init(EventConsumerPanel.java:478)
    o.adfdtinternal.model.ide.contextualevents.panels.EventConsumerPanel.<init>(EventConsumerPanel.java:199)
    o.adfdtinternal.model.ide.contextualevents.panels.ConsumerPanelCustomGUIComponent.getGUIPanel(ConsumerPanelCustomGUIComponent.java:67)
    o.i.inspector.DisplayGroupPanel.componentRendered(DisplayGroupPanel.java:334)
    o.i.inspector.DisplayGroupPanel.render(DisplayGroupPanel.java:286)
    o.i.inspector.DisplayGroupPanel.render(DisplayGroupPanel.java:111)
    o.i.inspector.DisplayGroupPanel.<init>(DisplayGroupPanel.java:72)
    o.i.inspector.VerticalDisplayGroupPanel.<init>(VerticalDisplayGroupPanel.java:28)
    o.i.inspector.DisplayGroupPanelFactory.createDisplayGroupPanel(DisplayGroupPanelFactory.java:20)
    o.i.inspector.PropertyCategoryLayoutPanel.renderDisplayGroup(PropertyCategoryLayoutPanel.java:136)
    o.i.inspector.PropertyCategoryLayoutPanel.displayGroupRendered(PropertyCategoryLayoutPanel.java:125)
    o.i.inspector.PropertyCategoryLayoutPanel.populateRows(PropertyCategoryLayoutPanel.java:92)
    o.i.inspector.PropertyCategoryLayoutPanel.render(PropertyCategoryLayoutPanel.java:77)
    o.i.inspector.VerticalCategoryCollection.expandIfNecessary(VerticalCategoryCollection.java:145)
    o.i.inspector.VerticalCategoryCollection.addCategory(VerticalCategoryCollection.java:125)
    o.i.inspector.PropertiesLayoutRenderer.touchCategoriesWithoutRendering(PropertiesLayoutRenderer.java:75)
    o.i.inspector.PropertiesLayoutRenderer.render(PropertiesLayoutRenderer.java:38)
    o.i.inspector.PropertyInspector.renderPropertiesFrom(PropertyInspector.java:499)
    o.i.inspector.PropertyInspector.render(PropertyInspector.java:386)
    o.i.inspector.PropertyInspector.updatePropertyModel(PropertyInspector.java:366)
    o.i.inspector.PropertyInspector.setPropertyModel(PropertyInspector.java:331)
    o.ii.inspector.InspectorWindowImpl.setModelInNewPropertyInspector(InspectorWindowImpl.java:1336)
    o.ii.inspector.InspectorWindowImpl.refresh(InspectorWindowImpl.java:1195)
    o.ii.inspector.InspectorWindowImpl$1.actionPerformed(InspectorWindowImpl.java:252)
    jx.s.Timer.fireActionPerformed(Timer.java:271)
    jx.s.Timer$DoPostEvent.run(Timer.java:201)
    j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    j.a.EventQueue.dispatchEvent(EventQueue.java:597)
    j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    j.a.EventDispatchThread.run(EventDispatchThread.java:122)

    Seems like a good test case to use when filing an SR at https://support.oracle.com

  • Fragment works standalone but not when inserted in a form

    I have a search fragment. When I open the fragment and click "Preview" in designer. I click on the "search" button, and it executes a web service that retrieves info from a database and displays it into a table. Everything is working beautifully. The fragment is set to Interactive, and Dynamic XML form.
    I now create a new form and I insert this search fragment into the form. This form is also set to Interactive, and Dynamic XML form. Now, when I click on the "search" button, all of the javascript behind the button executes (i.e. my messageBox debugging messages) but the web service that retrieves the database info doesn't seem to execute.
    What am I missing? I'm perplexed as to why the fragment works stand-alone but doesn't want to work when incorporated into a parent form.
    Any ideas?

    Nope, no errors in the java debugger console.
    The fragment is an xdp (Adobe XML Form) - with form properties "Interactive Form" and "Dynamic XML Form"
    The "parent" form that contains the fragment is an xdp with the exact same form properties as the fragment.
    Here's what's in the debugger console, just general info:
    Acrobat JavaScript Debugger Functions Version 7.0
    Acrobat Database Connectivity Built-in Functions Version 8.0
    Acrobat EScript Built-in Functions Version 8.0
    Acrobat Annotations / Collaboration Built-in Functions Version 8.0
    Acrobat Annotations / Collaboration Built-in Wizard Functions Version 8.0
    Acrobat Multimedia Version 8.0
    Acrobat SOAP 8.0
    Anything else I can check?
    --Elaine

  • How can I pass a value into a page fragment?

    How can I pass a value into a page fragment?
    I am implementing four search screens. And the only thing different about them will be their backing bean.
    So I’d like to do something like have four pages, each which retrieves its appropriate backing bean, sets that bean to a variable, and then includes a page fragment which contains the generic search page code (which will make use of that variable).
    The code in the four pages would be something like this:
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
    xmlns:c="http://java.sun.com/jsp/jstl/core">
    <jsp:directive.page contentType="text/html;charset=windows-1252"/>
    <c:set var="searchPageBackingBean"
    value="#{pageFlowScope.employeeSearchPageBean}"
    scope="page"/>
    <jsp:include page="./SearchPageBody.jsff"/>
    </jsp:root>
    At this point, what I’m seeing is that the fragment page, SearchPageBody.jsff, has no visibility of the searchPageBackingBean variable, either referencing it as #{pageFlowScope.searchPageBackingBean} or just #{searchPageBackingBean}

    The following will work, assuming you are needing to access a managed bean:
    Put this in the parent page:
    <c:set var="nameOfSearchPageBackingBean"
    value="employeeSearchPageBean"
    scope="request"/>
    Put this in the child, SearchPageBody.jsff:
    <c:set var="searchPageBean"
    value="#{pageFlowScope[nameOfSearchPageBackingBean]}"
    scope="page"/>

  • How to remove fragmentation in a table?

    How to find fragmentation in a table?
    How to remove fragmentation in a table?

    Hi,
    sa_index_density --gives the density of stored procedure.
    sa_table_fragmentation-- degree of fragmentation in stored procedure table.
    REORGANIZE THE TABLE -- DOES NOT DISTURB THE DATABASE ACCESS
    REBUILD DATABASE -- DEFRAGMENTS ALL TABLES, INCLUDING SYSTEM TABLESPACE.
    Regards,
    Nirmal([email protected])

  • How to fragment a table in oracle?

    I am a bit confused about horizontal fragmentation in oracle, for example:
    I have two databases A and B
    I create a employee table in A database that has name, dept attributes
    Now I want to fragment this table, put all the rows where dept=science to table employee in B database,
    so in B database I type:
    create table employee
    as select * from employee@A
    where dept='science';
    But the employee table in A database still has all the data , thats not what I want, I want employees in A that are not from science dept
    So how should I do this? in one step?

    891814 wrote:
    I am a bit confused about horizontal fragmentation in oracle, for example:
    I have two databases A and B
    I create a employee table in A database that has name, dept attributes
    Now I want to fragment this table, put all the rows where dept=science to table employee in B database,
    so in B database I type:
    create table employee
    as select * from employee@A
    where dept='science';
    But the employee table in A database still has all the data , thats not what I want, I want employees in A that are not from science dept
    So how should I do this? in one step?Well, creating a table in B using data that is queried from A, isn't going to magically remove the data from A.
    You'd need to have a subsequent DELETE statement that deletes the records from A that have been moved to B e.g.
    delete from employee@A
    where dept != 'science'

  • How can I pass value between two pages or fragments?

    Hi,
    I am learning ADF nowadays. Now I come across the following problem.
    There are two pages or fragments in a bounded task flow, e.g. PageA&PageB. There is an inputtext on PageA.When I press an button on PageA with an action jumpping to PageB I want pass the value of this inputtext to annother inputtext, which is shown on PageB. Moreover, the inputtext on PageB comes from a ViewObject. How can I achieve this goal? Any ideas or suggestions?
    Best wishes!
    Eleven.Xu
    Mar 27th.2009
    Edited by: Eleven.Xu on 2009-3-26 下午7:03

    RequestContext requestContext = RequestContext.getCurrentInstance();
    requestContext.getPageFlowScope().put("var_name", value);
    String value = (String)requestContext.getPageFlowScope().get("var_name");
    if you open a new window, the value will be null.

  • How can I do a dynamic include of a page fragment?

    I have a technical support website with a lot of simple html pages. What I want to do is hyperlink from the index page to another page, which would display these html pages as a page fragment, dynamically based on a session bean set by the hyperlink.
    I basically want to do this, if it was possible:
    <jsp:directive.include file="#{SessionBean1.pageToDisplay}"/>
    Now the FAQ's has a topic "How can I do a dynamic include of a page fragment?", which would seem to answer my question.
    But this is all it says, and it makes no sense to me. Could someone please translate? :)
    "Using a page fragment file (but using instead of the usual Creator approach) will accomplish a dynamic include."

    Here is 1 solution:
    First add this to the jsp:root tag:
    xmlns:c="http://java.sun.com/jsp/jstl/core"
    Then surround the page fragment directive with something like this:
                            <div style="position: absolute; left: 24px; top: 408px">
                                <c:if test="${SessionBean1.count > 0}">
                                    <jsp:directive.include file="testPF.jspf"/>
                                </c:if>
                            </div>

  • Thoughts on Stream-to-Disk Application and Memory Fragmentation

    I've been working on a LabVIEW 8.2 app on Windows NT that performs high-speed streaming to disk of data acquired by PXI modules.  I'm running with the PXI-8186 controller with 1GB of RAM, and a Seagate 5400.2 120GB HD.  My current implementation creates a separate DAQmx task for each DAQ module in the 8-slot chassis.  I was initially trying to provide semaphore-protected Write to Binary File access to a single log file to record the data from each module, but I had problems with this once I reached the upper sampling rates of my 6120's, which is 1MS/sec, 16-bit, 4-channels per board.  With the higher sampling rates, I was not able to 'start off' the file streaming without causing the DaqMX input buffers to reach their limit.  I think this might have to do with the larger initial memory allocations that are required.  I have the distinct impression that making an initial request for a bunch of large memory blocks causes a large initial delay, which doesn't work well with a real-time streaming app.
    In an effort to see if I could improve performance, I tried replacing my reentrant file writing VI with a reentrant VI that flattened each module's data record to string and added it to a named queue.  In a parallel loop on the main VI, I am extracting the elements from that queue and writing the flattened strings to the binary file.  This approach seems to give me better throughput than doing the semaphore-controlled write from each module's data acq task, which makes sense, because each task is able to get back to acquiring the data more quickly.
    I am able to achieve a streaming rate of about 25MB/sec, running 3 6120s at 1MS/sec and two 4472s at 1KS/sec.  I have the program set up where I can run multiple data collections in sequence, i.e. acquire for 5 minutes, stop, restart, acquire for 5 minutes, etc.  This keeps the file sizes to a reasonable limit.  When I run in this mode, I can perform a couple of runs, but at some point the memory in Task Manager starts running away.  I have monitored the memory use of the VIs in the profiler, and do not see any of my VIs increasing their memory requirements.  What I am seeing is that the number of elements in the queue starts creeping up, which is probably what eventually causes failure.
    Because this works for multiple iterations before the memory starts to increase, I am left with only theories as to why it happens, and am looking for suggestions for improvement.
    Here are my theories:
    1) As the streaming process continues, the disk writes are occurring on the inner portion of the disk, resulting in less throughput. If this is what is happening, there is no solution other than a HW upgrade.  But how to tell if this is the reason?
    2) As the program continues to run, lots of memory is being allocated/reallocated/deallocated.  The streaming queue, for instance, is shrinking and growing.  Perhaps memory is being fragmented too much, and it's taking longer to handle the large block sizes.  My block size is 1 second of data, which can be up to a 1Mx4x16-bit array from each 6120's DAQmx task.  I tried added a Request Deallocation VI when each DAQmx VI finishes, and this seemed to help between successive collections.  Before I added the VI, task manager would show about 7MB more memory usage than after the previous data collection.  Now it is running about the same each time (until it starts blowing up).  To complicate matters, each flattened string can be a different size, because I am able to acquire data from each DAQ board at a different rate, so I'm not sure preallocating the queue would even matter.
    3) There is a memory leak in part of the system that I cannot monitor (such as DAQmx).  I would think this would manifest itself from the very first collection, though.
    4) There is some threading/threadlocking relationship that changes over time.
    Does anyone have any other theories, or comments about one of the above theories?  If memory fragmentation appears to be the culprit, how can I collect the garbage in a predictable way?

    It sounds like the write is not keeping up with the read, as you suspect.  Your queues can grow in an unbounded fashion, which will eventually fail.  The root cause is that your disk is not keeping up.  At 24MBytes/sec, you may be pushing the hardware performance line.  However, you are not far off, so there are some things you can do to help.
    Fastest disk performance is achieved if the size of the chunks you write to disk is 65,000 bytes.  This may require you to add some double buffering code.  Note that fastest performance may also mean a 300kbyte chunk size from your data acquisition devices.  You will need to optimize and double buffer as necessary.
    Defragment your disk free space before running.  Unfortunately, the native Windows disk defragmentor only defragments the files, leaving them scattered all over the disk.  Norton's disk utilities do a good job of defragmenting the free space, as well.  There are probably other utilities which also do a good job for this.
    Put a monitor on your queues to check the size and alarm if they get too big.  Use the queue status primitive to get this information.  This can tell you how the queues are growing with time.
    Do you really need to flatten to string?  Unless your data acquisition types are different, use the native data array as the queue element.  You can also use multiple queues for multiple data types.  A flatten to string causes an extra memory copy and costs processing time.
    You can use a single-element queue as a semaphore.  The semaphore VIs are implemented with an old technology which causes a switch to the UI thread every time they are invoked.  This makes them somewhat slow.  A single-element queue does not have this problem.  Only use this if you need to go back to a semaphore model.
    Good luck.  Let us know if we can help more.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

Maybe you are looking for

  • Copy to folder WITH metadata

    I was clearing off some photos I rarely use into a folder I was going to store on my ext drive. Afterwards I realized I had put some on there that I needed. When I reimported them they went to the end of the line rather than where they originally wer

  • How do Install and make FFmpeg work with Video DownloadHelper?

    I use FireFox v.29 in Windows XP; I installed Video DownloadHelper. I want to convert the videos as soon as I download them. In the preferences of the extension there's a box that says "enable conversion". As I check that box I'm asked to install an

  • Change Password

    We have a login in a portal that has a link for users that forgot password. In this link, the user type his login and after then I need to generate a randomic password and set it for that user. The problem is that I can change password only if I am l

  • Total Planning run (Scope of Planning)

    Hello All      I am having a scenario wherein under a plant there are three divisions A, B & C. Divisions A & B falls under PP but Division C falls under PS. Now what I want is that how to plan the first two divisions A & B with total planning, cos i

  • BOL Output

    I have a scenario where there are multiple deliveries in a Shipment for different Ship-to-parties. I need to send BOL using Fax or e-mail to only some Ship-to-parties on the Shipment. I created Output Type with new Condition table with fields Transpo