Alex, try the same thing for Sat 03/29/2002 (the fifth Saturday in a 5-Saturday month). Results are interesting & probably not desired.
Both of the schedules set DayOfWeek="Saturday", and both deviate from online help for "Define Schedule" / "Period Units". I verified that TSM does follow the documented behavior when DayOfWeek="Any", so I think that's an unstated presumption of the online help documentation: (from online help) Months Specifies that the time between startup windows is in months. Note:When you specify PERUNITS=MONTHS, the scheduled operation will be processed each month on the same date. For example, If the start date for the scheduled operation is 02/04/1998, the schedule will process on the 4th of every month thereafter. However, if the date is not valid for the next month, then the scheduled operation will be processed on the last valid date in the month. Thereafter, subsequent operations are based on this new date. For example, if the start date is 03/31/1998, the next month's operation will be scheduled for 04/30/1998. Thereafter, all subsequent operations will be on the 30th of the month until February. Because February has only 28 days, the operation will be scheduled for 02/28/1999. Subsequent operations will be processed on the 28th of the month. Kent Monthei GlaxoSmithKline "Alex Paschal" <[EMAIL PROTECTED]> Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]> 21-Jan-2003 11:22 Please respond to "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]> To: ADSM-L cc: Subject: Re: How to Run a Schedule on the first Saturday of each month. Mark, Actually, Joachim's suggestion works. You can definitely do first Saturday of the month. All the dates below are the first Saturday of the month. Alex Paschal Freightliner, LLC (503) 745-6850 phone/vmail tsm: TSM>def sched test t=a cmd="q sched" startd=02/01/2003 starttime=06:00 period=1 perunit=month dayofweek=saturday active=yes tsm: TSM>q ev test begind=-0 endd=+750 t=a Scheduled Start Actual Start Schedule Name Status -------------------- -------------------- ------------- --------- 02/01/2003 06:00:00 TEST Future 03/01/2003 06:00:00 TEST Future 04/05/2003 06:00:00 TEST Future 05/03/2003 06:00:00 TEST Future 06/07/2003 06:00:00 TEST Future 07/05/2003 06:00:00 TEST Future 08/02/2003 06:00:00 TEST Future 09/06/2003 06:00:00 TEST Future 10/04/2003 06:00:00 TEST Future 11/01/2003 06:00:00 TEST Future 12/06/2003 06:00:00 TEST Future 01/03/2004 06:00:00 TEST Future 02/07/2004 06:00:00 TEST Future 03/06/2004 06:00:00 TEST Future 04/03/2004 06:00:00 TEST Future 05/01/2004 06:00:00 TEST Future 06/05/2004 06:00:00 TEST Future 07/03/2004 06:00:00 TEST Future 08/07/2004 06:00:00 TEST Future 09/04/2004 06:00:00 TEST Future 10/02/2004 06:00:00 TEST Future 11/06/2004 06:00:00 TEST Future 12/04/2004 06:00:00 TEST Future 01/01/2005 06:00:00 TEST Future 02/05/2005 06:00:00 TEST Future tsm: TSM>q sched test f=d t=a Schedule Name: TEST Description: Command: q sched Priority: 5 Start Date/Time: 02/01/2003 06:00:00 Duration: 1 Hour(s) Period: 1 Month(s) Day of Week: Saturday Expiration: Active?: Yes Last Update by (administrator): ADMIN Last Update Date/Time: 01/21/2003 08:11:53 Managing profile: -----Original Message----- From: Mark Stapleton [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 21, 2003 6:42 AM To: [EMAIL PROTECTED] Subject: Re: How to Run a Schedule on the first Saturday of each month. On Tue, 2003-01-21 at 07:09, Fought,Tom wrote: > Please instruct me on how to setup a schedule which > runs only on the first Saturday of each month. I find > the schedule options somewhat unclear. It can't be done with the TSM scheduler. You could do every fourth Saturday, but that's as close as you can get. If you *have* to schedule the first Saturday of every month, you're going to have to use an external scheduler (cron, at). -- Mark Stapleton ([EMAIL PROTECTED])