How to catch the end of an external task?

Hello

How to catch the end of an external task?
OS: Windows 2003
DB: 10.2.0.1

The code I wrote will run forever:
declare
   d date;
   n number;
   -- and more
begin
    d := sysdate;
    dbms_scheduler.create_job(
      job_name => c_job,
      job_type => 'executable',
      number_of_arguments  => 14,
      job_action => c_cmd,
      enabled => false,
      auto_drop => true
    );
    dbms_scheduler.set_job_argument_value(c_job,1,'/c');
    dbms_scheduler.set_job_argument_value(c_job,2,c_command);
    dbms_scheduler.set_job_argument_value(c_job,3,c_pw);
    dbms_scheduler.set_job_argument_value(c_job,4,c_pw_val);
    dbms_scheduler.set_job_argument_value(c_job,5,c_port);
    dbms_scheduler.set_job_argument_value(c_job,6,c_port_val);
    dbms_scheduler.set_job_argument_value(c_job,7,c_key);
    dbms_scheduler.set_job_argument_value(c_job,8,c_key_val);
    dbms_scheduler.set_job_argument_value(c_job,9,c_agent);
    dbms_scheduler.set_job_argument_value(c_job,10,c_batch);
    dbms_scheduler.set_job_argument_value(c_job,11,c_source);
    dbms_scheduler.set_job_argument_value(c_job,12,c_dest);
    dbms_scheduler.set_job_argument_value(c_job,13,c_log);
    dbms_scheduler.set_job_argument_value(c_job,14,c_yes);
    dbms_scheduler.enable(c_job);
 
    -- Job started, waiting...
    loop
      select count(1)
      into n
      from user_scheduler_job_run_details t
      where job_name = c_job and
            t.log_date >= d;
      exit when n > 0;
      dbms_lock.sleep(1);
    end loop;
 
end;
The work ends in fact, user_scheduler_job_run_details is updated (if you run the select statement in the loop in another session, it returns 1), but the selection running into the loop will always return 0.
Any help is appreciated.

Kind regards
Lmocsi

Hello

It's strange, maybe you can try to use the timestamp type rather type date and with the help of an offset in the case where the work already finished for example d = systimestamp - second interval '1'

Another thing to watch is if you compare the dates in the same time zone, otherwise you must ensure that all sessions use the same time zone (setting the default_timezone attribute Planner can help).

Hope this helps,
Ravi.

Tags: Database

