Do I need to worry about these event handlers in a grid in a perspective of memory leak?

I'm pretty new to Flex and could not understand how to add event handlers for components of rendering engine inline article since the script file so that I have attached the listnerers just under the elements themselves (for example < mx:Checkbox... change = "outerDocument.doSomething (event)"... / > "):

<mx:DataGrid id="targetsGrid" width="100%" height="100%" doubleClickEnabled="true" styleName="itemCell"
      headerStyleName="headerRow" dataProvider="{targets}"
      rowHeight="19" fontSize="11" paddingBottom="0" paddingTop="1">
     <mx:columns>
     <mx:DataGridColumn width="78" dataField="@isSelected" headerText="">
     <mx:itemRenderer>
          <mx:Component>
               <mx:HBox width="100%" height="100%" horizontalAlign="center">
                    <mx:CheckBox id="targetCheckBox" selected="{data.@isSelected == 'true'}" 
                         change="outerDocument.checkChangeHandler(event);"/>
                    <mx:Image horizontalAlign="center" toolTip="Delete" source="@Embed('/assets/icons/delete.png')" useHandCursor="true" buttonMode="true" 
                         click="outerDocument.deleteHandler(event);"/>
                    <mx:Image id="editButton" horizontalAlign="center" toolTip="Edit" source="@Embed('/assets/icons/edit-icon.png')" useHandCursor="true" buttonMode="true" 
                         click="outerDocument.editHandler(event);"/>
               </mx:HBox>
          </mx:Component>
     </mx:itemRenderer>
     </mx:DataGridColumn>
          <mx:DataGridColumn id="Name" dataField="@collectionDesc" headerText="Name" itemRenderer="com.foobar.integrated.media.ui.component.CellStyleForTargetName"/>
          <mx:DataGridColumn id="Created" width="140" dataField="@createDateTime" headerText="Created"  labelFunction="UiHelper.gridDateFormat" />
     </mx:columns>
</mx:DataGrid>

