***********************************************************
***********************************************************
**                                                       **
**  NOTICE:  This Patch has been superseded by patch     **
**  7.0-TWS-0140                                         **
**                                                       **
**  Please use it instead unless otherwise directed.     **
**                                                       **
***********************************************************
***********************************************************


Date:                   Wed Feb 13 03:55:30 CST 2002

Patch:                  7.0-TWS-0130

Component:              Tivoli Workload Scheduler Version 7.0

 FILE               REVISION
 batchman           1.19.1.21
 cleanjob           1.3
 compiler           1.24
 composer           1.31
 conman             1.52
 crossref           1.5
 datecalc           1.6.1.2
 gcomposer.vr       1.1.1.1
 gcomposer          1.20
 gconman            1.13
 jobman             1.20
 jobmanrc
 logman             1.9
 maestro.cat
 maestro.msg
 mailman            1.17
 netman             1.14
 parms              1.9
 r11xtr             1.10
 release            1.5
 rep11
 rep7
 report1            1.8
 report11           1.7
 report3            1.7
 report7            1.9
 report8            1.7
 reporter           1.8
 rmstdlist
 schedulr           1.11
 scribner           1.7
 stageman           1.4
 starter
 syxtract           1.8
 writer             1.11
 xrxtrct            1.9
 
 For UNIX platforms:
 FILE               REVISION
 customize          1.21.1.2
 install_patch      1.3.1.2
 unixlocl
 unixrsh

 For NT platform:
 FILE               REVISION
 batchup
 Jnextday.cmd       1.7
 Jnextday.tcl       1.3
 joblnch            1.2
 JOBMON             1.10.1.13
 oslayer.dll
 tokenserv
 wmaeutil.cmd


General Description: TWS patch for version 7.0