Similar Questions

  • How to catch the exception in the sliders

    Hello

    How to catch the exception no. DATA FOUND/other exceptions with the cursor
    DECLARE
    CURSOR c1 IS SELECT * FROM EMP WHERE empno = 1234;
    BEGIN
    FOR i IN c1 LOOP
    DBMS_OUTPUT.PUT_LINE(i.ename);
    END LOOP;
    END;
    so 1234 is not in my table, how to trap this.could help me please

    Published by: user4587979 on 27 May, 2010 03:46

    Maybe it's

    declare
      CURSOR c1 IS SELECT * FROM EMP WHERE empno = 1234;
      lemp c1%rowtype ;
    begin
      open c1;
      loop
        fetch c1 into lemp;
        exit when c1%notfound;
        DBMS_OUTPUT.PUT_LINE(lemp.ename);
      end loop;
      if c1%rowcount = 0 then
        raise no_data_found;
      end if;
      close c1;
    end;
    
  • Portege M400-S4031: how to change the end of the pen?

    I have a Portege M400-S4031.
    How to change the end of the pen?

    Hello

    I put t know if you hear this part but check this page:
    http://www3.shopping.com/xPO-5PK_TABLET_PEN_REPLACEMENT_NIBS_AND_NIB_PULLER

    I studied in this forum and bingo! I found this very same topic:
    http://forums.computers.Toshiba-Europe.com/forums/thread.jspa?threadID=16807&MessageID=61264

    I hope that helps!

  • BBM how to retrieve BBM be hacked or how to catch the pirate?

    Hello everyone, I have a few requests here as member of my family comes from live be hacked:
    -can I know if we provide BBN, PIN, could we know email ID used to register?
    -How to retrieve the BBM be hacked?
    -How to catch the pirate?
    Thanks in advance!

    Most likely you allowed someone to get your credentials BBID, or you have been deceived into giving them upward.

    This is the management of Blackberry users who have their BBID diversion...

    -------------
    In these scenarios, the user must email\contact our office of privacy protection
     
    http://CA.BlackBerry.com/legal/privacy-policy.html
     
     
    10. questions or concerns? How to contact us
    BlackBerry welcomes your questions or comments about this privacy policy and the way in which we treat your personal information. If you have any questions, concerns, or you want to request access to your personal information under the privacy or data protection laws, please communicate with BlackBerry, either by e-mail or in writing and we will use commercially reasonable efforts to respond:
    email: [email protected], or
    write to one of the following offices of the nearest BlackBerry you:
    BlackBerry Privacy Office c/o BlackBerry (attention Legal Department), 2200 University Avenue East, Waterloo, Ontario, Canada N2K 0 to 7
    BlackBerry Privacy Office c/o BlackBerry (attention Legal Department), 200 Bath Road, Slough, Berkshire, United Kingdom SL1 3XE
    BlackBerry Privacy Office c/o BlackBerry (attention Legal Department), 1 International Business Park, The Synergy Building, 2nd Floor, Singapore 609917
    ------------

  • How to catch the event storm rotation?

    Hi all

    As the title,

    I want to know how to catch the rotation on the device of the storm?

    Y at - it samples which I can draw?

    Thank you

    You can use the method getOrientation() class net.rim.device.api.ui.Display

    Press the button Bravo thank the user who has helped you.

    If your problem has been resolved then please mark the thread as "accepted Solution".

  • How to enable the end user determine the type of sort?

    Helllo all,.

    I use APEX 4.2.2. Oracle 11.2.0.3.

    In a classic Rerpot (line custom model), how to allow the end user to determine the type of sorting?

    I use decoding to select the column that the sort is done, but how to determine: Asc / Desc?

    order by decode(:P2_SORT, 'PRICE', v.PRICE, 'PROP_SIZE', v.PROP_SIZE , 'BEDS' , v.BEDS , 'AREA' , v.AREA) 
    

    Kind regards

    One way may be to use a second element which maintain the sort order. Lets call it P2_ASCDESC.

    Your order by condition might look like this:

    order by decode(:P2_ASCDESC,'ASC', decode(:P2_SORT, 'PRICE', v.PRICE, 'PROP_SIZE', v.PROP_SIZE , 'BEDS' , v.BEDS , 'AREA' , v.AREA), null) asc
            ,decode(:P2_ASCDESC,'DESC', decode(:P2_SORT, 'PRICE', v.PRICE, 'PROP_SIZE', v.PROP_SIZE , 'BEDS' , v.BEDS , 'AREA' , v.AREA), null) desc
    

    I don't like this solution, since you réimplémentez one of the nicer features that apex was already out of the box. Better would be to stick to a classic report template and allow the standard user-defined sort order. Why do you think that you need your own non-standard solution?

  • The execution of an external task with dynamic parameters

    The current scenario is that a job is running a process that will return an XML of records and their corresponding scores after going through a few search rules. Finally, these files will be returned to Siebel, but until this is done, we would like to run a XSL Transformation on them. We have developed an external executable that takes input and the output XML target files as arguments and applies the transformation.

    Logically speaking, Disqualification will have to write to an XML file, call the external task (pointing to the correct XML file as it may be several simultaneous research generating XMLs), wait for the task to complete, read the XML data, and then pass this information through the web service.

    As mentioned above, the biggest problem here would be the potential of many users at the same time research. Therefore, a Shared output THAT XML is not a workable solution.

    How dynamic arguments can be passed in writing to an XML file and the execution of an external task?

    It depends on.

    In general, we use attributes of the entry on the message to change the behavior of a service in real time. The match of entry score threshold is an example of this - the process uses this attribute do not return the results below. Similarly, we use attributes in the address for service of cleaning that control whether to change the address of entry. Your customer may have a logic that defines the entry attribute values - in the case of Siebel, the threshold value is a good example of what it can be configured in Siebel and defined by the connector for Siebel Disqualification.

    Then there are options outsourced in a process of the Disqualification. These can vary for different works the same task using a profile or command-line... run the limitation of which is that the evolution of the option for a given service means stopping and restarting, but it allows things such as the same configuration to have different behaviors on different series, or by operating on different machines.

    I recommend you to read about outsourcing in the online help. Most of the settings configuration of the Disqualification can be outsourced and substituted at execution - a powerful feature that can and has been used to solve a variety of problems.

    Kind regards

    Mike

  • How to 'catch' the data in a field of apex_item.text

    Hello

    How can I catch the data, I write in a field of apex_item.text and copy it to another table.

    Example:

    Source table

    Create table Hund(
    PRI_KEY number,
    Name varchar2(30)
    );
    
    

    Classic report in the Apex:

    Select
    APEX_ITEM.DISPLAY_AND_SAVE(1, PRI_KEY),
    APEX_ITEM.DISPLAY_AND_SAVE(2,Name),
    APEX_ITEM.TEXT(3,weight) as weight
    From Hund;
    
    

    The weight of the column do not exist in the table Hund, but is it possible to catch what is written in the Apex Page (and put in another table)?

    EDIT: Maybe a resolution with a Collection of APEX?

    THX

    René

    René

    F01 being a checkbox only lines checked are in the table.

    This means that when the box is checked for lines 1 and 3. Only the rows are in the table in the f01.

    Then, when for the second race hollow the loop index is 2. You treat rank 3 for the f01 table but the 2nd rank of the other tables.

    You have to match the table value f03 with f01 table values to find the line number for the f20 table.

    for i in 1..apex_application.g_f03.count
    loop
       for k in 1..apex_application.g_f01.count
       loop
          if apex_application.g_f03(i) = apex_application.g_f01(k)
          then
             UPDATE PRM_CHK_BSTBS_ABGL_EDIT
             SET KOMMENTAR=APEX_APPLICATION.G_F20(i)
             WHERE NUMMER_EINHEITLICH=to_number(APEX_APPLICATION.G_F03(i));
           end  if;
       end loop;
    end loop;
    

    This will update the checked lines.

    If you want to update all the lines to leave out the inner loop and instruction.

    I don't see what you posted I have, this is the case, but it is not a good idea to mix apex_item and columns be updated regular.

    Nicolette

  • How to move the ends of the lines slanted towards the limits of the purge

    Hi all

    I developed a script that deletes the page elements to the purge. To achieve this, that I collect all the elements of the page (with the exception of text blocks) located partially on the editing table, create a temporary mask and 'trim' with subtraction of Pathfinder function. However, this approach does not work with graphic lines so I'm trying to move the ends of the lines to the limits of the substantive area lost. (I guess these are simple straight lines consisting of two end points).

    screengrab.png

    I knew how to deal with orthogonal lines - it's pretty easy:

    if (theItem.constructor.name == "GraphicLine" && theItem.paths.length === 1) {
         path = theItem.paths[0];
         if (path.pathPoints.length === 2) {
              ep = path.entirePath;
              w = ep[1][0]-ep[0][0];
              h = ep[1][1]-ep[0 ][1];
              
              if (w > h) {
                   newEp = [ [ spreadWithBleedBounds[1], ep[0][1] ], [ spreadWithBleedBounds[3], ep[1][1] ] ];
                   path.entirePath = newEp;
              }
              else if (h > w) {
                   newEp = [ [ ep[0][0], spreadWithBleedBounds[0] ], [ ep[1][0], spreadWithBleedBounds[2] ] ];
                   path.entirePath = newEp;
              }
         }
    }
    

    This moves A1 - A2, B1 , B2, C1 , C2, D1 to D2.

    But how to treat skewed lines? How to calculate the coordinates of the point E2 and F2? Y at - it a magic formula? Or can someone point me to the right direction: for example a book to read?

    I assume this has something to do with geometry/trigonometry, but I haven't studied this kind of things at school. (I graduated from an art school - designed to draw naked models instead).

    If someone will answer my question, please do it on basic level since I'm a total noob in the present.

    Here's the script:

    if (Number(String(app.version).split(".")[0]) == 7) ErrorExit("This script can't work with InDesign CS5 so far.", true);
    
    var doc = app.activeDocument;
    var spreadBounds, spreadWithBleedBounds, gPartiallyOutOfSpreadItems;
    var ungroupErrors = 0;
    
    var originalHorUnits =  doc.viewPreferences.horizontalMeasurementUnits;
    var originalVerUnits =  doc.viewPreferences.verticalMeasurementUnits;
    doc.viewPreferences.horizontalMeasurementUnits = doc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.INCHES;
    doc.viewPreferences.rulerOrigin = RulerOrigin.spreadOrigin;
    doc.zeroPoint = [0, 0];
    
    if (doc.layers.itemByName("Temporary Layer") == null ) {
         var tempLayer = doc.layers.add({name:"Temporary Layer"});
    }
    else {
         var tempLayer = doc.layers.itemByName("Temporary Layer");
    }
    
    UngroupAllGroups(doc.groups);
    
    DeleteObjectsOnPasteboard();
    ProcessSpreads(doc.spreads);
    ProcessSpreads(doc.masterSpreads);
    
    tempLayer.remove();
    
    doc.viewPreferences.horizontalMeasurementUnits = originalHorUnits;
    doc.viewPreferences.verticalMeasurementUnits = originalVerUnits;
    
    var msg = (ungroupErrors > 0) ? " Failed to ungroup " + ungroupErrors + " groups since they are too large." : "";
    alert("Done." + msg, "Trim Pages Script");
    
    //================================== FUNCTONS ===========================================
    function ProcessSpreads(spreads) {
         var spread, path, ep, w, h;
         for (var s = 0; s < spreads.length; s++) {
              spread = spreads[s];
              spreadBounds = GetSpreadBound(spread, false);
              spreadWithBleedBounds = GetSpreadBound(spread, true);
              
              gPartiallyOutOfSpreadItems = GetPartiallyOutOfSpreadItems(spread);
              
              var theItem, theMask, newItem;
              for (var i = gPartiallyOutOfSpreadItems.length-1; i >= 0; i--) {
                   theItem = gPartiallyOutOfSpreadItems[i];
                   if (theItem.constructor.name == "GraphicLine" && theItem.paths.length === 1) {
                        path = theItem.paths[0];
                        if (path.pathPoints.length === 2) {
                             ep = path.entirePath;
                             w = ep[1][0]-ep[0][0];
                             h = ep[1][1]-ep[0 ][1];
                             
                             if (w > h) {
                                  newEp = [ [ spreadWithBleedBounds[1], ep[0][1] ], [ spreadWithBleedBounds[3], ep[1][1] ] ];
                                  path.entirePath = newEp;
                             }
                             else if (h > w) {
                                  newEp = [ [ ep[0][0], spreadWithBleedBounds[0] ], [ ep[1][0], spreadWithBleedBounds[2] ] ];
                                  path.entirePath = newEp;
                             }
                        }
                   }
                   else {
                        theMask = CreateMask(spread);
                        try {
                             newItem = theMask.subtractPath(theItem);
                        }
                        catch (err) {
                             $.writeln("2 - " + err);
                             theMask.remove();
                        }
                   }
              }
         }
    }
    //--------------------------------------------------------------------------------------------------------------
    function IsPartiallyOutOfSpread(pageItem) {
         var result = false;
         if (pageItem.constructor.name == "TextFrame" ||
              pageItem.constructor.name == "Group" ||
              pageItem.parent.constructor.name == "Group")
         {
              return result;
         }
    
         var visBounds = pageItem.visibleBounds;
         if (visBounds[0] < spreadBounds[0] && visBounds[2] > spreadBounds[0] ||
              visBounds[1] < spreadBounds[1] && visBounds[3] > spreadBounds[1] ||
              visBounds[2] > spreadBounds[2] && visBounds[0] < spreadBounds[2] ||
              visBounds[3] > spreadBounds[3] && visBounds[1] < spreadBounds[3]  ) {
              result = true;
         }
         return result;
    }
    //--------------------------------------------------------------------------------------------------------------
    function GetSpreadBound(spread, bleed) { // including bleed -boolean
         if (bleed == undefined) bleed = false;
         
         with (doc.documentPreferences) {
              var topBleed = documentBleedTopOffset
              var leftBleed = documentBleedInsideOrLeftOffset;
              var bottomBleed = documentBleedBottomOffset;
              var rightBleed = documentBleedOutsideOrRightOffset;
         }
    
         var bFirst = spread.pages.item(0).bounds; // bounds of the first page
         var bLast = spread.pages.item(-1).bounds; // bounds of the last page
         return [     ((bleed) ? bFirst[0]-topBleed : bFirst[0]), 
                        ((bleed) ? bFirst[1]-leftBleed : bFirst[1]), 
                        ((bleed) ? bLast[2]+bottomBleed : bFirst[2]), 
                        ((bleed) ? bLast[3]+rightBleed : bLast[3])
                        ];
    }
    //--------------------------------------------------------------------------------------------------------------
    function CreateMask(spread) {
         var unitValue = new UnitValue (app.pasteboardPreferences.minimumSpaceAboveAndBelow, "mm");
         var unitValueAsInch = unitValue.as("in");
         var outerRectangleBounds = [spreadWithBleedBounds[0]-unitValueAsInch, 
                                                                spreadWithBleedBounds[1]-8.07, 
                                                                spreadWithBleedBounds[2]+unitValueAsInch, 
                                                                spreadWithBleedBounds[3]+8.07
                                                                ]; 
    
         var outerRectangle = spread.rectangles.add(tempLayer, undefined, undefined, {geometricBounds:outerRectangleBounds});
         var innerRectangle = spread.rectangles.add(tempLayer, undefined, undefined, {geometricBounds:spreadWithBleedBounds, fillColor:doc.swatches.item("Black"), fillTint:30});
         var mask = outerRectangle.excludeOverlapPath(innerRectangle);
         return mask;
    }
    //--------------------------------------------------------------------------------------------------------------
    function GetPartiallyOutOfSpreadItems(spread) {
         var allPageItems = spread.allPageItems;
         var partiallyOutOfSpreadItems = [];
         var currentItem;
         
         for (var i = 0; i < allPageItems.length; i++) {
              currentItem = allPageItems[i];
              if (IsPartiallyOutOfSpread(currentItem)) partiallyOutOfSpreadItems.push(currentItem);
         }
         
         return partiallyOutOfSpreadItems;
    }
    //--------------------------------------------------------------------------------------------------------------
    function DeleteObjectsOnPasteboard() {
         var objs = app.documents[0].pageItems.everyItem().getElements();
         while (obj=objs.pop()) {
              try {
                   if(obj.parent instanceof Spread || obj.parent instanceof MasterSpread){ obj.remove() }
              }
              catch(err) {
                   //$.writeln("2 - " + err);
              }
         }
    }
    //--------------------------------------------------------------------------------------------------------------
    function ErrorExit(myMessage, myIcon) {
         alert(myMessage, "Trim Pages Script", myIcon);
         exit();
    }
    //--------------------------------------------------------------------------------------------------------------
    function UngroupAllGroups(groups) {
         for (var i = groups.length-1; i >= 0; i--) {
              var gr = groups[i];
              if (gr.groups.length > 0) {
                   var subGroups = [];
                   for (var j = gr.groups.length-1; j >= 0; j--) {
                        subGroups.push(gr.groups[j].id);
                   }                    
                   try {
                        gr.ungroup();
                   }
                   catch(err) {
                        //$.writeln("1 - " + err);
                        ungroupErrors++;
                   }
              
                   for (var k = subGroups.length-1; k >= 0; k--) {
                        try {
                             doc.groups.itemByID(subGroups[k]).ungroup();
                        }
                        catch(err) {
                             //$.writeln("2 - " + err);
                             ungroupErrors++;
                        }
                   }
              }
              else {
                   try {
                        gr.ungroup();
                   }
                   catch(err) {
                        //$.writeln("1 - " + err);
                        ungroupErrors++;
                   }
              }
         }     
    }
    //--------------------------------------------------------------------------------------------------------------

    Thanks in advance.

    Kasyan

    Hi Kasyan!

    I was not trying to integrate this into your script, so you may need to adjust a little. The trick is to define a function that detects the point of intersection of two lines - and, of course, you must call it for lines that will not fail to cross the border of the page! (Otherwise, it would simply expand * any * the line upward and on the border.)

    I think it would be wise to predict a small mistake for lines that seem to run "up to" the edge of the page - I tested a line for 'x '.<= 0"="" on="" a="" line="" that="" appeared="" to="" start="" on="" 0;="" the="" control="" panel="" told="" me="" so.="" however,="" i="" didn't="" type="" that="" 0="" in;="" i="" dragged="" the="" line="" to="" the="" edge.="" apparently,="" it="" was="" *not*="" at="" precisely="" "0mm",="" but="" something="" like="" "0.001mm",="" because="" the="" script="" simply="" didn't="" "see"="" the="">

    My function comes from this page: http://local.wasp.uwa.edu.au/~pbourke/geometry/lineline2d/ and I did not test it does of orthogonal lines

    (but of course, you could add this in exceptional cases), and it's my script extending the line, with a small wrapper to configure things.

    The function tests * any * tail against * any * other line, so if we meet the page bounding box, I get the intersection with the purge of the side area where it crosses the bbox page.

    line = app.selection[0];
    // pg size in "regular" [y1,x1, y2,x2] format
    pagebbox = [0,0, app.activeDocument.documentPreferences.pageHeight,app.activeDocument.documentPreferences.pageWidth ];
    bleedDist = 5; //
    bleedbbox = [ pagebbox[0] - bleedDist, pagebbox[1] - bleedDist, pagebbox[2] + bleedDist, pagebbox[3] + bleedDist ];
    pt1 = line.paths[0].pathPoints[0].anchor;
    pt2 = line.paths[0].pathPoints.lastItem().anchor;
    // Start point:
    if (pt1[0] <= pagebbox[1] || pt1[0] >= pagebbox[3] ||
     pt1[1] <= pagebbox[0] || pt1[1] >= pagebbox[2])
    {
     if (pt1[0] <= pagebbox[1])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[1], bleedbbox[0]], [bleedbbox[1], bleedbbox[2] ] ] );
    
     if (pt1[0] >= pagebbox[3])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[3], bleedbbox[0]], [bleedbbox[3], bleedbbox[2] ] ] );
    
     if (pt1[1] <= pagebbox[0])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[1], bleedbbox[0]], [bleedbbox[3], bleedbbox[0] ] ] );
     if (pt1[1] >= pagebbox[2])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[1], bleedbbox[2]], [bleedbbox[3], bleedbbox[2] ] ] );
     line.paths[0].pathPoints[0].anchor = intersectPt;
    }
    // End point:
    if (pt2[0] <= pagebbox[1] || pt2[0] >= pagebbox[3] ||
     pt2[1] <= pagebbox[0] || pt2[1] >= pagebbox[2])
    {
     if (pt2[0] <= pagebbox[1])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[1], bleedbbox[0]], [bleedbbox[1], bleedbbox[2] ] ] );
    
     if (pt2[0] >= pagebbox[3])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[3], bleedbbox[0]], [bleedbbox[3], bleedbbox[2] ] ] );
    
     if (pt2[1] <= pagebbox[0])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[1], bleedbbox[0]], [bleedbbox[3], bleedbbox[0] ] ] );
     if (pt2[1] >= pagebbox[2])
      intersectPt = IntersectionPt ( [pt1, pt2], [ [ bleedbbox[1], bleedbbox[2]], [bleedbbox[3], bleedbbox[2] ] ] );
     line.paths[0].pathPoints.lastItem().anchor = intersectPt;
    }
    
    function IntersectionPt (ln1, ln2)
    {
     var ua;
     var x1 = ln1[0][0], x2 = ln1[1][0], x3 = ln2[0][0], x4 = ln2[1][0];
     var y1 = ln1[0][1], y2 = ln1[1][1], y3 = ln2[0][1], y4 = ln2[1][1];
     ua = ((x4 - x3)*(y1 - y3) - (y4 - y3)*(x1 - x3))/((y4 - y3)*(x2 - x1) - (x4 - x3)*(y2 - y1));
    
     return [ x1 + ua*(x2-x1), y1 + ua*(y2-y1) ];
    }
    
  • How to reset the password forgotten on external HARD drive

    Hello

    I forgot the password of my external hard drive.
    How can I reset this?

    It has all my photos out there I want to come back.

    The external HARD drive comes with software that the password. Have you used this software?

    I m not very well what HARD drive you have exactly, but in the case of the password disk HARD unknown could be deleted, so I guess that by using such software.

    But I'm afraid, this is not possible and if yes, then secure files could serve more than m.

    I say it in a different way: password protection would be useless if you can remove any unknown or forgotten password. Don't you think?

  • Satellite A350-how to disable the speaker internal while external speaker jack

    Hi all

    Anyone knows how I can cut the House speaker while connecting to the external speaker?
    I want to use my laptop in libuary, but when I plug in the headphones, the speaker still his, when I put in muted, the speaker and the headphones the two silent.
    How can I configure the silent speaker, while external speakers can only keep silent?

    > Knowledge how can I mute the speaker internal while connecting to the external speaker?

    I guess you have a Realtek sound card and Realtek HD audio Manager should appear in Control Panel.

    Please check this Realtek HD audio Manager.
    The speakers on the right tab, you will see the options analog & digital.
    Right click one of the option and check if you could see a few options that provide a framework in order to mute the speakers.

    You will also see the option called: the advantage of the device settings.
    Check this box too.

    PS; my laptop automatically the internal speakers if the headphones have been connected.
    I read in other threads that update the audio driver might help too, but first test the settings as mentioned above.

  • HOW TO CHANGE THE RESOLUTION SITES INTERNET/EXTERNAL MEMORY VIDEO

    HOW TO: CHANGE THE VIDEO RESOLUTION;
    CONVERT FILE FROM THE MEMORY OF SITES INTERNET/EXTERNAL TYPES

    Hello.. Please help me how to change the video resolutions
    any web address and the external memory that I wanted to save.

    Cannot show because all my videos that I save in and downloaded from PC are all
    whenever I play on my mobile. But it has an audio; so I guess it's the video resolution
    who will be re-size. Please help me on what I am new user in windows xp does not know how
    to resize the video or file conversion.

    THANKS IN ADVANCE. IMPATIENT FOR THERE!...: D

    Probably, you need to convert the video file format, not the resolution.

    As requested, if we know the type of phone (give us brand and model also) you have we can give a more specific answer, but I would perhaps plump to convert to 3gp format.

    Freemake is an excellent converter

    http://myvideoproblems.com/webpages/UsefulProgrammes.htm

  • How to catch the long menu key?

    Hello

    I have a background application that launches a window of the screen only and I need to be able to listen/catch long menu key press the application to switch to this meal bar. In fact, if the user launches the application switch my screen bar somehow needs to know so he can close. How do I do that? A UIApllication can simply listen to deactivate() calls but screen can do that. I've already implemented KeyListener, but the long press event is not caught it.

    Update:

    Hmmm... She is one storm that has the feture to launch the switch application through a long press on the menu button? Doen't work on Curve 8900.

    I can still catch the application change event in a window of the screen, anyone know how?

    Thank you.

    KeyListerners keyRepeat() seems to intercept the key event in the application that starts the screen.

    Problem seems to be resolved then.

  • Win 8 (Pro) - how to save the system to an external hard drive?

    Hello

    I have successfully installed the () 8 Win Pro) OS in my new PC.

    I have a 500 GB external hard drive and want to back up the entire system and its parameters in this disc.

    I would like to start from this external hard drive if the main C drive in my PC goes down.

    Can I know how to do?  It seems any different from Win 7.

    Thank you

    Low

    Hello

    Thanks for posting your query!

    Yes, you can create a recovery.

    Follow these steps:

    Click Windows key + w. from the splash screen

    Type Windows 7 recovery of file and press ENTER.

    Click on create a system image.

    This will create an image of the system if an external hard drive is connected.

    To back up files, those who are in your libraries, contacts, Favorites, SkyDrive from Microsoft and on your desktop:

    Check out the link:

    http://Windows.Microsoft.com/en-us/Windows-8/how-use-file-history

  • How to catch the error in time-out in BEPL

    Hi, I am building some SOA BPEL to call another SOAP service that may treat the time quite a long time. In this case, SOA BPEL fails with ErrorCode ORAMED-03303. In order to ensure the completion of the entire BPEL process, I tried to add a CatchAll to intercept this error. But FAILED. The BEPL still does not with ORAMED-03303. Can someone help me on this? Thank you.

    Hi Lisoft,

    You might see these errors because of the long running process. There are several places where you have to fine-tune the settings of time-out.

    The first thing you should look into is the MBean timeout "SyncMaxWaitTime" which is set by default at 45 seconds. (Connect on SOA EM > SOA > click right on soa-infra > Administration SOA > BPEL properties > more BPEL properties > SyncMaxWaitTime). You then have to check what the JTA transaction time-out set for the instance of weblogic (connect on the SOA console-> click-> JTA field).

    You can control the time-out settings max on a composite level using "oracle.webservices.httpReadTimeout" and "oracle.webservices.httpConnTimeout" binding properties. These values configured in the composite must be less than the value of the "SyncMaxWaitTime" for synchronous processes.

    If you use the properties mentioned above for your Web service reference, then you could catch the fault of "timeout" in your composite. The binding reference might look like below in the file composite.xml.

    UI:wsdlLocation = "TestService.wsdl" > "

    http://xmlns.Oracle.com/SOATestWSService/TestWSService/bpelTestWSService#WSDL.interface (bpelTestWSService)"/ >

    http://xmlns.Oracle.com/SOATestWSService/TestWSService/bpelTestWSService#WSDL.EndPoint(TestWSService_ep/bpelTestWSService_pt)"

    location =""

    soapVersion = "1.1" >

    much = 'false' override = "may" > 10000

         

    much = 'false' override = "may" > 10000

    much = 'false' override = "may" > false

    Hope the link below could be very useful for you.

    http://soasol.blogspot.com/2009/12/how-to-set-timeout-for-Web-service-in.html

    https://technology.AMIS.nl/2011/11/18/timeouts-in-Oracle-SOA-Suite-11g/

    It will be useful.

Maybe you are looking for