Re: Time Change - Processes Running Twice

2006-10-30 Thread Grooms, Frederick W
One other thing to bring up ...  Since the US is changing the date for
Daylight Saving Time as of 2007 there are OS patches to install.

The switch to DST will occur on March 11 instead of April 1st.  The
switch back will occur on November 4th instead of October 28th. 

Sun has a patch available now: 
http://sunsolve.sun.com/search/document.do?assetkey=1-26-102178-1

Microsoft will not have their patch available until December. 
http://www.microsoft.com/windows/timezone/dst2007.mspx

The Minimum Java versions to calculate times correctly are: 
http://java.sun.com/developer/technicalArticles/Intl/USDST/ 
JDK 6 Project (beta) 
J2SE 5.0 Update 6 or later 
J2SE 1.4.2_11 or later 
J2SE 1.3.1_18 or later 

From what I have been told Oracle uses Java and Remedy uses the OS for
determining DST changes.

Fred

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the 
Answers Are


Re: Time Change - Processes Running Twice

2006-10-30 Thread Easter, David
 
 Remedy uses the OS for determining DST changes

This is true for the server, but there is one library used by the
Mid-Tier and API that needs to be updated.  BMC Remedy updated that
library in the AR System 7.0.01 release.  The AR System 6.03 release
will be patched as soon before March 2007 as possible (most likely by
January).  Released prior to 6.03 are affected, but are not scheduled to
be patched as per the BMC support policy. (i.e. 6.0.1 is a C-2
release)

BMC as a company is working on a comprehensive statement about this
issue across all BMC products that should be released soon.

Thanks,

-David J. Easter
Sr. Product Manager, Service Management Business Unit
BMC Software, Inc.


-Original Message-
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Grooms, Frederick W
Sent: Monday, October 30, 2006 8:31 AM
To: arslist@ARSLIST.ORG
Subject: Re: Time Change - Processes Running Twice

One other thing to bring up ...  Since the US is changing the date for
Daylight Saving Time as of 2007 there are OS patches to install.

The switch to DST will occur on March 11 instead of April 1st.  The
switch back will occur on November 4th instead of October 28th. 

Sun has a patch available now: 
http://sunsolve.sun.com/search/document.do?assetkey=1-26-102178-1

Microsoft will not have their patch available until December. 
http://www.microsoft.com/windows/timezone/dst2007.mspx

The Minimum Java versions to calculate times correctly are: 
http://java.sun.com/developer/technicalArticles/Intl/USDST/
JDK 6 Project (beta)
J2SE 5.0 Update 6 or later
J2SE 1.4.2_11 or later
J2SE 1.3.1_18 or later 

From what I have been told Oracle uses Java and Remedy uses the OS for
determining DST changes.

Fred


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where
the Answers Are

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the 
Answers Are


Re: Time Change - Processes Running Twice

2006-10-27 Thread Dudley, Joelie
Wanted to resurrect this since it is time to set the clocks back this
weekend to see if any one knows if this issue was ever resolved/fixed
with remedy?

I am having my server rebooted this weekend just in case so it
recalculates the escalations.

Thanks, 

Joelie Dudley


-Original Message-
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of O'Hara, Jim
Sent: Thursday, November 03, 2005 12:44 PM
To: arslist@ARSLIST.ORG
Subject: Re: Time Change - Processes Running Twice

I tried doing this manually (disable escalations) in the admin tool
server settings, but it didn't reset the clock.  I didn't keep retrying
to make sure, though.  I just went for the bulk edit to toggle
escalations off and back on.


Jim O'Hara



-Original Message-
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Axton
Sent: Thursday, November 03, 2005 9:36 AM
To: arslist@ARSLIST.ORG
Subject: Re: Time Change - Processes Running Twice

How about ARSetServerInfo for AR_SERVER_INFO_DISABLE_ESCALATIONS. 
This is a server setting that disables all escalations.