This grid is part of a display which will be destroyed and re-created potentially several times during the session of a user of the application (there's a great dynamism to the app and views are created running). Destroyed by I mean the view that contains the DataGrid above will be is more referenced in some circumstances and a whole new object view is created (which means old datagrid is more referenced and a new one is created).

I heard that you must clean up event handlers, when they are no longer used, and I know how the view is destroyed, but I do not know how to clean the point added to the renderer components managers event? Is this something that the Flex garbage collector handles effectively?

In addition, on a somewhat related note, how could I push the element converter to an external component because I need a reference to the datagrid.selectedIndex who, as an external element rendering that I wouldn't have access to this grid containing in my event handlers for the rendering engine option buttons?

Let's be careful here.  It is true that the cleaning is not necessary, but in the

provided code snippet, outerDocument is implied to be a .mxml that

contains the DataGrid control and its components online references because of

the rendering engine are a function in a script that is not defined in block

the DataGrid control.

Although the outerDocument is not destroyed and only the renderers are underway

created and destroyed, the written code will not cause a leak because the

rendering made reference to the outerDocument and not the opposite engine.

And it's because the code in an event handler block is not a request of

Add an event listener to outerDocument, it is simply a method of a body

the handler that is attached to an object in the rendering engine.

What would cause a leak is a call to outerDocument.addEventListener.

Tags: Flex

Similar Questions

  • Do I need to worry about the attack 0 day reported by wordfence and other?

    Before you read about it, I opened firefox and he made and auto update. As far as I could tell, it doesn't seems to be a problem. When even some groups online, I'm member of reported warnings.

    Is there anything to worry about? Are there measures should I take to protect myself when using FF?

    Nu said

    I've updated to 50.0.2. Where should I look to see if I have the version of FF 64 bit or 32 bit version?

    Go in the bar of 3 menu-> help (?) -> Troubleshooting Information page under the heading 'Application Basics': scroll down to "User Agent".
    Win64; x 64 = Firefox WOW64 64 bits = 32 bits of Firefox

  • Do I need to worry about the update of the firmware on Micron RealSSD C400?

    Hello. The SSD drive my EliteBook 8560p is a MTFDDAK128MAM-1J1, which is a series of C400 of Micron. I was recently informed of the bug in the firmware in the Micron C400/Crucial M4 devices with firmware Rev. 0009. the bug causes the reader to crash after it hits 5184 hours of operation time and the only way to correct or prevent this error is to upgrade to the reverend firmware 0309 Micron / Crucial, released in January 2012. However, this firmware is, according to Micron / Crucial, not apply to devices which is bought as original equipment in a computer system. MTFDDAK128MAM-1J1 in my computer said that its firmware was 0809, which I can't find any information on. So my question is: anyone knows it if the Apocalypse 0809 firmware is based on the official firmware 0009 and will therefore be affected by the mentioned previous bug? If so, when and where I'll be able to download a firmware updated for the reader in my EliteBook?

    Thanks for your help. I was also in touch with Micron about this, and I received a confirmation from them that shipped for HP SSD drives is NOT affected by this bug in the firmware.

  • Do I need to worry about DST British?

    For example, a simple string work 3 program using a set schedule that is set to run at 10:00 and 16:00 hours daily from Monday to Saturday
    [repeat_interval = > ' FREQ = daily;] BYHOUR = 10, 16; [BYDAY = Mon, Mar, sea, game, Ven, Sam ']

    The default time zone is currently set to Europe/London.
    Annex start_time is set to TRUNC (systimestamp).

    I wait and you want the job to kick-off to the next instance of 10:00. then at 16:00 with this frequency repeats every day if we are TSB or not.

    Based on the parameters default_timezone and start_date above, will be the work performed at 11:00 and 17:00 at the TSB (from April to October) and return at 10:00 and 16:00 (November to March)?
    If so, what are timesone default settings to use and the correct start date
    [For example: TRUNC (systimestamp); dbms_scheduler.stime () or something like To_TIMESTAMP_TZ (October 4, 2010 10:00 "," DD-MON-YYYY HH24:MI:SS)] allowing the work to run correctly at 10:00 and 16:00?

    Also, what would become of jobs that go over the time to change it IS it IS not?

    Any help would be appreciated.

    Thanks for the info. He put me on the right track.
    The key seems to be setting the time zone in both the time zone value by default Scheduler AND the start date (work or schedule if you use a named planning). All our work is carried out off named plans so redefine the start date does not affect ongoing work and will not take effect in the next run of the job. So re-creation is possible with no downtime. Here are the results of my tests:

    In order to prevent any change in expected time then it IS cut ober in March and October, each year:
    1 Planner set default timezone to Europe/London
    2. define the start date of work or the calendar to include the time zone by default.
    If this is not done, the right to demand to run times will depend on if the work has been configured (in GMT or UTC)
    Namely the GMT: times will be correct for 1 hour in UTC and GMT
    implemented in TSB: times will be correct for FES and 1 hour in GMT

    -Check Scheduler by default time zone:
    Select DEFAULT_TIMEZONE in the dba_scheduler_global_attribute;

    Value of ATTRIBUTE_NAME
    DEFAULT_TIMEZONE Europe/London

    failover for 2010 dates:
    Sunday 28 March 01:00 GMT - Sunday 31 October 01: 00 GMT (02:00 CEST)

    Search results for failover at the TSB GMT: Sunday 28 March 01:00

    DECLARE
    -set repeat interval
    interval_string VARCHAR2 (100) DEFAULT ' FREQ = DAILY; BYDAy = MON, Mar, SEA, Thurs, Fri, SAT, Sun; BYHOUR = 1, 2, 3, 4, 23, 00';
    start_date TIMESTAMP with time zone;
    return_date_after TIMESTAMP with time zone;
    next_run_date TIMESTAMP with time zone;
    no_of_days by DEFAULT 40 PLS_INTEGER;

    BEGIN
         
    -the start_date value to include the zone
    -start_date: = to_timestamp_tz (25 / MAR / 2010 00:00:00 Europe/London ',' MON-DD-YYYY HH24:MI:SS TZR');
    -the start_date value to NOT include timezone
    start_date: = to_timestamp_tz (March 25, 2010 00:00:00 ',' MON-DD-YYYY HH24:MI:SS');
    return_date_after: = start_date;

    I'm IN 1.no_of_days LOOP
    DBMS_SCHEDULER. () EVALUATE_CALENDAR_STRING
    interval_string
    start_date
    return_date_after
    next_run_date);

    DBMS_OUTPUT. Put_line ('next_run_date: ' | to_char (next_run_date, 'DY DD-MON-YYYY HH24:MI:SS TZDS TZH TZR'));
    -DBMS_OUTPUT. Put_line ('next_run_date: ' | to_char (next_run_date, ' ' DY DD-MON-YYYY HH24:MI:SS));))
    return_date_after: = next_run_date;
    END LOOP;
    END;
    /

    Result:
    The offset is incorrect change to GMT (01) and post good shift at the TSB (01); resulting time being 1 hour
    resulting in time being 1 hour out.
    next_run_date: Thursday, March 25, 2010 01:00 + 01 + 01:00
    next_run_date: Thursday, March 25, 2010 02:00 + 01 + 01:00
    next_run_date: Thursday, March 25, 2010 03:00 + 01 + 01:00
    next_run_date: Thursday, March 25, 2010 04:00 + 01 + 01:00
    next_run_date: Thursday, March 25, 2010 23:00 + 01 + 01:00
    next_run_date: Friday, 26 March 2010 00:00:00 + 01 + 01:00
    next_run_date: Friday, 26 March 2010 01:00 + 01 + 01:00
    next_run_date: Friday, March 26, 2010 02:00 + 01 + 01:00
    next_run_date: Friday, March 26, 2010 03:00 + 01 + 01:00
    next_run_date: Friday, March 26, 2010 04:00 + 01 + 01:00
    next_run_date: Friday, March 26, 2010 23:00 + 01 + 01:00
    next_run_date: Saturday, March 27, 2010 00:00:00 + 01 + 01:00
    next_run_date: Saturday, March 27, 2010 01:00 + 01 + 01:00
    next_run_date: Saturday, March 27, 2010 02:00 + 01 + 01:00
    next_run_date: Saturday, March 27, 2010 03:00 + 01 + 01:00
    next_run_date: Saturday, March 27, 2010 04:00 + 01 + 01:00
    next_run_date: Saturday, March 27, 2010 23:00 + 01 + 01:00
    next_run_date: Sunday, March 28, 2010 00:00:00 + 01 + 01:00
    next_run_date: Sunday 28 March 2010 01:00 + 01 + 01:00
    next_run_date: Sunday, March 28, 2010 02:00 + 01 + 01:00
    next_run_date: Sunday, March 28, 2010 03:00 + 01 + 01:00
    next_run_date: Sunday, March 28, 2010 04:00 + 01 + 01:00
    next_run_date: Sunday, March 28, 2010 23:00 + 01 + 01:00
    next_run_date: Monday, 29 March 2010 00:00:00 + 01 + 01:00
    next_run_date: Monday, March 29, 2010 01:00 + 01 + 01:00
    next_run_date: Monday, March 29, 2010 02:00 + 01 + 01:00
    next_run_date: Monday, March 29, 2010 03:00 + 01 + 01:00
    next_run_date: Monday, March 29, 2010 04:00 + 01 + 01:00
    next_run_date: Monday, March 29, 2010 23:00 + 01 + 01:00
    next_run_date: Tuesday, March 30, 2010 00:00:00 + 01 + 01:00
    next_run_date: Tuesday, March 30, 2010 01:00 + 01 + 01:00
    next_run_date: Tuesday, March 30, 2010 02:00 + 01 + 01:00
    next_run_date: Tuesday, March 30, 2010 03:00 + 01 + 01:00
    next_run_date: Tuesday, March 30, 2010 04:00 + 01 + 01:00
    next_run_date: Tuesday, March 30, 2010 23:00 + 01 + 01:00
    next_run_date: Wednesday, March 31, 2010 00:00:00 + 01 + 01:00
    next_run_date: Wednesday, March 31, 2010 01:00 + 01 + 01:00
    next_run_date: Wednesday, March 31, 2010 02:00 + 01 + 01:00
    next_run_date: Wednesday, March 31, 2010 03:00 + 01 + 01:00
    next_run_date: Wednesday, March 31, 2010 04:00 + 01 + 01:00

    Re-define the start date to include the zone
    THAT IS TO SAY:
    start_date: = to_timestamp_tz (March 25, 2010 00:00:00 Europe/London ',' MON-DD-YYYY HH24:MI:SS TZR');

    The offset is correct before change to GMT (+ 00) and post good shift at the TSB (01); What once correct running.
    Also note the 1 hour break Sunday 28 March 00:00 to 02:00 who fails 01:00 schedule that does not exist for this day here.
    next_run_date: Thursday, March 25, 2010 01:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Thursday, March 25, 2010 02:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Thursday, March 25, 2010 03:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Thursday, March 25, 2010 04:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Thursday, March 25, 2010 23:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Friday, 26 March 2010 00:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Friday, 26 March 2010 01:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Friday, March 26, 2010 02:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Friday, March 26, 2010 03:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Friday, March 26, 2010 04:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Friday, March 26, 2010 23:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Saturday, March 27, 2010 00:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Saturday, March 27, 2010 01:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Saturday, March 27, 2010 02:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Saturday, March 27, 2010 03:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Saturday, March 27, 2010 04:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Saturday, March 27, 2010 23:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Sunday, March 28, 2010 00:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Sunday, March 28, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Sunday, March 28, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Sunday, March 28, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Sunday, March 28, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Monday, 29 March 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Monday, March 29, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Monday, March 29, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Monday, March 29, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Monday, March 29, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Monday, March 29, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Tuesday, March 30, 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Tuesday, March 30, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Tuesday, March 30, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Tuesday, March 30, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Tuesday, March 30, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Tuesday, March 30, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, March 31, 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, March 31, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, March 31, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, March 31, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, March 31, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, March 31, 2010 23:00 UTC + 01 EUROPE/LONDON

    ===============================================================================================

    Search results for TSB failover to GMT: Sunday 31 October 01: 00 GMT (02:00 CEST)

    DECLARE
    -set repeat interval
    interval_string VARCHAR2 (100) DEFAULT ' FREQ = DAILY; BYDAy = MON, Mar, SEA, Thurs, Fri, SAT, Sun; BYHOUR = 1, 2, 3, 4, 23, 00';
    start_date TIMESTAMP with time zone;
    return_date_after TIMESTAMP with time zone;
    next_run_date TIMESTAMP with time zone;
    no_of_days by DEFAULT 40 PLS_INTEGER;

    BEGIN
         
    -the start_date value to include the zone
    -start_date: = to_timestamp_tz (27-OCT-2010 00:00:00 Europe/London ',' MON-DD-YYYY HH24:MI:SS TZR');
    -the start_date value to NOT include timezone
    start_date: = to_timestamp_tz (27 October 2010 00:00:00 ',' MON-DD-YYYY HH24:MI:SS');
    return_date_after: = start_date;

    I'm IN 1.no_of_days LOOP
    DBMS_SCHEDULER. () EVALUATE_CALENDAR_STRING
    interval_string
    start_date
    return_date_after
    next_run_date);

    DBMS_OUTPUT. Put_line ('next_run_date: ' | to_char (next_run_date, 'DY DD-MON-YYYY HH24:MI:SS TZDS TZH TZR'));
    -DBMS_OUTPUT. Put_line ('next_run_date: ' | to_char (next_run_date, ' ' DY DD-MON-YYYY HH24:MI:SS));))
    return_date_after: = next_run_date;
    END LOOP;
    END;
    /

    Result:
    The offset is incorrect change to the TSB (01) and correct offset pre after change to GMT (01); resulting time being 1 hour
    resulting in time being 1 hour out.
    next_run_date: Wednesday, October 27, 2010 01:00 + 01 + 01:00
    next_run_date: Wednesday, October 27, 2010 02:00 + 01 + 01:00
    next_run_date: Wednesday, October 27, 2010 03:00 + 01 + 01:00
    next_run_date: Wednesday, October 27, 2010 04:00 + 01 + 01:00
    next_run_date: Wednesday, October 27, 2010 23:00 + 01 + 01:00
    next_run_date: Thursday, October 28, 2010 00:00:00 + 01 + 01:00
    next_run_date: Thursday, October 28, 2010 01:00 + 01 + 01:00
    next_run_date: Thursday, October 28, 2010 02:00 + 01 + 01:00
    next_run_date: Thursday, October 28, 2010 03:00 + 01 + 01:00
    next_run_date: Thursday, October 28, 2010 04:00 + 01 + 01:00
    next_run_date: Thursday, October 28, 2010 23:00 + 01 + 01:00
    next_run_date: Friday, October 29, 2010 00:00:00 + 01 + 01:00
    next_run_date: Friday, October 29, 2010 01:00 + 01 + 01:00
    next_run_date: Friday, October 29, 2010 02:00 + 01 + 01:00
    next_run_date: Friday, October 29, 2010 03:00 + 01 + 01:00
    next_run_date: Friday, October 29, 2010 04:00 + 01 + 01:00
    next_run_date: Friday, October 29, 2010 23:00 + 01 + 01:00
    next_run_date: Saturday, 30 October 2010 00:00:00 + 01 + 01:00
    next_run_date: Saturday, October 30, 2010 01:00 + 01 + 01:00
    next_run_date: Saturday, October 30, 2010 02:00 + 01 + 01:00
    next_run_date: Saturday, October 30, 2010 03:00 + 01 + 01:00
    next_run_date: Saturday, October 30, 2010 04:00 + 01 + 01:00
    next_run_date: Saturday, October 30, 2010 23:00 + 01 + 01:00
    next_run_date: Sunday, October 31, 2010 00:00:00 + 01 + 01:00
    next_run_date: Sunday, October 31, 2010 01:00 + 01 + 01:00
    next_run_date: Sunday, October 31, 2010 02:00 + 01 + 01:00
    next_run_date: Sunday, October 31, 2010 03:00 + 01 + 01:00
    next_run_date: Sunday, October 31, 2010 04:00 + 01 + 01:00
    next_run_date: Sunday, October 31, 2010 23:00 + 01 + 01:00
    next_run_date: Monday, 1 November 2010 00:00:00 + 01 + 01:00
    next_run_date: Monday, November 1, 2010 01:00 + 01 + 01:00
    next_run_date: Monday, November 1, 2010 02:00 + 01 + 01:00
    next_run_date: Monday, November 1, 2010 03:00 + 01 + 01:00
    next_run_date: Monday, November 1, 2010 04:00 + 01 + 01:00
    next_run_date: Monday, November 1st, 2010 23:00 + 01 + 01:00
    next_run_date: Tuesday, November 2, 2010 00:00:00 + 01 + 01:00
    next_run_date: Tuesday, November 2, 2010 01:00 + 01 + 01:00
    next_run_date: Tuesday, November 2, 2010 02:00 + 01 + 01:00
    next_run_date: Tuesday, November 2, 2010 03:00 + 01 + 01:00
    next_run_date: Tuesday, November 2, 2010 04:00 + 01 + 01:00

    Re-define the start date to include the zone
    THAT IS TO SAY:
    start_date: = to_timestamp_tz (27 October 2010 00:00:00 Europe/London ',' MON-DD-YYYY HH24:MI:SS TZR');

    The offset is correct before the change to UTC (+ 00) and correct shift after change to GMT (01); What once correct running.
    Note: not an hour jump on Sun Oct 31
    next_run_date: Wednesday, October 27, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, October 27, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, October 27, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, October 27, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Wednesday, October 27, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Thursday, October 28, 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Thursday, October 28, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Thursday, October 28, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Thursday, October 28, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Thursday, October 28, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Thursday, October 28, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Friday, October 29, 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Friday, October 29, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Friday, October 29, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Friday, October 29, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Friday, October 29, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Friday, October 29, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Saturday, 30 October 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Saturday, October 30, 2010 01:00 UTC + 01 EUROPE/LONDON
    next_run_date: Saturday, October 30, 2010 02:00 UTC + 01 EUROPE/LONDON
    next_run_date: Saturday, October 30, 2010 03:00 UTC + 01 EUROPE/LONDON
    next_run_date: Saturday, October 30, 2010 04:00 UTC + 01 EUROPE/LONDON
    next_run_date: Saturday, October 30, 2010 23:00 UTC + 01 EUROPE/LONDON
    next_run_date: Sunday, October 31, 2010 00:00:00 UTC + 01 EUROPE/LONDON
    next_run_date: Sunday, October 31, 2010 01:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Sunday, October 31, 2010 02:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Sunday, October 31, 2010 03:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Sunday, October 31, 2010 04:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Sunday, October 31, 2010 23:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Monday, 1 November 2010 00:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Monday, November 1, 2010 01:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Monday, November 1, 2010 02:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Monday, November 1, 2010 03:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Monday, November 1, 2010 04:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Monday, November 1st, 2010 23:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Tuesday, November 2, 2010 00:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Tuesday, November 2, 2010 01:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Tuesday, November 2, 2010 02:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Tuesday, November 2, 2010 03:00:00 GMT + 00 EUROPE/LONDON
    next_run_date: Tuesday, November 2, 2010 04:00:00 GMT + 00 EUROPE/LONDON

    I created a small function to return the start date, I want. The parameter is set by default to NULL, which by default is today:

    FUNCTION to CREATE or REPLACE get_start_date_with_timezone (p_start IN VARCHAR2 DEFAULT NULL)
    BACK to timestamp with time zone
    IS

    w_check timestamp;
    w_return timestamp with time zone;

    BEGIN

    IF p_start IS NOT NULL
    THEN
    -Check if p_start is a valid date
    w_check: = to_date (p_start, ' mon-dd-yyyy "");
    -If you get here is a valid date
    w_return: = to_timestamp_tz(p_start||) e 00:00:00 Europe/London ', "HH24:MI:SS TZR MON-DD-YYYY");
    ON THE OTHER
    -the value of midnight this morning
    w_return: = to_timestamp_tz (to_char (TRUNC (systimestamp), 'hh24:mi:ss of mon-dd-yyyy') |) ("Europe/London ',"HH24:MI:SS TZR MON-DD-YYYY");
    END IF;

    Return (w_return);

    EXCEPTION
    WHILE OTHERS
    THEN
    LIFT;
    END;
    /

    I will use this function in a cursor for loop of dba_scheduler_schedules for users, I like using the dbms_scheduler.set_attribute.

    Thank you once again.

  • Error ORA battery 1 555 have I need to worry?

    Hi DBAs,

    Today morning I received a warning as below:

    ORA-error of the stack (1 555) saved in /db_logs/admin/zeus/bdump/alert_zeus2.log

    and the content of the journal is:

    Sun 08 Jun 01:48:58 IST 2014

    ORA-01555 caused by the following SQL statement (SQL ID: 5tm5tghm9zgy0, query term s = 103367, SNA: 0x0aee.93eed439):

    Sun 08 Jun 01:48:58 IST 2014

    SELECT THE ROWID IN APP_EVE_AUD WHERE PK_SGDATA_ID IS NULL

    I googled about this error and found that its related to cancel retention, as my DB is on 10.2.0.5 version undo management is automatic so do I need to worry about this error?

    I'm just curious, because the DB is in a Production environment.

    Kind regards

    Ritu

    The error is reported by the query:

    > SELECT ROWID FROM APP_EVE_AUD WHERE PK_SGDATA_ID IS NULL

    What is the table (in terms of bytes and lines)?  How long does this query takes to run?  How many rows it returns?  The frequency at which it runs?

    Is the updated table (inserts, updates, deletes) to a very high rate when the query is running?

    Is there a way you can avoid this query or part of the application that executes this query?

    The error message indicates that the duration of the query was 103, 367seconds who is 28.7 hours.  There were bugs in older versions of the 10.2.0.x the length of query reported was incorrect.  Therefore, it is best to run the query yourself and check.

    Hemant K Collette

  • Doubts about event handlers

    Hello

    I had some doubts about the event handlers in the IOM 11.1.1.5...

    (1) I want to use the same event handler for the message insert and update Post task... Can I use the same handler for this... If Yes, then how can I make...

    (2) can I create the single class of Plugin.xml and add all the jar files in IE single lib folder and zip them all together... If yes then what changes I need to do? Need only add that the plugin tags for different class in the plugin.xml file files? OR need to do something extra too...?

    (3) if I need to change something in any class handler... Is it need to unregister the plugin and register again...?
    If Yes... Is it need to delete the event handler using the weblogicDeleteMetadata command?

    (4) that we import the event handler of the path as event manager/db /... If we add all the evetn handler.xml files in this folder... As when importing weblogicImportMetadata called recursively all files in this folder... Now, if I need to change anything in one of the event handler class... so if import us from the same event manager/db folder... What to do... Create the copy of the eventhandlers? OR should I not add Eventhandler.xml files to class files, I made the changes...

    (5) given that I need to create emails on the creation of the user while recon and identification of email updated as a first name or surname updates... I had to use in the event handler.xml (entity-type = 'User' operation = "CRΘER") or something else...


    Help me clarify my doubts...

    Yes, on the update post you need to be check first if the first and last name change to update the mail electronic id, rather then calculation always email identification. So, you can check the path name are updated through the previous code.

    -Marie

  • Movie Clip event handler block button event handlers

    Hello - really need help!

    I have a clip that contains a button. (i.e. my_mc.my_btn)

    I have a few event handlers for the clip (my_mc.onRollOut, my_mc.onRelease, etc.) and that they are working correctly.

    However, once I added these event handlers to deal with the clip, my breast my quit clip buttons all work together. It's like movie clip managers are overridding the functionality of the button.

    How to use movie clip handlers and my buttons inside continue to work?

    Help!

    You're right, manifestations of the parent are the substitution or fly, the events of the nested children. See this article for ways to deal with this: http://www.senocular.com/flash/tutorials/buttoncapturing/.

    Welcome,
    blemmo

  • I need to learn more about an event in the Security Audit log

    Here's an audit trail that we see.  I need to know more about this event and what it means.  This is a Windows 2003 server.

    In particular:

    -How do I determine who or what is: primary logon ID: (0x0, 0x3E7)

    -How to determine what work or article is the GUID: C:\WINDOWS\Tasks\User_Feed_Synchronization-{F9ACF166-98DF-45BB-8F33-86CB4DD8A279}.job

    Thank you.

    Event type: Success Audit

    Event source: security

    Event category: object access

    Event ID: 560

    Date: 18/06/2011

    Time: 22:14

    User: NT AUTHORITY\SYSTEM

    Computer: ABCWEBA04

    Description:

    Object open:

    Object server: security

    Object type: file

    Object name: C:\WINDOWS\Tasks\User_Feed_Synchronization-{F9ACF166-98DF-45BB-8F33-86CB4DD8A279}.job

    Manage IDS: 2828

    Operation ID: {0,1576635}

    Process ID: 876

    Image file name: C:\WINDOWS\system32\svchost.exe

    User principal name: ABCWEBA04$

    Main domain: ABCRX

    Primary login ID: (0x0, 0x3E7)

    Client user name: -.

    Client domain: -.

    Customer login ID: -.

    Access: READ_CONTROL

    SYNCHRONIZE

    WriteData (or AddFile)

    AppendData (or add subdirectory or create instance of channel)

    WriteEA

    ReadAttributes

    WriteAttributes

    Privileges: -.

    Restricted Sid Count: 0

    Access mask: 0 x 120196

    Hi Mike7211,

    The question you posted would be better suited in the TechNet Forums, resources for computer scientists. Please visit the link below to repost your question:

    http://social.technet.Microsoft.com/forums/en-us/category/WindowsServer

    Thank you!

  • My security software and the OS are still ongoing, I worry about something else?

    I keep always my operating system and security such as AV and firewall up-to-date software. I know that I'm not sure at 100% there (failure of Sony's PSN, anyone?), but is it enough for a typical user? Have I not to worry about something else?

    Thank you!

    Security is never passive and there are a multitude of practice "safe hex", you need to follow. But it would take more than a forum response to address adequately all these so I'll only address your patchwork.

    Keep your software operating system and up-to-date security is only part of the battle. Today, most malware is distributed via the Web, and most of these exploits are through third-party plugins such as Java, Adobe Reader/Acrobat, Flash, Quicktime, etc. Many of these third-party plugins come pre installed so many users perhaps even not aware of their existence. But the left unpatched, they can quickly lead to infections silent drive-by.

    Qualys has of an online tool handy (and free) that will check the level of patch of these third-party plugins and let you know what it update: https://browsercheck.qualys.com/

    Other installed software can also cause a problem. Secunia Inspector online is a quick and free way to check the status of patches of these: http://secunia.com/vulnerability_scanning/online/

    Visit both of these sites at least monthly for a quick Checkup will help to ensure that all the necessary critical patches are installed.

  • More than 8,000 critical errors on the laptop. What should I do about these?

    Original title: critical errors

    I have more than 8,000 critical errors on my laptop, which, on the contrary, should I do about these?

    Hello

    How do you know that you have these errors?

    If someone called you and told you that, it's a scam.

    If you have downloaded a Tuneup program and he told you that it is a scam.

    We need more information from you to be able to help you.

    "Suggestions for a question on the help forums.

    http://support.Microsoft.com/kb/555375

    See you soon.

  • My Windows telling me that he needs 11 updates. These updates consistently fail and the Microsoft fix did not work. Error codes are 641 and 80070641

    My Windows telling me that he needs 11 updates.  These consistenly updates fail and the Microsoft fix did not work.  Error codes are 641 and 80070641.

    Hello

    Did you change your computer before this problem?

    You can follow the suggestions and check out them.

    Method 1

    You can follow the procedure in the article.

    How to resolve problems connecting to Windows Update or Microsoft Update

    http://support.Microsoft.com/kb/818018

    Method 2

    You can reset the Windows Update components.

    Important: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following windows Help article.
    Back up the registry
    http://Windows.Microsoft.com/en-us/Windows7/back-up-the-registry

    How to reset the Windows Update components?

    http://support.Microsoft.com/kb/971058

    Method 3

    You can download and run the system update readiness tool.

    Description of the update tool of the system to Windows Vista, Windows Server 2008, Windows Server 2008 R2
    http://support.Microsoft.com/kb/947821

    Method 4

    Step 1:

    Place the computer in a clean boot state.

    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7

    http://support.Microsoft.com/kb/929135

    Note: After a troubleshooting follow step 7: reset the computer to start as usual

    Step 2:

    You can manually download and install updates from Microsoft Download Center.

    Microsoft Download Center

    http://www.Microsoft.com/downloads/en/default.aspx

    Method 5

    You can disable temporary of your security software.

    Disable the antivirus software

    http://Windows.Microsoft.com/en-us/Windows-Vista/disable-antivirus-software

    Note: Antivirus software can help protect your computer against viruses and other security threats. In most cases, you should not disable your antivirus software. If you do not disable temporarily to install other software, you must reactivate as soon as you are finished. If you are connected to the Internet or a network during the time that your antivirus software is disabled, your computer is vulnerable to attacks

    See also:

    Problems with installing updates

    http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-problems-with-installing-updates

  • Windows Defender who need more information about certain files?

    Hello - I just receive a windows defender popup after a game of Battlefield 2, requesting more information about 2 files that are used by punkbuster - w resident c:\windows\system32\drivers\pnkbstrk.sys in the folder system32\drivers and pnkbstrb.exe in the system32 folder.

    It seems that anti-malware apps are prone to detect falsely as a virus because of the way they work, and when I scan them with my other anti-virus/anti-malware tools they find nothing wrong - but when I checked the windows Defender directly, I noticed there are several guests in a history dating back to early November, saying "this program has undesirable behaviors."

    I wonder if it is normal to get this fast - I'm using Vista for several years now and this is the first time I ever saw him, it is a legitimate part of Windows Defender? the prompt has been along the lines of "Microsoft needs more information about this software These files can help Microsoft improve the effectiveness of Windows Defender to help protect your system. If you do not want to send a file deactivate the checkbox next to it. "Followed by w c:\windows\system32\drivers\pnkbstrk.sys, then another with pnkbstrb.exe.

    Thanks in advance.

    Hello

    All this is normal. There has been releases of versions of malware to these files if Windows Defender
    is to ensure that those of your system are legitimate.

    Games is particularly known for the possibility of introducing malware so most antivirus/antispyware/security
    programs check these viligently. Added that often a developer (game) will change something it then
    causes a part of their program to be detected as malware. It works in two ways, the detection program
    changes in its methods and/or the detected program has changed and is causing a false positive.

    ===================================================================

    Here's what I use and recommend: (these are all free and very effective versions.)

    Avast and Prevx proved extremely reliable and compatible with all I have
    launched on them. Microsoft Security Essentials and Prevx have also proven to be very
    reliable and compatible. Use MSE or Avast and Prevx, Prevx 3 but not all.

    Avast Home free - stop any shields is not necessary except leaving Standard, Web, and
    Operation of the network.

    Prevx - Home - free

    Windows Firewall

    Windows Defender (is not necessary if you use MSE)

    Protected IE - mode

    IE 8 - SmartScreen filter WE (IE 7 phishing filter)

    I also IE always start with asset if filter InPrivate IE 8.
    (It may temporarily turn off with the little icon to the left of the + bottom
    right of IE)

    Two versions of Avast are available 5.x and 4.8 x

    Avast - home - free - 5.x stop shields you do not use (except files, Web, network, &)
    Shields of behavior) - double click on the icon in the Notification area - real time Orange - click on the
    Shield that you want to stop - STOP. To stop the Orange icon to show an error indicator-
    Click on the Orange icon - top right - settings - click on the status bar - uncheck shields you
    disabled - click OK
    http://www.avast.com/free-antivirus-download

    Avast 4.8 x - home - free - stop shields, you don't need except leaving Standard, Web,.
    and the network running. (Double-click the blue icon - look OK. - upper left - Shields details
    Finish those you don't use).
    http://www.avast.com/free-antivirus-download#TAB4

    Or use Microsoft Security Essentials - free
    http://www.Microsoft.com/Security_Essentials/

    Prevx works well alongside MSE or Avast

    Prevx - home - free small, fast, exceptional protection CLOUD, working with other security
    programs. It is a single scanner, VERY EFFICIENT, if it finds something come back here
    or use Google to see how to remove.
    http://www.prevx.com/   <-->
    http://info.prevx.com/downloadcsi.asp  <-->

    PCmag - Prevx - Editor's choice
    http://www.PCMag.com/Article2/0, 2817,2346862,00.asp

    Also get Malwarebytes - free - use as scanner only. If you ever think malware and that
    would be unusual with Avast and occasional Prevx running with the exception of a low level cookie
    (not much), to UPDATE and then run it as a scanner. I have a lot of scanners and they
    never find anything of note that I started to use this configuration.

    http://www.Malwarebytes.org/

    I hope this helps.

    Rob Brown - MS MVP - Windows Desktop Experience: Bike - Mark Twain said it right.

  • Worried about data loss

    Hello

    I'm cancelling a table of a group. Yesterday, I started the task and it went well until recently it seems to be stuck at 71% and the Web interface takes forever to load and display data, also I get e-mails of warning about snapshots failing and another Member port was not reached. I guess that the eql group is overloaded. What can I do at this point? Do I need to worry? Or - is this normal and what can I expect?

    The problem was that the released volumes were warehouses of data used VM so the number of reads/writes EQL was was great. So I storage vMotion the s VM off the storage of data and volumes and the cancellation process resumes the speed.

    Therefore decrease scholar. Do not remove a table where the volumes to be released are highly used/accessible.

  • [ADF, JDev12.1.3] Managed beans: when I have to worry about serialization (de)?

    Hallo,

    I would like to know what type of beans and in which case, I have to worry about serialization (de).

    When is it enough to simply add implements Serializable class definition? Which is the right class to import?

    And when I really need to implement (de) serialization by myself and how I can do? One (or more) example forward.

    For example, in a range session bean I use a recorder and some standard attributes...

    public class Login  {
      private final Logger logger = oaw.model.Config.getLogger(Login.class.getName());
      String A;
      Integer X;
      // ...
    }
    
    

    ... what should I do?

    In general, if a bean stores no data (de) serialization has no matter, right?

    Information you provide me... better is

    Thank you

    Federico

    I would like to know what type of beans and in which case, I have to worry about serialization (de).

    In all the grains that can survive a http request-response cycle.

    It is usually related to clustering, but it may be important if you use UserData structure in AM.

    When is - it enough to simply add implements Serializable class definition? Which is the right class to import?

    When you have java simple types or types that already implement the Serializable interface.

    See: Serializable (Java SE 7 platform)

    For example, in a range session bean I use a recorder and some standard attributes...

    1. public class {Login
    2. private final Logger logger = oaw.model.Config.getLogger (Login.class.getName ());
    3. String A;
    4. Integer X;
    5. // ...
    6. }

    ... what should I do?

    Just mark your connection with the Serializable attribute class.

    In general, if a bean stores no data (de) serialization has no matter, right?

    Right.

    In addition, this article can be useful for you:

    http://www.Ateam-Oracle.com/rules-and-best-practices-for-JSF-component-binding-in-ADF/

    Dario

  • I am owner of Dreamweaver 8 comes with Macromedia Studio 8. I'm getting worried about the age of the machine which is on. Is there a way to upgrade a laptop Windows 7 which does not involve a monthly rent and allows to work on my website source

    I am owner of Dreamweaver 8 comes with Macromedia Studio 8. I'm getting worried about the age of the machine which is on. Is there a way to upgrade a laptop Windows 7 which does not involve a monthly rent and allows to work on the source code of my Web site completely offline?

    Thank you. Last time I looked into things with the description "Cloud", it seemed to me that you either need to be logged to the software work (possibly validate the rental date?) and/or your content of current things was 'in the cloud '.

    While I don't like the rental model, if I can make it work offline that may be an option.

    Fortunately, the machine still works, so I have little time to decide. It is likely that my existing sites in Dreamweaver 8 will be compatible up with current versions?

Maybe you are looking for

  • Windows detects the USB key, but it does not appear in 'my computer '.

    When I insert the USB, windows doesn't detect the same, but the icon does not appear in 'My Computer', or anywhere else and I can't use the USB.

  • T410 battery

    I have a new Thinkpad with battery 9 cells and NVIDIA graphics. When just browsing the internet via a wireless connection with the power settings at peak performance, the battery meter only shows a maximum of 03:55 runtime.  Is this normal?  Whether

  • BUG: Insertion of the text cursor Point

    Anyone had any luck placing the text cursor at the beginning or the end of a line on the meadow in any application when its towards the edge of the screen?  For example, pretend that the ^ is where they place the cursor when you type to move. T ^ he

  • Can I install Win 7 Professional on a computer that is running Windows 10

    I am looking to buy Windows 7 Professional, our work computer is running win base 10, there will be a problem buying and loading win 7 pro on win 10 and microsoft will continue to support win 7 pro. We are not fans of the new victory 10 and need to f

  • Public and private IPs on the same Interface by using NAT Exemption/policy NAT

    I'm looking for some feedback on whether my thoughts on the installation program will run. Equipment: PIX 515E 6.2 (2) Scenario: The inside interface of the PIX will host 3 blocks of addresses IP - 24 public 2 blocks and 1 private/16 block. (All IP a