Scheduling Events
I am trying to schedule a task to perform every Firday morning. Any ideas how to fire an event when the desired time occurs?
Try the java.util.Timer and java.util.TimerTask.
Regards.
Jeffrey
Similar Messages
-
Deleting a Scheduled Event in iCal ?
Okay, I scheduled a few things and, alas, life being what it is, I had to make some changes. However, I found I was unable to delete the initialed scheduled event--I finally resorted to just "cutting" it. Is this the only way to delete an event?
<Edited by Moderator>Make sure you select/highlight the actual item, not just the day or time, and then hit delete.
Cheers
Rod
Message was edited by: Rod Hagen -
Job not getting triggered for Multiple Scheduler Events
hi,
I would like a job to be triggered for multiple scheduler events, subscribing to a single event works fine. But, when I set multiple event condition, nothing works.
My objective is to run a job, whenever job starts or restarts or exceeds max run duration.
Note : Is it possible to trigger a job, when a job RESTARTS by subscribing to JOB_START ????????
procedure sniffer_proc(p_message in sys.scheduler$_event_info)
is
--Code
end sniffer_proc
dbms_scheduler.create_program(program_name => 'PROG',
program_action => 'sniffer_proc',
program_type => 'stored_procedure',
number_of_arguments => 1,
enabled => false);
-- Define the meta data on scheduler event to be passed.
dbms_scheduler.define_metadata_argument('PROG',
'event_message',1);
dbms_scheduler.enable('PROG');
dbms_scheduler.create_job
('JOB',
program_name => 'PROG',
* event_condition => 'tab.user_data.event_type = ''JOB_OVER_MAX_DUR''' ||*
*' or tab.user_data.event_type = ''JOB_START''',*
queue_spec => 'sys.scheduler$_event_queue,auagent',
enabled => true);
I tried this too...
dbms_scheduler.create_job
('JOB',
program_name => 'PROG',
* event_condition => 'tab.user_data.event_type = ''JOB_OVER_MAX_DUR''' ||*
*' and tab.user_data.event_type = ''JOB_START''',*
queue_spec => 'sys.scheduler$_event_queue,auagent',
enabled => true);
Need help
Thanks...
Edited by: user602200 on Dec 28, 2009 3:00 AM
Edited by: user602200 on Dec 28, 2009 3:03 AMHi,
Here is complete code which I tested on 10.2.0.4 which shows a second job that runs after a first job starts and also when it has exceeded its max run duration. It doesn't have the condition but just runs on every event raised, but the job only raises the 2 events.
Hope this helps,
Ravi.
-- run a job when another starts and exceeds its max_run_duration
set pagesize 200
-- create a user just for this test
drop user test_user cascade;
grant connect, create job, create session, resource,
create table to test_user identified by test_user ;
connect test_user/test_user
-- create a table for output
create table job_output (log_date timestamp with time zone,
output varchar2(4000));
-- add an event queue subscriber for this user's messages
exec dbms_scheduler.add_event_queue_subscriber('myagent')
-- create the first job and have it raise an event whenever it completes
-- (succeeds, fails or stops)
begin
dbms_scheduler.create_job
( 'first_job', job_action =>
'insert into job_output values(systimestamp, ''first job runs'');'||
'commit; dbms_lock.sleep(70);',
job_type => 'plsql_block',
enabled => false, repeat_interval=>'freq=secondly;interval=90' ) ;
dbms_scheduler.set_attribute ( 'first_job' , 'max_runs' , 2);
dbms_scheduler.set_attribute
( 'first_job' , 'raise_events' , dbms_scheduler.job_started);
dbms_scheduler.set_attribute ( 'first_job' , 'max_run_duration' ,
interval '60' second);
end;
-- create a simple second job that runs when the first starts and after
-- it has exceeded its max_run_duration
begin
dbms_scheduler.create_job('second_job',
job_type=>'plsql_block',
job_action=>
'insert into job_output values(systimestamp, ''second job runs'');',
event_condition =>
'tab.user_data.object_name = ''FIRST_JOB''',
queue_spec =>'sys.scheduler$_event_queue,myagent',
enabled=>true);
end;
-- this allows multiple simultaneous runs of the second job on 11g and up
begin
$IF DBMS_DB_VERSION.VER_LE_10 $THEN
null;
$ELSE
dbms_scheduler.set_attribute('second_job', 'parallel_instances',true);
$END
end;
-- enable the first job so it starts running
exec dbms_scheduler.enable('first_job')
-- wait until the first job has run twice
exec dbms_lock.sleep(180)
select * from job_output; -
Call GET_SEARCH_REASULT service from scheduler event filter Iin UCM
Hi,
In our application, the mail should get sent to the content author on content revised date. For that, we have written a scheduler event filter component which will get invoked after every five minutes. In filter class I want to call GET_SEARCH_REASULTS service to get the list of contents and its authors to send mail.
Can anybody please tell me how to call GET_SEARCH_REASULTS service from scheduler event filter?
Thanks in advance.Hi Nitin
Why cant you try writing custom query and custom service ?
Please refer idoc script reference guide for getting the parametrs to be passed when using Get_search_results. -
There is no Europe/Minsk timezone in iCloud calendar interface. All scheduled events are displayed with 1 hour error.
Is there any workaround?Hello again, Kirik17.
The concept still holds true. When clicking to select your time zone, you will need to select another city within your same Time Zone so that that one becomes your default.
If you are still unable to select your Time Zone, you may find more information by using another one of Apple's Support Resources at: https://getsupport.apple.com/GetproductgroupList.action.
Cheers,
Pedro. -
How do I remove the tempature readings on my calendar? They fill up each day crowding out the view of scheduled events for the most part.
Thank you
TerryDisable or remoce the Calendar, that is creating these events, Terry.
To find out, which calendar is creating these events, ctrl-click on one of the events and select "Get Info".
In the Info panel click the color icon in the upper right corner to find out the calendar, that created this event.
Then reveal the "Calendars" Sidebar (press the "Calendars" button in the toolbar) and select the Calendar, ctrl-click it and delete the calendar or disable it.
-- Léonie -
Hi,
I've been trying to create an event based job dependent on multiple jobs. I tried queuing, but it seems like it can only hand one Job at a time. Also, chains were recommended to me, but I want the Job to run on the dependence on the Job that ran on specific program at the specific time. I currently know that chains can only handle, programs, other chains and/or events.
In my mind chains wouldn't work, because If I wanted to run Job3 dependent on the outcome of Job1 running Program1 and Job2 running Program2, chains wouldn't be able to accomdate that. For it to happen in chains I would have to attach Program1 and Program2 to the new chain Job and that is not exactly what I would want.
Can anyone help/clarify this situation for me. Thank you.
TonyHi Tony,
So the requirement is to run a job after 2 prior jobs have completed.
There are two ways I can think of to do this, both using events. In both cases you need to set job A and job B to raise events on completion (succeeded, failed or stopped) and setup an agent for the Scheduler event queue in the schema in which you are working
dbms_scheduler.add_event_queue_subscriber('myagent')
In order to get Job C to start after jobs A and B have completed there are 2 options.
1) Let job C point to a chain and start running whenever job A has completed. The chain will have 2 steps, one event step waiting on B and one that runs your task C. An event step does nothing but wait for a particular event and complete successfully when the event is received. The second step will run when the event step waiting on job B has completed.
So your chain would look something like
begin
dbms_scheduler.create_chain('chain1');
dbms_scheduler.define_chain_event_step('chain1','stepB',
'tab.user_data.object_name = ''JOB_B'' and
tab.user_data.event_type IN(''JOB_SUCCEEDED'',''JOB_FAILED'',''JOB_STOPPED''',
'sys.scheduler$_event_queue,myagent');
dbms_scheduler.define_chain_step('chain1','stepC','finalTaskProg');
dbms_scheduler.define_chain_rule('chain1','true','start stepB');
dbms_scheduler.define_chain_rule('chain1', 'stepB completed', 'start stepC');
dbms_scheduler.define_chain_rule('chain1', 'stepC completed', 'end');
dbms_scheduler.enable('chain1');
end;
And your job would point to the chain and run whenever job_A completes (similar condition and queue_spec). It would keep waiting till job_B runs and then the final task would run and it would complete.
2) The second way is to require job_A to insert a row into a table somewhere. Rule conditions can access table data so you could have job_C have an event condition which checks for a completion event for job_B and checks the table to see whether job_A has completed. Then the code you run should then remove the row in the table
e.g.
queue_spec=>'sys.scheduler$_event_queue,myagent'
event_condition=>'tab.user_data.object_name = ''JOB_B'' and
tab.user_data.event_type IN(''JOB_SUCCEEDED'',''JOB_FAILED'',''JOB_STOPPED''' and
(select count(*) from mytab where col='job_A')>0'
Then when running C do - delete from mytab where col='job_a';
Both of these assume that job_A always completes before job_B but both of these will then run job_C after job_B completes. Modifying either of these so that either job A or B runs first is also possible by having another job that waits on A rather than B.
Hope this helps, if you have any more questions, let me know.
-Ravi -
Hi All. Firstly forgive me, but where is the forum search feature? If I enter criteria in the Search field next to the Support button, it seems to search the entire Apple site, not the forum.
Now, to the question at hand. Since Day 1 I have had scheduled event dots beneath every single day of every month in my calendar. Why is this and how do I go about removing them? I do not have scheduled events every day in outlook, so why would they appear on the phone?
TAII finally understood how to execute java code every 5 minutes and 2 hours! But I still doesn´t know how to launch the "hello world" message in Content Server. I know how to show it by console with System.out.print("HELLO WORLD! \n"); but I would like to show it in the web browser in the content server.
Thankss -
I am running GW7.03HP1 on NetWare 6.5 server. On the POA Scheduled event, I have setup a job that runs every night at 12:00a.m. Action=Analyze/Fix Databases, checked on Structure, Index check and Fix problems boxes.
Is it true that I should not check on "Contents" box when I am running the Structure check?
I want to get the user disk space total every night. When I check on "Update user disk space totals" box, it auto check on the "Contents" box.
On the GUI, I can check on all boxes (I know that would take longer to complete). Any I going to get more trouble if I check boxes on Structure and Contents at the same time.
Regars
AndyOn 6/3/2010 2:06 PM, andyj2009 wrote:
>
> I am running GW7.03HP1 on NetWare 6.5 server. On the POA Scheduled
> event, I have setup a job that runs every night at 12:00a.m.
> Action=Analyze/Fix Databases, checked on Structure, Index check and Fix
> problems boxes.
>
> Is it true that I should not check on "Contents" box when I am running
> the Structure check?
>
> I want to get the user disk space total every night. When I check on
> "Update user disk space totals" box, it auto check on the "Contents"
> box.
>
> On the GUI, I can check on all boxes (I know that would take longer to
> complete). Any I going to get more trouble if I check boxes on Structure
> and Contents at the same time.
>
> Regars
> Andy
>
>
10 years ago yes. Now, no. -
Hi
I will like to develop a scheduling/events application i.e users will know the event available for each day of the month through
the year. I have prepared 365 events in text format located in my folder, i have also prepared the the date picker code already.
how can i bind each text file event for each day to the date picker. When the user picks date it will display the event available for each day.
see datepicker code below
xaml.cs
public partial class MainPage : PhoneApplicationPage
Appointments appointments = new Appointments();
// Constructor
public MainPage()
InitializeComponent();
appointments.SearchCompleted += new EventHandler<AppointmentsSearchEventArgs>(appointments_SearchCompleted);
SearchCalendar();
// Sample code to localize the ApplicationBar
//BuildLocalizedApplicationBar();
private void SearchCalendar()
appointments.SearchAsync(DateBox.Value.Value, DateBox.Value.Value.AddDays(1), null);
private void DateBox_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
SearchCalendar();
void appointments_SearchCompleted(object sender, AppointmentsSearchEventArgs e)
if (e.Results.Count() == 0)
MessageText.Text = "no events for the selected day";
else
MessageText.Text = e.Results.Count() + " events found";
DateList.ItemsSource = e.Results;
Kindly help
Jayjay johnHi Vineet24
I followed the method below, but whenever i select the date picker it only gives the data for the present day, instead of picker days ahead/before. How can i make it to pick future/past data
See the code below
xaml
<toolkit:DatePicker x:Name="pickerdt" Margin="0,10,0,0" Header="Select date" VerticalAlignment="Top" ValueChanged="pickerdt_ValueChanged"/>
<ScrollViewer Margin="0,105,0,10">
<TextBlock x:Name="textblock" TextWrapping="Wrap" Foreground="White"/>
</ScrollViewer>
xaml.cs
private List<Devotion> devotions;
public CalendarPage()
InitializeComponent();
devotions = new List<Devotion>();
AddDevotions();
private void pickerdt_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
DateTime dt = DateTime.Now;
int month = dt.Month;
int year = dt.Year;
int index;
if (DateTime.IsLeapYear(year) || (month <= 2))
index = dt.DayOfYear - 1; // list is indexed from 0
else
index = dt.DayOfYear; // add a day
textblock.Text = devotions[index].ToString(); // or some other property
private void AddDevotions()
for (int i = 1; i <= 366; i++)
string filePath = "MyDevotions/Devotion" + i.ToString() + ".json";
Devotion d = ReadJsonFile(filePath);
devotions.Add(d);
public Devotion ReadJsonFile(string JsonfilePath)
Devotion[] d = null;
using (StreamReader r = new StreamReader(JsonfilePath))
string json = r.ReadToEnd();
d = JsonConvert.DeserializeObject<Devotion[]>(json);
return d[0];
Reply soon
Jayjay john -
This morning I looked at my calendar after being charged all night. No events! The scheduled events that I do every month were there but no appointments set!
Hey there DonBak1954,
Try using the steps in the following article to help you troubleshoot this issue with your calendar events on your iPhone:
iCloud: Troubleshooting iCloud Calendar
http://support.apple.com/kb/ts3999
Thanks for being a part of the Apple Support Communities!
Regards,
Braden -
Does anyone know of a scheduling/event registration program?
This is a facility that hosts small events, meetings, and even has
a couple of suites for over night visits. I've looked at creating
this myself, but its more than I wish to get into at the moment.
All the ones I really finding requires Windows servers and
DBs, I need something that will work on *nixHi Vineet24
I followed the method below, but whenever i select the date picker it only gives the data for the present day, instead of picker days ahead/before. How can i make it to pick future/past data
See the code below
xaml
<toolkit:DatePicker x:Name="pickerdt" Margin="0,10,0,0" Header="Select date" VerticalAlignment="Top" ValueChanged="pickerdt_ValueChanged"/>
<ScrollViewer Margin="0,105,0,10">
<TextBlock x:Name="textblock" TextWrapping="Wrap" Foreground="White"/>
</ScrollViewer>
xaml.cs
private List<Devotion> devotions;
public CalendarPage()
InitializeComponent();
devotions = new List<Devotion>();
AddDevotions();
private void pickerdt_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
DateTime dt = DateTime.Now;
int month = dt.Month;
int year = dt.Year;
int index;
if (DateTime.IsLeapYear(year) || (month <= 2))
index = dt.DayOfYear - 1; // list is indexed from 0
else
index = dt.DayOfYear; // add a day
textblock.Text = devotions[index].ToString(); // or some other property
private void AddDevotions()
for (int i = 1; i <= 366; i++)
string filePath = "MyDevotions/Devotion" + i.ToString() + ".json";
Devotion d = ReadJsonFile(filePath);
devotions.Add(d);
public Devotion ReadJsonFile(string JsonfilePath)
Devotion[] d = null;
using (StreamReader r = new StreamReader(JsonfilePath))
string json = r.ReadToEnd();
d = JsonConvert.DeserializeObject<Devotion[]>(json);
return d[0];
Reply soon
Jayjay john -
POA Scheduled Events - not e-mailing
Hi there,
We run Groupwise 7.0.4 here and have set-up new POs to migrate users onto -
as a result I have created several 'scheduled events' on our POA.
I have ensured that in the "results" tab of the 'scheduled action' that
"send results to = Administrator" is selected but although I can see that
each event has run (path-to-po\wpcsout\chk - the log files are there), there
is no e-mail in our Administrator e-mail accoun with the files attached.
I know this may be a stupid question but I cannot find where the event knows
what the Administrator e-mail account is - could that be the problem? The
events on our 'old' 7.0.4 PO's run and e-mail ok.
*Because of a lack of investment, we did not have the funds to upgrade or
migrate away from Groupwise 7 so have purchased new HP G7 servers and are
running our Groupwise environment on VMware on those servers......it's a
long story!
Many thanks in advance
MikeMany thanks - that did the trick.
"Michael Bell" <[email protected]> wrote in message
news:r4wms.1073$[email protected]..
> On 11/7/2012 4:11 AM, Mike Goodson wrote:
>> Hi Michael
>>
>> Can you expand on your answer a little more for me please? I assume you
>> mean
>> I need to check the owning POA's MTA in the NDS rights tab to ensure the
>> Groupwise Administrator account has the correct permissions - is that
>> correct?
>>
>> Thanks
>> Mike
>>
>>
>> "Michael Bell" <[email protected]> wrote in message
>> news:9_ams.1016$[email protected]..
>>> On 11/6/2012 4:31 AM, Mike Goodson wrote:
>>>> Hi there,
>>>>
>>>> We run Groupwise 7.0.4 here and have set-up new POs to migrate users
>>>> onto -
>>>> as a result I have created several 'scheduled events' on our POA.
>>>>
>>>> I have ensured that in the "results" tab of the 'scheduled action' that
>>>> "send results to = Administrator" is selected but although I can see
>>>> that
>>>> each event has run (path-to-po\wpcsout\chk - the log files are there),
>>>> there
>>>> is no e-mail in our Administrator e-mail accoun with the files
>>>> attached.
>>>>
>>>> I know this may be a stupid question but I cannot find where the event
>>>> knows
>>>> what the Administrator e-mail account is - could that be the problem?
>>>> The
>>>> events on our 'old' 7.0.4 PO's run and e-mail ok.
>>>> *Because of a lack of investment, we did not have the funds to upgrade
>>>> or
>>>> migrate away from Groupwise 7 so have purchased new HP G7 servers and
>>>> are
>>>> running our Groupwise environment on VMware on those servers......it's
>>>> a
>>>> long story!
>>>>
>>>> Many thanks in advance
>>>> Mike
>>>>
>>>>
>>> The administrator is assigned IIRC at the MTA object.
>>
>>
> http://forums.novell.com/novell-prod...nistrator.html
>
> -
I am using the BB Dimension Today theme. Under the calendar section it should show your next two scheduled events. My BB is not showing the next two events but showing an event two months away. How can I correct this problem?
Check out this KB article: http://www.blackberry.com/btsc/KB14646
Can either clear and restore the calendar database
OR
Change the theme, reset the device, and change the theme back to the today theme
If someone has been helpful please consider giving them kudos by clicking the star to the left of their post.
Remember to resolve your thread by clicking Accepted Solution. -
How do I schedule an event within an already scheduled event ?
I have a business trip coming up for a few days, which I scheduled on my iCal. In the middle of the trip, I have a couple of meetings that I wanted to schedule in as well.
Uh oh, every time I click on the highlighted dates of travel to create a new event, I find that I can't add anything else during that time. The only thing that comes up is my travel and I am blocked from adding an event within the event, as it were.
<Edited by Moderator>Banktank,
Welcome to Apple Discussions.
If you are not being allowed to add/change/edit an event, it indicates that you have an uneditible (Birthday or Subscribed) calendar selected in the CALENDAR Sources pane of the iCal window. Just click on the appropriate calendar to make the change.
;~) -
Triggering a scheduled event based on the approval status
Hi,
I have created schedules for my project (one task and one milestone) with three phases(draft,approval,approved). The milestone is dependent on the task.Task is created for draft phase and milastone for approval phase
Now after creating the schedules when I have saved the project, even before i put my project in the draft phase the schedule is getting triggered and can be seen on the workbench in the events channel.
That means the schedules are getting triggered based on the date irrespective of the task or milestone being completed and also the schedule for a task needs to be triggered each time until the task is completed.
So now I want accomplish two things -
1. How can I trigger the schedule only when the user puts it in the draft phase or any required phase ?
2. How can I send a mail to the collaborator each day until he proceed the project to approved status and only on getting "approved" status the milestone schedule should be triggered.Both would require scripting...
on phase change, add the required events
build a custom class that gets called nightly via scheduled task and searches through the projects meeting your criteria and sends them an email reminder.
-Howie Wexler
www.craftysystems.com
Maybe you are looking for
-
Error while creating new Scheduling for scenarios in ODI
Hi Experts, Good Morning. I am facing with the below error : ODI-23037: To use scheduling please associate a Logical Agent to a Physical Agent via the Logical Architecture Accordion in the Topology Navigator. But, when i try to create the logical age
-
Hello, I am getting following exception when creating a OSB configurations jar file using ant script. [java] java.io.FileNotFoundException: alsbdebug.xml (Permission denied) [java] at java.io.FileOutputStream.open(Native Method) [java] at j
-
Photoshop CS4 Crash on startup msvcr80.dll blamed as culprit
I have installed entire CS4 premium on a new workstation. Used Uberinstaller All applications seem to work fine, except for Photoshop which crashes on startup, while the blue splash screen is visible and it is running through it's list of things it
-
Problem in displaying large data in Forms6i
Hello all, I'm having Forms6i and Oracle10g. I'm reading XML data from XMLTYPE data stored into a table.I have to display the comments field fm it using views.It is retrieved properly but not able to assign to the form's data block variable.As the da
-
Photobooth Video Thumbnail Problem
Hey guys, When I look at video thumbnails in photobooth, the time is written weird. some of the video is like 1,86. I don't understand whats going one, it one hundred and eighty six seconds long or what. And is there anyway to fix this? Thanks