Conflicting child tasks when operating in parallel

I am new to ODI and trying to run two child tasks in parallel using asynchronous Mode. Problem is that, after the start of these two jobs, the parent task is complete. The child jobs are generally 15-2-minutes to complete. If I schedule the parent task to begin after every 10 minutes, then re-run the parent starts child jobs while the child jobs of previous tracks are still running. Please help how I can make the child jobs of second run to start when the jobs of the child of the first round is over.

In the parent task use utility ODI - OdiWaitForChildSession. This will make your session parent to wait for the sessions of the child, and your second session of parent will not start before the end of the first session of parent child sessions.

Tags: Business Intelligence

Similar Questions

  • Cursor jumping to random in text tasks when I type

    My cursor keeps jumping to random in text tasks when I type.  In addition, sometimes extended text get highlighted and then deleted if I don't stop type quickly enough to avoid it.

    I tried to reduce the sensitivity of the touchpad and it doesn't seem to work. I don't want to disable the touchpad, it is a key part of my lap top (Samsung Ultrabook).

    Help

    Liz

    My cursor keeps jumping to random in text tasks when I type.  In addition, sometimes extended text get highlighted and then deleted if I don't stop type quickly enough to avoid it.

    I tried to reduce the sensitivity of the touchpad and it doesn't seem to work. I don't want to disable the touchpad, it is a key part of my lap top (Samsung Ultrabook).

    Help

    Liz

    Hi Liz

    Because the keyboard is integrated in the housing of the computer laptop, something as simple as the slight vibration when typing can cause the touchpad the cursor or initiate a click, depending on the sensitivity of the touchpad settings.

    You must disable the touchpad when typing. Most modern laptops provide an option or a keyboard shortcut to get there.

    The following keyboard shortcuts have been known to disable the touchpad on different systems. Press and hold down the Fn key and then press F3, F4, F6, F7, F9, or F12 to disable the Touchpad.

    1. press the Windows Key + X to display the System menu.

    2. Select Control Panel.

    3. Select "display by" in "category to large icons or small icons in the upper right corner.

    4. double-click on 'mouse'.

    5. click on the "device settings" tab (tab can be also named "Touchpad, Synaptics, etc.").

    6. click on "settings".

    Instructions specific to disable the touchpad or contact manufacturers of laptop support, read the instructions for your system.

    Concerning

  • Get an error (you do not have sufficient permissions to perform this task) when adding a header and a footer. Any help?

    Get an error (you do not have sufficient permissions to perform this task) when adding a header and a footer. Any help?

    Hey veeran14642260,

    Us would certainly help.

    Could if it please let you me know what software used to create the PDF file. What is the software Acrobat Live Cycle Designer or something else?

    If you have created the file using Live Cycle, then it would be possible that you do not have permission to add the header/footer in the file.

    In addition, check under "file > properties > Security" and check if there is no security on the PDF file.

    Let me know.

    Kind regards

    Ana Maria

  • Disable the scheduled task when the cover is closed

    Hi all

    I'm working on a project using a Panel (with several buttons) and scheduled tasks.

    The problem is that when I close the Panel, scheduled tasks continue to run in the background.

    So, I wanted to know if there is a way to kill these tasks when the cover is closed.

    Thank you for your time!

    Ekibyo

    I don't think you don't need none of that: what you need to do is store the Panel object in a global variable or a property of your script object and then try to access in the task code.

    So let's say that you store the window in a global variable:

    var MyScriptPanel = this;
    

    Then in the task code, you should be able to test if the Panel object is still valid:

    try
    {
         //     Atempt to access a dummy variable:
         //     - will return undefined if the Panel is open
         //     - should throw an error if the panel is closed
        MyScriptPanel.a;
    
         //     Do your thing and reschedule the task
    }
    catch (err)
    {
        //    Cancel the task
    }
    

    Tell me if it works.

    After using many scheduleTask I must say don't really like it: I have not tested in CC, but you may notice in CS4 to 6 that it resets the cursor when the mouse is not moving or ignore some shortcuts keyboard, so I would recommend not not to schedule your task too often, or at least give the user a way to select the frequency of execution.

    EDIT: as your line is not fair:

    panel.onClose = Panel_Close();
    

    It should be...

    panel.onClose = Panel_Close;
    

    ... with no '()' so that you copy only the body of the function in the callback to onColse. But I wouldn't rely on the events of the UI for something that should work every time.

  • Restart the scheduled task when the server is restarted

    Hi all

    I have a work planned and executed through Service Center control. Then, the server has a regular job of system which restarts every week.

    I would like to know what is happening with this scheduled task when the server is restarted. I understand that I must again manually lunch at work.

    Anyone know what is the easiest way to automate a task that starts the task OWB?

    Thank you very much in advance for your help.

    Concerning
    Victor.

    Hi Victor,

    I understand that I must again manually lunch at work.

    you don't need lunch again job - OWB.
    Employment in the Oracle database still in State SCHEDULED after restart of the database.
    It is a problem of OWB, she had lost the synchronization status of a task planned with Oracle database

    Kind regards
    Oleg

  • Close all child threads when closing of the scene

    I have several instances of child threads that are started and should continue to perform in until applications stops.

    I have classes that extends from task and I create the son as

    new topic (subject of the class) m:System.NET.HttpListener.start ();

    When it comes to interruption/slaughter (do not know which is correct, please let me know) threads that should be made on the inside

    {primaryStage.onCloseOperation ()}

    Here I want to put an end to all discussions of the child, but because my sons are divided into different classes, my not having is not a clear picture how to achieve this.

    I know there is a problem of design, in my application, when it comes to discussions, but I'm not able to find a way to solve the.

    Use thread.setDaemon (true) Thread (Java Platform SE 7)

    I suggest to use the framework of the executor and a ThreadFactory, for only need create a thread demon once.

    Something like this:

    Executor = Executors.newCachedThreadPool (new ThreadFactory() {}

    @Override

    public Thread NouveauThread (Runnable r) {}

    Thread thread = new Thread (r);

    thread.setDaemon (true);

    Returns the thread;

    }

    });

    And then use it like this:

    Executor.Execute (yourTaskOrRunnable);

    When there are only demon running threads, the JVM will stop and also stop all the sons of the demon.

  • How to manage the runtime at the stage of PreUUT error when running in parallel mode

    I would like to run Test DUT in parallel mode, and some actions are made in PreUUT of this kind of reading serial number and control of the aircraft.
    The model of process don't goto PostUUT step when the runtime error occurs at the stage of PreUUT, so I would like to add a few things to check if error in the cleaning of the sequence and return to the configuration at PreUUT stage, but I think it's jumping all the actions of installation and the main stage?

    What should I do if I want to go back to run PreUUT again after the first run when the runtime error occurs?

    Or, is it a good way to handle this kind of error withour restart of the program?

    Bandaged,

    There is no decent way to do this. The reason is the following: TestStand assumes that failure in the facility to a unique testsocket mechanism, it is senseless to proceed with this testsocket at all. It is recommended to manage the routines of judgment in this case using the SequenceFilePostStepRuntimeError callback. You also can use this callback to execute a loop on the step that creates the error until the error is resolved.

    By default, TestStand does not support a tribute of the error but the proceedings concerning the execution of shots. You can just ignore the error (deletion of the error indicator) or you can implement your own features. For example, you can set a custom fault indicator which will be evaluated as a first step in your hand. If the flag is set, ignore you everything in your hand.

    I know that this suggestion seems not to be a good idea because it's 'hack mack', but it solves your problem. TestStand, as already the State evaluates the execution errors that occur in the PreUUT as to the deficiencies of the system and carry out any checks is not suggested.

    Norbert

  • runing task when closing down host

    When closing task host is on how can I get it

    When closing task host is on how can I get it

    Check out these links... they are already answered...
    http://social.technet.Microsoft.com/forums/Windows/en-us/085b13da-6161-4a63-9f78-8dd437c3b37e/waiting-for-task-host-Windows-in-Windows-7-when-shutting-down

  • Error received when operating system upgrade Adobe Flash Player

    original title: operating system error! (16287.103.502 - 73172312.80004005.fffffffff.0000000)

    I got this system Op error message when I tried to upgrade to Adobe Flash Player

    http://kb2.Adobe.com/CPS/191/tn_19166.html

    Troubleshoot installation of Flash Player for Windows

    http://kb2.Adobe.com/CPS/141/tn_14157.html

    Uninstall Flash by using the uninstall program Flash Adobe link above.

    Flash is sometimes corrupted.

    http://get.Adobe.com/flashplayer/?promoid=BUIGP

    Reinstall Flash, after 1st unchecking / unchecking the Google Toolbar download option there.

    See you soon.

    Mick Murphy - Microsoft partner

  • Perform tasks when the application is not developed

    Hello

    I want to on the rise - and download data to a Web server in my application. Are there ways for example (similar to the concept of 'Service' in Android) to perform tasks in the background so that the user can make other things downloading (for example open other applications, etc.).

    Kind regards

    BB apps work normally when put in the background, true multitasking.

    You can have a UiApplication and call requestBackground to put in the background.
    Or you can create a system without user interface module that runs in the background as a service.

  • How to start a task when the other ends

    I want to run multiple scripts in the order (in Windows 7 Professional) and each have a tenure when the previous one ends. Is there a way to tell the Scheduler to do this? There are a variety of different types of (Korn Shell scripts running under Cygwin, R, BACK lot), and each of them produces results that are used in the following script. Different types of scripts, I don't think I can combine them into a single script.

    I do this every night, to develop a weather-based forecast for a hands-on experience. There are a lot of calculation and a time limited, and I do also simplified as possible, so I can't just schedule the scripts independently, separated far enough out so that they would never overlap. I couldn't get Cron to work in Cygwin, so I'm using the Windows Task Scheduler.  So far I can get all one script to run at any time I want, I just can't understand how to link the start one at the end of another.

    You can put several actions in any task to Task Scheduler.  You will use the trigger 'on an event"for what you need.

    The best advice on TS is Task Scheduler Overview - MSTechNet.

  • CS6 Dreamweaver crashes when you use Parallels Desktop

    Hello. When I use Dreamweaver CS6 on Mac OS 10.11.6, it crashes a lot. Sometimes, it will be immediately. Sometimes I can use it for a few hours. Do not know what triggers really crash if it saves files, undoing things. It's really random. I have Parallels Desktop 11.2.1 also installed so that I can run Windows on my iMac. I used to run Windows 8.1 and never had any problems with Dreamweaver crashing. When I installed 10 Windows, which seems to be when I started having problems. Not sure if this can even be linked or not. Is there a memory problem Windows 10 is requiring more virtual memory which is causing problems? Or maybe that Dreamweaver has been corrupted somehow?

    How can I contact Support Adobe by phone? He directed me to this forum. I still have the serial for Design & Web Premium key. Can I just download Dreamweaver and then use this key set of the to save so I can uninstall the Dreamweaver I and install again? Which will work? You do not know if this will fix the problem or not, but I thought it would be worth it. Can someone help me? Thank you.

    Andy

    As John said, CS6 is old software.  But don't give up hope quite yet.

    The first thing to try is to delete the Cache of corrupt in DW.  Make sure that hidden files & folders are in your Mac Finder or Windows Explorer

    http://forums.Adobe.com/thread/494811

    If this does not help, try to restore preferences

    https://helpx.Adobe.com/Dreamweaver/KB/restore-preferences-Dreamweaver-CS6-cc.html

    If all else fails, use the tools in cleaning of CC below followed by a re - install software.

    http://helpx.Adobe.com/Creative-Suite/KB/CS5-cleaner-tool-installation-problems.html

    Partners: See problems with Windows 10

    https://helpx.Adobe.com/Dreamweaver/KB/dreamweaverandwindows10.html

    Good luck

    Nancy O.

  • To mandatory comment as a human task when the task is rejected

    Hello

    We hope that you do very well.

    I have a scenario where the UserComments must be made mandatory if the user declines the task.

    May I know how us to implement. Please note that only the rejection, comments are required, otherwise, its default option.

    I searched the blogs, but found no answer on it.

    I guess access mandatory comments in a bean, make it mandatory by programming on press release, but don't know how to do it.

    Would be great if you could give me a solution

    Concerning

    RaviKiran

    Hi Ravi

    There are 2 ways you can do.

    1. simple, thing of box. Open your human .task file in JDeveloper. On the right, select general and in this tab for results field, click Browse. Here you can see the button «Results requiring comments» Select it and choose your Action. There is no in your. TASK file (open in textpad), simply add this section. By default, 'tags is empty. But if you at least have a result where the observations are required, below is added. So worst case you can add this section manually by yourself. All you do is replace the result with your result of the task which needs comments. Rest is all the same. You can have multiple entries if several results needs comments

     
        
            PROVIDE_COMMENTS
            REJECT
        
     

    2. so now, when you open the task and click on reject, you will get a pop up saying this action needs comments. Once you add comments hit on the Action and it will work. But if you add comments and save and then reopen the task and striking, it will ask again to observations. Point is when the task is opened at this time, if you want to that Action, enter comments. He don't care if you entered comments yesterday or before. But when the task is open, enter fresh comments.

    3. Another way is a bit of a pain but gives more control. Don't do the above step. On this action to call custom managed bean. He check comments field and continue. If its in, and then call this action manually. I'd rather not this unless you need more complex.

    Thank you

    Ravi Jegga

  • Apply criteria to child VO when executing Parent VO

    I use Jdev 11.1.1.3

    I have a Parent VO and VO child with a view that link linked between them.
    I have a Search Page with 4 search parameters, including the Parent VO 2 and 2 of the VO of the child. AM data control, I dropped the VO Parent and the child VO with her 2 different tabular associaed.

    My question is when the user enters the value of the child VO, and then when I run the query on the VO Parent, I want the criteria to apply for the VO of the child.

    I have tried to substitute the executeQueryForCollection in my Parent VO, obtained the viewlink in the VO Parent, then got the Destination (which is my child VO) and set the connection parameters.
    So my Code looks like

    ' public Sub executeQueryForCollection (Object, Object [] params qc,
    int noUserParams)
    {

    ViewLinkImpl viewLinkImpl = null;
    ViewLink UCS [] = this.getViewLinks ();
    String [] vluNames = new String [vlu.length];
    for (int j = 0; j < vlu.length; j ++)
    {
    vluNames [j] is ASI [j] .getName ();.
    If (vluNames [j] .equals ("ViewLinkName"))
    {
    viewLinkImpl = (ViewLinkImpl), ASI [j];
    break;
    }
    }

    ChildVOImpl childVOImpl = viewLinkImpl.getDestination ((ChildVOImpl));

    childVOImpl.setBindXXX ("Value");
    childVOImpl.setBindYYY ("Value");
    super.executeQueryForCollection (qc, params, noUserParams);

    }

    But what happens is that when I run it, I get an exception "parameter Missing IN or OUT to index: 1"because if I print the query for ChildVO, I see. "

    Select * from child Table where FiledName1 =: BindXXX and FieldName2 =: BindYYY and = FieldName3: BindAnotherID

    This BindAnotherId comes from where the Clause attached to the ViewLink.
    I expect the framework so that the value for BindAnotherID, because BindAnotherID is the field that ParentVO and ChildVO are associated.

    Can someone please shed some light on this or if you know a different approach to meet the requirement of the execution of a child VO executing test so VO parent is appreciated. Thanks in advance.

    Hello

    Please, try this link and see if it works, I've created a little demo to replicate your situation, and it seems to work for me. See if you can use this approach. I don't create additional view objects (other than the two objects from view base) and created a sample page.
    I created bind variable during execution and used (the objects in my view has not all bind variables)

    http://rnuka.blogspot.com/2013/03/master-detail-screen-with-search-fields.html

    I hope it's useful for you.

    Thank you
    Delighted Nuka.

    Published by: Nuka delighted March 29, 2013 16:16

  • Execution of sequential operations to parallel groups of Threads

    I have the following scenario, which must be changed as soon as possible:
    1. a group of sequential threads runs (contains 3-wire)
    2. a sequential group of other threads is running (contains 2-wire)
    3. a group of parallel threads is running (contains 9 wires such as producers and consumers of threads applied properly)

    Why I created this scenario?
    To run a particular thread first (point-1: containing 3-wire), after their treatment is done I needed to run another 2-wire (point-2: containing 2 wires). If and only if 1 and 2 points are covered, I required to deal with-3 points.

    Initially, I required to run all threads for parallel operations, but I left this idea that parallel threads are run simultaneously.

    For the situation described above everything works smoothly until there was a problem.

    Why do I need to change the above scenario?
    Sometimes, I get an Exception that can be handled well in the case of parallel threads. While the same Exception if I get in the sequential threads that becomes unmanageable. Since then, all other sequential treatments of threads comes under condition of waiting until the end of the first.


    So, I need to take advantage of the parallel threads, but I chose this path to be easy which became difficult to handle the situation for the application.
    So, I need to create such a scenario, in which I need to run different parallel threads for a fixed order. For example:
    Order-1 = process the first 3 parallel threads
    Order-2e = process 2 parallel threads
    Order-3e = process the next 9 parallel threads

    Also, the above case is somewhat limited, although I need a generic solution for this. As if in the future, I want to add more than 2-wire command-1 or if I remove still some discussions for any order must be execution of the sequence of groups as you want.
    Is it possible in java through which we can make a group of parallel threads that can be executed to order we can specify?

    I have the code snippet following, if you can help me to change:

    Level-1

    [] Thread = Thread [list1.size (new)];
    int j = 0;
    {for (List1.Size ())}
    Object delegator1 = new Object("Level-1");
    Thread th = new Thread (delegator1);
    discussions [j] = th;
    Th.Start ();

    j ++ ;
    }
    for (thread Threading: thread) {}
    thread. Join();
    }

    Level-2

    son = new Thread [list2.size ()];
    j = 0;
    {for (List2.Size ())}
    Object delegator2 = new Object("Level-2");
    Thread th = new Thread (delegator2);
    discussions [j] = th;
    Th.Start ();

    j ++ ;
    }
    for (thread Threading: thread) {}
    thread. Join();
    }

    Level 3 & 4-> producer-consumer applied using wait-notify works very well.

    {for(list3.) Size())}
    Object delegator3 = new Object ("level 3 & 4")
    Thread th = new Thread (delegator3);
    Th.Start ();
    }

    I want these different levels to run at the same time but if first level finishes off the second level must eventually runs.

    Published by: 990484 on February 26, 2013 09:45

    If you just want to wait for a set of threads end, for example, use a CountDownLatch in the main thread, initialized to the number of threads. The main thread waits then each thread to complete and to warn the latch.

    Repeat for the next series.

Maybe you are looking for