This has been fixed in the trunk. Some things have changed however. I deprecated the TIME_OF_DAY_RANGE expression type - it was a bad design. It has been replaced with HOUR_RANGE and MINUTE_RANGE.
If you want the job to run at the top of the hour, you will need to create an intersection of HOUR_RANGE and MINUTE_RANGE to specify the hour AND minute, then put the intersection in your 12PM_AND_3PM_DAY union. The new approach adds some complexity, but it is more reliable. -Adrian --- On Thu, 1/7/10, Adrian Crum <[email protected]> wrote: > From: Adrian Crum <[email protected]> > Subject: Re: Use of TemporalExpression with JobSandbox > To: [email protected] > Date: Thursday, January 7, 2010, 7:51 AM > Thank you for the information. I will > review all of the temporal expressions and try to get these > issues resolved. It might take a few days, so please be > patient. > > -Adrian > > cqnunez wrote: > > We've updated our local copy to rev 896649 and > encountered a similar problem > > when we used TIME_OF_DAY_RANGE instead of > DAY_OF_MONTH_RANGE. > > > > Using the ff data, we now want the service to run > every noon and 3pm. > > > > <TemporalExpression tempExprId="12PM" > tempExprTypeId="TIME_OF_DAY_RANGE" > > string1="12:00" string2="12:00"/> > > <TemporalExpression tempExprId="3PM" > tempExprTypeId="TIME_OF_DAY_RANGE" > > string1="15:00" string2="15:00"/> > > > > <TemporalExpression tempExprId="12PM_AND_3PM_DAY" > tempExprTypeId="UNION"/> > > <TemporalExpressionAssoc > fromTempExprId="12PM_AND_3PM_DAY" > > toTempExprId="12PM"/> > > <TemporalExpressionAssoc > fromTempExprId="12PM_AND_3PM_DAY" > > toTempExprId="3PM"/> > > > > <JobSandbox jobId="TEST_FAM_AUTO_CREATE" > jobName="Auto-create Fixed Asset > > Maintenances" runTime="2000-01-01 00:00:00.000" > > serviceName="createMaintsFromTimeInterval" > poolId="pool" runAsUser="system" > > tempExprId="12PM_AND_3PM_DAY" > maxRecurrenceCount="-1"/> > > We've noticed that the service will always be > scheduled 12pm of the ff day > > instead of scheduling it first at 3pm of the same > day. > > > > Thanks again for the help. >