#define AR_SERVER_INFO_DISABLE_ESCALATIONS  143
/* int  - 0 - enabled  */
/*1 - not enabled  */

And I was starting to think that only the java documentation was missing
the constant listings provided in the c header files ;)


Axton


On 11/3/05, Thomas Bean [EMAIL PROTECTED] wrote:
 **
 The enable column in the escalation table stores the 
 enabled/disabled flag, but I doubt that resetting this value at the db

 level outside of the Admin tool would have any effect until ARS has 
 been restarted.  The arsignal -g command is supposed to force a 
 reload of the data dictionary, but I'm not sure if this would work
without testing it.

 --Thomas

 - Original Message -
 From: Rick Cook
 Newsgroups: gmane.comp.crm.arsystem.general
 Sent: Thursday, November 03, 2005 09:50
 Subject: Re: Time Change - Processes Running Twice

 **
 I haven't investigated the API call, either, but I was envisioning the

 script being directed by the O/S, not by the ARS.  How about a stored 
 procedure?  Is that setting stored in metadata somewhere?  I don't 
 recall seeing it.

 Rick
 -Original Message-
 From: Action Request System discussion list(ARSList) 
 [mailto:[EMAIL PROTECTED] Behalf Of Thomas Bean
 Sent: Thursday, November 03, 2005 7:27 AM
 To: arslist@ARSLIST.ORG
 Subject: Re: Time Change - Processes Running Twice

 **
 Disabling/re-enabling an escalation resets the offset calculation, so 
 that should work.  However, I'm unfamiliar with the API that would be 
 needed to accomplish this.  Also, assuming the script itself would not

 be run via an escalation, how should the script be scheduled?

 --Thomas

 - Original Message -
 From: Rick Cook
 Newsgroups: gmane.comp.crm.arsystem.general
 Sent: Wednesday, November 02, 2005 17:26
 Subject: Re: Time Change - Processes Running Twice

 I see your point, Thomas.  How about a solution that included a script

 sending an API call to turn off and back on the Escalations?  Wouldn't

 that be a simpler and less obtrusive call than bouncing the AR System 
 processes, and simpler than recalculating the time criteria, since the

 reset would reload the time cache?


 Rick

 

 From: Action Request System discussion list(ARSList) on behalf of 
 Thomas Bean
 Sent: Wed 11/2/2005 2:47 PM
 To: arslist@ARSLIST.ORG
 Subject: Re: Time Change - Processes Running Twice




 **
 Rick,
 It doesn't really matter whether the escalations are scheduled between

 2:00 AM and 3:00 AM.  Example:

 Escalation is scheduled to run at 7:00 AM daily.


 1.  Escalation fires at 7:00 AM (Daylight Saving Time) on
Saturday,
 October 29, 2005.
 2.  Escalation queue (incorrectly) determines next occurrence of
7:00 AM
 is 86400 seconds (24 hours) in the future and schedules the next 
 execution of the escalation for this interval, which will be one hour 
 earlier than it should be due to pending time change.  Correct 
 interval is 25 hours (9 seconds).
 3.  Local time reverts to standard time at 1:59:59 AM on Sunday,
October
 30, 2005 (clock is set back to 1:00:00 AM).
 4.  Escalation fires at 6:00 AM (Standard Time) on Sunday,
October, 30,
 2005.  This is 24 hours since the last execution, but it is an hour 
 early per the standard time clock.
 5.  Escalation queue determines next occurrence of 7:00 AM is 3600
 seconds (1 hour) in the future and schedules the next execution of the

 escalation for this interval.
 6.  Escalation fires a second time at 7:00 AM (Standard Time).


 So, this design flaw in the escalation queue causes all time-based 
 escalations to fire twice the first time they run following a time 
 change from Daylight Saving/Summer Time to standard time (once an hour

 early, and again at the scheduled time).  This same flaw causes all 
 time-based escalations to fire an hour