Date:                 Mar 02, 1999

Patch:                5.2-MAE-0057

Component:            Tivoli Workload Scheduler Version 5.2

 Problems Fixed: 
------  --------

60686 	REP11 problems with year 2000
61592 	Y2K - Datecalc scheddate was returning a date of 1900.
61593 	R11XTR program is getting application error
61745 	Y2K - Datecalc is returning 02/30/2000 date
55525 	makecal gives wrong dates for end of month in the year 2000. 
56869 	makecal thinks 2100 is leap year
63003 	r11xtr is getting an application error
63129 	makecal is creating calendars with day 0 of every month.
63130 	makecal defects
63211 	rep8 does not work when passing an argument.
63212 	rep11 is not generating any reports.
63275 	makecal problems with fiscal monthend calendars.
63279 	Datecalc is getting an Application error.


Architecture(s):      AIX, HPUX 10.x, HPUX 9.x, Solaris, DECUX, MIPS, INTEL, NT, Sunos, DGUX

Patches superceded by this patch: None

Database changes and Special Considerations:  None


Files replaced or added by this patch:   
UNIX 

     FILE            VERSION   REVISION
     report11        5.2       3.27.1.9.1.1
     r11xtr          5.2       3.28.1.10.1.1
     datecalc        5.2       3.30.1.7.1.9.1.6
     makecal         5.2       9.4.1.5   
     unison.msg      5.2     
     unison.cat      5.2
 
NT
     FILE            VERSION   REVISION
     
     report11.exe    5.2       3.27.1.9.1.1
     r11xtr.exe      5.2       3.28.1.10.1.1
     datecalc.exe    5.2       3.30.1.7.1.9.1.6
     rep11.cmd       5.2       1.2.1.5
     makecal.cmd     5.2       1.2.1.4
     makecal.tcl     5.2       1.3.1.4
     rep8.tcl        5.2       1.1.1.2
     unison.msg      5.2     
     unison.cat      5.2

Patch Contents:          
                 5.2-MAE-0057.tar
                 5.2-MAE-0057.README
                 5.2-MAE-0057.vsr        
		     
Applying the patch:                     

ALWAYS VERIFY THAT YOU HAVE A VIABLE BACKUP BEFORE INSTALLING ANY SOFTWARE.

1) Login as the maestro user 

   MAKE SURE JNEXTDAY IS NOT RUNNING WHILE YOU ARE INSTALLING THIS PATCH.
   Unlink and stop maestro on the host.
   conman "unlink@;noask"
   conman "stop; wait"

2) Make a backup copy of the original binaries.
   
   UNIX
     
       cd $MAESTROHOME/bin
       mv report11    report11.orig
       mv r11xtr      r11xtr.orig
       mv datecalc    datecalc.orig
       mv makecal     makecal.orig
       
       cd $MAESTROHOME/catalog
       mv unison.msg unison.msg.orig
       mv unison.cat unison.cat.orig

   NT
       cd %MAESTROHOME%\bin
       ren report11.exe    report11.orig
       ren r11xtr.exe      r11xtr.orig
       ren datecalc.exe    datecalc.orig
       ren rep11.cmd       rep11.cmd.orig
       ren makecal.cmd     makecal.cmd.orig
       ren makecal.tcl     makecal.tcl.orig
       ren rep8.tcl        rep8.tcl.orig

       cd %MAESTROHOME%\catalog
       ren unison.msg      unison.msg.orig
       ren unison.cat      unison.cat.orig

   For each file, if a backup file by that name already exists, either remove 
   it before executing the above command, or save that backup file if you
   wish.
 
3) Unpack the patch binaries from the tar file in a scratch directory.

   UNIX 
       cd $MAESTROHOME
       mkdir scratch
       cd scratch

       copy the tar file 5.2-MAE-0057.tar to the scratch
       directory.  Extract the files by typing

       tar xvf 5.2-MAE-0057.tar

   NT   
       cd %MAESTROHOME%
       mkdir scratch
       cd scratch

       copy the tar file 5.2-MAE-0057.tar to the scratch
       directory.

       Use WinZip to extract the patch binaries.

4) Copy the patch binary into the maestro bin directory.
  
   UNIX
       cd $MAESTROHOME/scratch
       cp report11   <MAESTROHOME>/bin
       cp r11xtr     <MAESTROHOME>/bin
       cp datecalc   <MAESTROHOME>/bin
       cp makecal    <MAESTROHOME>/bin
       cp unison.msg <MAESTROHOME>/catalog
       cp unison.cat <MAESTROHOME>/catalog


   NT
       cd %MAESTROHOME%\scratch
       copy report11.exe     <MAESTROHOME>\bin
       copy r11xtr.exe       <MAESTROHOME>\bin
       copy datecalc.exe     <MAESTROHOME>\bin
       copy rep11.cmd        <MAESTROHOME>\bin
       copy makecal.cmd      <MAESTROHOME>\bin
       copy makecal.tcl      <MAESTROHOME>\bin
       copy rep8.tcl         <MAESTROHOME>\bin
       copy unison.msg       <MAESTROHOME>\catalog
       copy unison.cat       <MAESTROHOME>\catalog

5) Set the permissions as follows.

   UNIX
       chmod 4511 report11 r11xtr datecalc
       chmod 555  makecal   
       chmod 444  catalog/unison.cat catalog/unison.msg

   Windows NT
       setown -u <maestro-user> report11.exe r11xtr.exe datecalc.exe rep11.cmd makecal.cmd makecal.tcl rep8.tcl
       setown -u <maestro-user> %MAESTROHOME%\catalog\unison.msg %MAESTROHOME%\catalog\unison.cat

    Verify that the ownership and permissions are set correctly.     


Additional installation instructions:   None

Known Defects:			None