Problems Fixed:
 IY05018 IF TWO USERS ACCESS THE DATABASE AT THE SAME TIME, THE DATABASE
 IS CORRUPTED.
 IY15317 AT ON A SCHEDULE WITH AN UNTIL (BOTH AT SCHEDULE LEVEL) ADD AN
 EXTRA DAY OFFSET IN THE RERUN OF THE JOB.
 IY15761 IMMEDIATELY CLOSING GCONMAN CAUSES SCHEDULES TO REMAIN IN AN ADD
 STATE. THIS HAS ONLY HAPPENED ON AIX.
 IY16550 USING MAESTROLP VARIABLE SET TO "| LP -DAHPRT1" BUT THE OUTPUT
 FROM PRINTING IS GARBLED (0-*S) PRINTED REPEATEDLY.
 IY17029 COMPOSER REPLACE REPORTS WARNING AWS11250006I AND AWS11040004I
 TRYING TO OPEN INPUT FILE FOR WRITING.
 IY17613 "COMPOSER ADD" REPORT A WRONG JOB INDICATION IN CASE OF ERROR.
 IY17985 DATABASE GETS CORRUPTED AFTER ADDING INCORRECT INTERNETWORK
 DEPENDENCY.
 IY18365 SECURITY FILE SCHEDULE CPU=@~NAME= CURRENT USER DOES NOT HAVE
 ACCESS TO DISPLAY.
 IY18517 ERROR ON COMPONENT WHEN USING SYMBOLIC LINKS(DEFECT 90634).
 IY21145 RESOURCES GET RESET AT JNEXTDAY FOR USERJOBS.
 IY21668 FOLLOWS AND FILES DEPENDENCY NOT CORRECT.
 IY21707 STREAMLOGON OF MPE JOB CORRUPTS AT "." AFTER SAVE AND CANNOT BE
 EDITED.
 IY22057 JOBS ARE LOST DURING JNEXTDAY.
 IY22316 LOGMAN WRITE NEGATIVE NUMBERS FOR JOBS RUNNING ON XAS.
 IY22350 CONMAN SJ CPUNAME#JOBNUM:STDLIST:SINGLE COMMAND DISPLAYS
 STDLISTS FOR ALL JOBS WITH THE SAME JOB NUMBER.
 IY23172 AFTER PATCH 7.0-TWS0-110 ON HPUX CAN NOT RUN STARTUP SCRIPT.
 IY24703 ROOT USER CAN OPERATE ON DB EVEN IF IT IS NOT IN THE SECURITY 
 FILE.
 IY24719 nipcutil.c IS TRYING TO USE ERRNO TO GET ERROR STATUS ON NT.
 IY24831 TWS IS LOGGING EVERYTHING TO SYSLOGD AT THE LOG_ERR LEVEL.
 IY25303 XAGENT JOBSTREAM GETS MODIFIED AS MPE JOBSTREAM.
 IY25417 CANNOT CREATE PARM USING DOUBLE QUOTE (") CHARACTER FROM COMMAND
 LINE (CLI).
 IY25422 BM CHECK FILE ENTRIES IN LOCALOPTS ARE BEING DOUBLED WHEN THE
 CHECKING FOR FILE IS DONE.
 IY25668 AFTER SUBMITTING AN ADHOC SCHEDULE, IT STAYS ON HOLD UNTIL NEXT
 CONMAN COMMAND IS ISSUED.
 IY26115 THE JCL ATTRIBUTE OF JOB OBJECT IN SECURITY FILE DOES NOT WORK
 IF THE PATH/COMMAND IS OVER 40 CHARACTERS.
 IY26335 2 SCHEDS WITH SAME JOB WITH SAME FILE DEP. FILE DEP NOT BEING
 RESET TO NO AFTER 1ST DEP IS ANSWERED.
 IY26544 ADHOC SUBMIT AND RERUN CAUSE ERROR "ATTEMPTING TO WRITE NIL" ON
 RECNUM 32768.
 IY26604 JOB DETAILS NOT DISPLAYED CORRECTLY WITH NON-EXPANDED DATABASE.
 IY26704 THE DATABASE AND PLAN AUDIT LOGS ARE BEING CREATED USING THE UMA
 ASK OF USER THAT FIRST WRITES TO AUDIT FILES RATHER THAN TWS USE.
 IY27017 JOBMON.EXE (7.0-TWS-0110 AND 7.0-TWS-0120)EXHIBITS LEAK IN 
 BRANCH THAT IS ONLY USED BY NT DURING X-AGENT PROCESSING.
 IY27156 CONMAN "SUBMIT J=<CPU>#" SUBMITS ALL DEFINED JOBS FOR SPECIFIED
 CPU.
 IY27438 MAESTRO SERVICE REPORTS AN INVALID STATE.
 IY27579 JOBMAN:+ ERROR RECEIVING DATA MONITOR.C:323 ERROR = NO ERROR. :
 0. 2218.7.
 IY28156 REMOTE CONNECTION IN HPUX TRUSTED HOST ENVIRONMENT BROKEN WITH
 7.0-TWS-0100 VERSION STARTER.
 IY28223 FOLLOWS AND OPENS DEPENDENCY CAUSES AWS22010005E

 127275 LOCK ON DATABASE FILES NOT RELEASED AFTER BUILD.


Architecture(s): AIX, HPUX, SOLARIS,
                 DECUX, MIPS, INTEL, NT 

Patches superseded by this patch:
        7.0-TWS-0001, 7.0-TWS-0100, 7.0-TWS-0110, 7.0-TWS-0120

Dependencies: none

Database changes and Special Considerations: 
 To fix APARs IY26704 and IY18517, the file "customize" has been modified. 
 Please notice that this file is used in the installation of the product, 
 but not in the application of the patches. So, even if the correct 
 "customize" file is now distributed, the defects can not be fixed by the 
 simple installation of the patch.
 A work around for APAR IY26704 is a chmod of the binary "conman", in
 order to have the following right:
 - r - s - -s - - x 

Files replaced or added by this Patch:
 UNIX
 $MAESTROHOME/bin/batchman
 $MAESTROHOME/bin/cleanjob
 $MAESTROHOME/bin/compiler
 $MAESTROHOME/bin/composer
 $MAESTROHOME/bin/conman
 $MAESTROHOME/bin/crossref
 $MAESTROHOME/bin/datecalc
 $MAESTROHOME/bin/gcomposer
 $MAESTROHOME/bin/gcomposer.vr
 $MAESTROHOME/bin/gconman
 $MAESTROHOME/bin/JOBMAN
 $MAESTROHOME/bin/logman
 $MAESTROHOME/bin/mailman
 $MAESTROHOME/bin/netman
 $MAESTROHOME/bin/parms
 $MAESTROHOME/bin/r11xtr
 $MAESTROHOME/bin/release
 $MAESTROHOME/bin/rep11
 $MAESTROHOME/bin/rep7
 $MAESTROHOME/bin/report1
 $MAESTROHOME/bin/report11
 $MAESTROHOME/bin/report3
 $MAESTROHOME/bin/report7
 $MAESTROHOME/bin/report8
 $MAESTROHOME/bin/reporter
 $MAESTROHOME/bin/rmstdlist
 $MAESTROHOME/bin/schedulr
 $MAESTROHOME/bin/scribner
 $MAESTROHOME/bin/stageman
 $MAESTROHOME/bin/starter
 $MAESTROHOME/bin/syxtract
 $MAESTROHOME/bin/writer
 $MAESTROHOME/bin/xrxtrct
 $MAESTROHOME/catalog/C/maestro.cat
 $MAESTROHOME/catalog/C/maestro.msg
 $MAESTROHOME/customize
 $MAESTROHOME/jobmanrc
 $MAESTROHOME/methods/unixlocl
 $MAESTROHOME/methods/unixrsh

 NT
 %MAESTROHOME%\bin\batchman
 %MAESTROHOME%\bin\batchup
 %MAESTROHOME%\bin\cleanjob
 %MAESTROHOME%\bin\compiler
 %MAESTROHOME%\bin\composer
 %MAESTROHOME%\bin\conman
 %MAESTROHOME%\bin\crossref
 %MAESTROHOME%\bin\datecalc
 %MAESTROHOME%\bin\gcomposer
 %MAESTROHOME%\bin\gcomposer.vr
 %MAESTROHOME%\bin\gconman
 %MAESTROHOME%\bin\joblnch
 %MAESTROHOME%\bin\JOBMAN
 %MAESTROHOME%\bin\JOBMON
 %MAESTROHOME%\bin\logman
 %MAESTROHOME%\bin\mailman
 %MAESTROHOME%\bin\oslayer.dll
 %MAESTROHOME%\bin\parms
 %MAESTROHOME%\bin\r11xtr
 %MAESTROHOME%\bin\release
 %MAESTROHOME%\bin\rep11
 %MAESTROHOME%\bin\rep7
 %MAESTROHOME%\bin\report1
 %MAESTROHOME%\bin\report11
 %MAESTROHOME%\bin\report3
 %MAESTROHOME%\bin\report7
 %MAESTROHOME%\bin\report8
 %MAESTROHOME%\bin\reporter
 %MAESTROHOME%\bin\rmstdlist
 %MAESTROHOME%\bin\schedulr
 %MAESTROHOME%\bin\scribner
 %MAESTROHOME%\bin\stageman
 %MAESTROHOME%\bin\starter
 %MAESTROHOME%\bin\syxtract
 %MAESTROHOME%\bin\tokensrv
 %MAESTROHOME%\bin\wmaeutil.cmd
 %MAESTROHOME%\bin\writer
 %MAESTROHOME%\bin\xrxtrct
 %MAESTROHOME%\catalog\C\maestro.cat
 %MAESTROHOME%\catalog\C\maestro.msg
 %MAESTROHOME%\Jnextday.cmd
 %MAESTROHOME%\Jnextday.tcl
 %MAESTROHOME%\jobmanrc
 %NETMANHOME%\netman\netman
 %NETMANHOME%\netman\oslayer.dll


Patch Contents:
 AIX, HPUX, SOLARIS, INTEL, MIPS, DECUX
         7.0-TWS-0130.tar     
         - install_patch
         - 7.0-TWS-0130.tar.Z
         - patch.id
         - 7.0-TWS-0130.README

 I386NT  7.0-TWS-0130.exe
                            

Applying the patch:

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

 UNIX:
 1) Download the OS specific tar file to the maestro home directory
   and untar it.
   tar -xvf 7.0-TWS-0130.tar
   This will create the four files mentioned above.

 2) You may have to set the execute bit on the install_patch script.
   chmod 755 install_patch

 3) Unlink the host you are installing the patch on from the maestro
   network and shutdown maestro.
   conman "unlink @; noask"
   conman "shut; wait"

 4) Run the install_patch script
   install_patch -uname <maestro_user>

 NT:
 1) Unlink the host you are installing the patch on from the maestro
   network and shutdown maestro.
   conman "unlink @; noask"
   conman "stop; wait"
   Shutdown

 2) Run the executable to install the patch.
   7.0-TWS-0130.exe


Additional installation instructions:
 Additional options to the "install_patch" script may be viewed
 with the "-help" modifier.

Known defects: 
 127975    Remote console core dump on Solaris platform.

 132047    rmstdlist does not work on AIX platform.
 This defect was introduced by APAR IY09335, distributed with 
 patch 7.0-TWS-0110.
 A simple work around is to edit the rmstdlist file in the 
 AIX platform and delete the "-follow" option in the find 
 command.
