Friday, 15 June 2012

Debugging Schedulable Job in apex salesforce -



Debugging Schedulable Job in apex salesforce -

i trying run schedulable job never used schedulable jobs in salesforce

here code

global class scheduledmerge implements schedulable{ global void execute(schedulablecontext sc) { system.debug('hello world'); } } created cusom controller public class schedulablemerge{ public schedulablemerge(){ } public pagereference hello(){ scheduledmerge m = new scheduledmerge(); string sch = '0 10 * * 1-12 ? *'; system.schedule('merge job', sch, m); homecoming null; } }

and visualforce page is

<apex:page controller="schedulablemerge"> <!-- begin default content remove --> <h1>congratulations</h1> new page <!-- end default content remove --> <apex:form > <apex:commandbutton value="press it" action="{! hello}" /> </apex:form> </apex:page>

when press button press there job in schedulable job there 1 alternative delete it.no alternative of manage. think job should run in every 10 minutes .i saw debug logs monitoring>debug log showing no log. can please tell look running job in every 1 min , see debug logs?? aim see working of schedulable job

good news - don't need visualforce page , controller. bad news - can't schedule jobs 1 min intervals. think 5 mins minimum (but i'm not sure, you'd have experiment it).

how run (once) on demand? developer console or eclipse's "execute anonymous" block.

make sure user added debug logs , forcefulness running of execute method had implement part of interface:

scheduledmerge sm = new scheduledmerge(); sm.execute(null);

experiment cron expressions after you're satisfied 1 run completes succesfully. if you're fine frequency 1 time day - don't need these expressions @ all, go setup -> develop -> classes , click [schedule apex]. if need multiple runs day utilize code schedule class.

last not to the lowest degree - go setup , type "apex jobs" in search. should see info of asynchronous tasks performed (scheduled jobs, batches, @future methods etc)

salesforce apex-code visualforce

No comments:

Post a Comment