IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Page 11 .... feature, see Tivoli Workload Scheduler: User's Guide and Reference. To use this feature, you .... v 89912: On hp ita batchman goes down and generates a core. .... v IV02089: EWAS UPGRADE FAILS DUE TO NOT ENOUGH FREE DISK ..... Message AWSBCU035E corrupted in languages different from English.
290KB taille 172 téléchargements 999 vues
IBM Tivoli Workload Scheduler

Readme File for Fix Pack 3 Version 8.6.0



IBM Tivoli Workload Scheduler

Readme File for Fix Pack 3 Version 8.6.0



Note Before using this information and the product it supports, read the information in “Notices” on page 61.

This edition applies to Fix Pack 3 for version 8, release 6, modification level 0 of IBM Tivoli Workload Scheduler (program number 5698-WSH) and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 2011, 2013. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0 . . . . . . 1 About this fix pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . New default certificates (TrustStore and KeyStore) . . . . . . . . . . . . . . . . . . Features introduced with Fix Pack 3 . . . . . . . . . . . . . . . . . . . . . . Features introduced with Fix Pack 2 . . . . . . . . . . . . . . . . . . . . . . Features introduced with Fix Pack 1 . . . . . . . . . . . . . . . . . . . . . . Problems fixed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 3 for version 8.6.0 . . . . . . APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 2 for version 8.6.0 . . . . . APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 1 for version 8.6.0 . . . . . Known limitations and workarounds . . . . . . . . . . . . . . . . . . . . . . Compatibility with earlier versions . . . . . . . . . . . . . . . . . . . . . . Globalization notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fix pack structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fix pack files available for Tivoli Workload Scheduler using Fix Central . . . . . . . . . . Fix pack files available for batch reports using Fix Central. . . . . . . . . . . . . . . Fix pack file available for Tivoli Endpoint Manager using Fix Central . . . . . . . . . . . Installing the fix pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating a fix pack installation package for a specific Tivoli Workload Scheduler component . . . Downloading and replacing files from GAFixes directory . . . . . . . . . . . . . . . Installation notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disk space requirements . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the Tivoli Workload Scheduler database . . . . . . . . . . . . . . . . . Performing a safe fix pack installation . . . . . . . . . . . . . . . . . . . . . Customizing the safe fix pack installation using the wizard . . . . . . . . . . . . . Customizing the safe fix pack installation using the silent method . . . . . . . . . . . Customizing the safe fix pack installation using twspatch . . . . . . . . . . . . . . Installation actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product actions when applying the fix pack . . . . . . . . . . . . . . . . . . Product actions when undoing the fix pack. . . . . . . . . . . . . . . . . . . Before Installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Untar the eImages for the Tivoli Workload Scheduler for z/OS Agent and Dynamic Agent on IBM operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing using the ISMP wizard . . . . . . . . . . . . . . . . . . . . . . . Installing using the ISMP silent installation . . . . . . . . . . . . . . . . . . . . Installing using the twspatch script . . . . . . . . . . . . . . . . . . . . . . Installing using Software Distribution . . . . . . . . . . . . . . . . . . . . . Installing using IBM Endpoint Manager . . . . . . . . . . . . . . . . . . . . . Installing the fix pack on fault-tolerant agents when there are corrupt registry files . . . . . . Re-creating the registry files using the installation wizard . . . . . . . . . . . . . . Re-creating registry files using silent fix pack installation . . . . . . . . . . . . . . Re-creating registry files using twspatch . . . . . . . . . . . . . . . . . . . . Configuring properties for the dynamic workload broker command line . . . . . . . . . . Rolling back the fix pack installation . . . . . . . . . . . . . . . . . . . . . . Uninstalling the entire Tivoli Workload Scheduler instance . . . . . . . . . . . . . . Installation log files. . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation updates . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentation updates for Tivoli Workload Scheduler Fix Pack 3 for version 8.6.0 . . . . . . Documentation updates for Tivoli Workload Scheduler Fix Pack 2 for version 8.6.0 . . . . . . Documentation updates for Tivoli Workload Scheduler Fix Pack 1 for version 8.6.0 . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i . . . . . . . . . . . . . . . . . .

. . . . . . .

. . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. 1 . 2 . 2 . 3 . 6 . 8 . 8 . 12 . 14 . 17 . 22 . 22 . 22 . 23 . 23 . 24 . 24 . 24 . 26 . 27 . 30 . 32 . 37 . 38 . 38 . 38 . 39 . 40 . 42 . 42

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

43 44 45 45 47 48 48 49 49 50 51 51 51 51 52 52 57 57

Contacting IBM Software Support . . . . . . . . . . . . . . . . . . . . . . . . 59 Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Trademarks .

.

.

.

.

.

© Copyright IBM Corp. 2011, 2013

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 62

iii

iv

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0 Date

29 November 2013

Fix Pack 8.6.0-TIV-TWS-FP0003 Product IBM® Tivoli® Workload Scheduler version 8.6.0 General Description IBM Tivoli Workload Scheduler Fix Pack 3 for version 8.6.0 This readme file provides important information about Fix Pack 3 for IBM Tivoli Workload Scheduler version 8.6.0. This readme file is the most current information for the fix pack and takes precedence over all other documentation for Tivoli Workload Scheduler version 8.6.0 Fix Pack 3. It is divided into the following sections: v v v v

“About this fix pack” “Fix pack structure” on page 22 “Installing the fix pack” on page 24 “Documentation updates” on page 52

Review this section thoroughly before installing or using this Fix Pack.

About this fix pack This section contains information specific for this fix pack including what has been modified or introduced, what has been fixed, product versions or components to which the fix pack applies, and compatibility issues, if any. Product versions and components to which the fix pack applies This fix pack can be applied only on top of Tivoli Workload Scheduler V8.6.0 GA, or Fix Pack 1, or Fix Pack 2. This section includes the following subsections: v “Features introduced with Fix Pack 3” on page 2 v “Features introduced with Fix Pack 2” on page 3 v “Features introduced with Fix Pack 1” on page 6 v “Problems fixed” on page 8 v “Known limitations and workarounds” on page 17 v “Globalization notes” on page 22

© Copyright IBM Corp. 2011, 2013

1

New default certificates (TrustStore and KeyStore) The default certificates that were released with Tivoli Workload Scheduler V8.3.0, V8.4.0, V8.5.0, V8.5.1, and V8.6.0 general availability expire on February 10, 2014, but you must renew them before December 10, 2013 due to the embedded WebSphere Application Server automatic renewing mechanism that generates new random certificates to use two months before the expiration date. Tivoli Workload Scheduler Fix Pack 3 installs updated versions of the default certificates (TrustStore and KeyStore) that expire in 2032. After the fix pack installation, until February 10, 2014, the Tivoli Workload Scheduler instance communicates with all the other involved Tivoli Workload Scheduler components where the first part of the procedure described in the following alerts has been completed: v http://www.ibm.com/support/docview.wss?uid=swg21628636 v http://www.ibm.com/support/docview.wss?uid=swg21628601 After February 10, 2014 the overall procedure to renew the default certificates must have been completed on those components, or the related Fix Pack 3 must have been applied, or those components must have been upgraded to V9.1. After Dynamic Workload Console Fix Pack 3 installation, if you try to install Tivoli Workload Scheduler V8.6 General Availability components to have an integrated instance in the same directory, your installation might hang without completing if you have not performed the prerequisite actions described in section "New default certificates (TrustStore and KeyStore)" of Dynamic Workload Console Fix Pack 3 Readme. To recover from this problem, perform the following actions: 1. Stop the V8.6 General Availability component installation. 2. Stop the WebSphere Application Server. 3. You are asked to accept the new client truststore for the Dynamic Workload Console. To accept the new truststore during the running of stopServer.bat on Windows operating systems and stopServer.sh on UNIX and Linux operating systems, reply "y" to the prompt Add signer to the trust store now? (y/n). 4. Start the WebSphere Application Server. 5. Start again the installation with the option -resume: On UNIX and LINUX operating systems: SETUP.exe -resume On Windows operating systems: ./SETUP.bin -resume 6. In the window that lists the installation steps, set to success all the steps preceding the step "Propagate the security policies of the application to the JACC provider in the embedded WebSphere Application Server". 7. Click the button Run All.

Features introduced with Fix Pack 3 Registry regeneration When installing this fix pack, if the Tivoli Workload Scheduler instance is not discovered and the fix pack installation fails, before running again the fix pack installation you must specify the instance installation directory, for example: /inst_dir/TWA_home. The following registries are regenerated: v /etc/TWS/TWSRegistry.dat

2

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v /etc/TWA/twainstance0.TWA.properties v /etc/teb/teb_tws_cpa_agent_mdm86.ini v .swdis For shared instances, only the Tivoli Workload Scheduler registries are regenerated and software distribution packets are put in committed status. This feature can be used either with the installation wizard, specifying the installation directory, or with a script using the following syntax: twspatch -recovInstReg -inst_dir [-wait ] [-lang ]

where: is the option to upgrade the product when the registry files are corrupted. Possible values: yes | no is the Tivoli Workload Scheduler installation directory. is the number of minutes that the installation process waits for running jobs to complete before launching the fix pack installation. is the code related to the language used to display installation messages. Added the support for multibyte file transfer This feature adds the support for multibyte code page translation during file transfers to and from ASCII-based hosts and z/OS operating systems that usually use the EBCDIC format. You can specify, in the job definition pane of an FTP job type, if a multibyte data connection is required for the file transfer by checking the option Multibyte data encoding. To use this feature in an end-to-end with z-centric capabilities environment, you must install APAR PI05603 on the z/OS controller.

Features introduced with Fix Pack 2 For an overview about the new features introduced with this fix pack, see: http://pic.dhe.ibm.com/infocenter/tivihelp/v47r1/topic/ com.ibm.tivoli.itws.doc_8.6.0.2/common/src_gi/eqqg1sumenh.htm New job types supported Remote Command and Provisioning job types can now be created and run using the Dynamic Workload Console or the command line. Provisioning jobs span physical computers, virtual machines, and private and public cloud environments creating an on-demand environment. This job type integrates with IBM SmartCloud® Provisioning. Remote Command jobs are jobs that can run on remote computers without requiring the installation of any agent. Variable resolution at run time In addition to assigning values to variables defined in a job definition when the job is added to the plan, you can also specify variables in a format that allows for the variable to be resolved at job submission time. Variables defined in the job definition assume the most updated value IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

3

assigned to the variable in the related variable table. This means you can also take advantage of assigning different values to variables that are defined in different jobs contained in the same job stream. Assuming there are other jobs in the job stream responsible for updating the value of the variable in the variable table, each job assigns the value of the variable currently present in the variable table when the job runs. Monitoring anomalous behavior in running jobs The management of running jobs does not only include monitoring jobs to ensure they complete successfully, but there are also other mechanisms to check for anomalous behavior such as jobs that run much longer than expected, and jobs that finish much too early. In response to these conditions, Tivoli Workload Scheduler provides you with further control by notifying you when these conditions are met, and enabling you to automatically trigger a response. Two new keywords have been added to the job stream definition, maxdur and mindur to monitor these conditions and new events with automatic responses to these conditions. Improved recovery procedure Recovering the plan using the last archived Symphony® file can result in a more complete recovery. In addition to using the latest archived plan, any events that were logged throughout the day are written to a new message file. The last archived Symphony file is copied into the current Symphony file and then JnextPlan is run to apply the events queued in the evtlog.msg file. Integration with Tivoli System Automation for Multiplatforms to deliver a high-availability environment with automatic failover of all components Tivoli Workload Scheduler consists of multiple built-in high-availability features that you use to switch components to other workstations in the Tivoli Workload Scheduler network, however, when combined with Tivoli System Automation for Multiplatforms and tailored policies, the recovery operations are regulated by a third-party with more insight into the state of all critical components, and the process of switching components to other available workstations in the Tivoli Workload Scheduler network is automatic and requires less time. Automatic mechanisms for upgrades, fix pack installations, and rollbacks with Tivoli Endpoint Manager Tivoli Workload Scheduler integrates with Tivoli Endpoint Manager on all supported operating systems to provide unified, real-time visibility and enforcement to deploy and manage upgrades to all endpoints from a single console. Child job monitoring on IBM i dynamic agents When you submit a command on an IBM i agent, the command might start one or more batch jobs. The IBM i agent monitors these batch jobs, which are referred to as child jobs. When searching and monitoring any child jobs that are started, the IBM i agent uses a high percentage of its processing time. Starting from Tivoli Workload Scheduler Fix Pack 2, you can instruct the IBM i agent to not search and monitor child jobs, and hence improve the performance of the agent. You can exclude child job monitoring either at the agent level for all the commands or at the job definition level for a single command. Added the possibility to load the user profile on a fault-tolerant agent on Windows systems Only on Windows systems, this feature allows you to add or remove the user profile on a fault-tolerant agent. When enabled, Tivoli Workload

4

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Scheduler loads the user profile and the user environment variables for each job run by the agent. Roaming profiles are not supported. Enable the feature by setting the jm load user profile property to on in the localopts file, as in the following example: jm load user profile=on

Using SSL for event-driven workload automation (EDWA) behind firewalls This feature allows a domain manager to be run as a reverse proxy for HyperText Transfer Protocol (HTTP) and Event Integration Facility (EIF) protocols, forwarding traffic to the Event Processor. A new option, enabled using the optman command-line program, allows you to choose if workstations that are behind a firewall must connect to the domain manager instead of to the event processor, causing the new proxy on the domain manager to forward its traffic to the event processor. The incoming traffic is rerouted as follows: v If an agent is behind a firewall, the traffic is routed to the domain manager on the agent. If an agent is not behind a firewall, the traffic is sent directly to the event processor. v If domain managers have child nodes behind a firewall, the traffic is rerouted to the event processor. v Primary domain managers always reroute traffic to the current event processor. v Lower level domain managers reroute traffic to upper level domain managers if they are behind a firewall, or to the event processor if they are not behind a firewall. To use this feature, perform the following steps: 1. Enable the feature by setting the optman option to yes. The default value is no: enEventDrivenWorkloadAutomationProxy | pr = {yes|no}

2. In the workstation definition in the database for the agent, set the behindfirewall attribute to ON. 3. Configure OpenSSL or GSKit on the domain manager. For additional information about setting options for SSL in the localopts file, see http://pic.dhe.ibm.com/infocenter/tivihelp/v47r1/ topic/com.ibm.tivoli.itws.doc_8.6.0.2/awsadlocaloptset.htm. Broker SQL Optimization The broker job submission and the broker job archiving processes have been improved by performing an optimization of specific SQL statements. Monitoring jobs enhancement For broker job type and for Job Submission Description Language (JSDL) template jobs, the full JSDL with all variables substituted are now logged in the header of the job log with the keyword TASK. Resource CLI enhancement The broker resource command line interface (CLI) has been improved by adding the support for the switching manager scenario. Before this fix pack, the resource CLI was configured, at installation time, to contact the broker server running on the Master domain manager. For this reason, after the switching manager command, the resource CLI was unable to contact the broker server on the primary Master domain manager and was not configured to contact the new broker server running on the backup Master domain manager. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

5

Starting from this fix pack, you can define in the CLIConfig.properties file the backup broker servers to be contacted by the resource CLI if the current broker server does not respond. To configure the resource CLI to contact the backup servers in case of failure, you must specify in the CLIConfig.properties file the connection properties for each backup broker server. List the same properties specified for the broker server running on the primary Master domain manager. Specify the following connection properties: ITDWBServerHost ITDWBServerPort ITDWBServerSecurePort use_secureconnection tdwb_user tdwb_pwd

For backup servers, the same ordinal number must be appended to each property name associated to the same backup server. In the following example, in the CLIConfig.properties file is specified the broker server running on the primary Master domain manager and two backup broker servers: # Properties of the Broker Server running on the primary Master domain manager ITDWBServerHost = BrokerServer.mycompany.com ITDWBServerPort = 51117 ITDWBServerSecurePort = 51118 use_secureconnection = true tdwb_user = tdwbUser tdwb_pwd = xxxx # First (_1) Backup Broker Server Properties ITDWBServerHost_1 = FirstBackupBrokerServer.mycompany.com ITDWBServerPort_1 = 41117 ITDWBServerSecurePort_1 = 41118 use_secureconnection_1 = false tdwb_user_1 = backup1TdwbUser tdwb_pwd_1 = yyyy # Second (_2) Backup Broker Server Properties ITDWBServerHost_2 = SecondBackupBrokerServer.mycompany.com ITDWBServerPort_2 = 61117 ITDWBServerSecurePort_2 = 61118 use_secureconnection_2 = false tdwb_user_2 = backup2TdwbUser tdwb_pwd_2 = zzzz

You can define a maximum of 10 broker servers. To prevent the resource CLI from contacting unavailable servers, the name of the last successfully contacted broker server is saved in the ITDWBLastGoodServerHost property of the CLIConfig.properties file.

Features introduced with Fix Pack 1 All the features introduced with Fix Pack 1 are described in the updated manuals in the information center: http://publib.boulder.ibm.com/infocenter/tivihelp/v47r1/index.jsp?topic=/ com.ibm.tivoli.itws.doc_8.6.0.1/welcome_TWA.html The following list contains details about some of these features:

6

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Authorizing the user to save the credentials for a job type with advanced options in a centralized location In Tivoli Workload Scheduler version 8.6, when defining a job with advanced options, you specify and save the username and password in the credentials section of the job definition. If the password for a specific user changes, you must update all the job definitions for that user. In Tivoli Workload Scheduler version 8.6.0 Fix Pack 1, the database administrator can save the password, provided in a job definition, in a centralized location. Regardless of the operating system of the dynamic agent running the job, the username and password values, provided in the credentials section of the job, are saved in a user definition on the database. The password value for the job credentials is resolved at run time with the value stored in the database. For more information about this feature, see Tivoli Workload Scheduler: User's Guide and Reference. To use this feature, you must have the authorization set in the Security file to perform USE actions on USEROBJ objects. For further information,.see the Tivoli Workload Scheduler: Administration Guide. The fix pack installation does not update the Security file installed on the master domain manager. If you want to include a new security statement, or add a new access keyword to a statement, you must do it manually. After the fix pack installation, if you need to update the Security file with a new authorization, follow these steps: 1. Log in as TWSUser on your master domain manager and set the Tivoli Workload Scheduler environment. 2. Extract the Security file using the command: dumpsec > sec_file

where sec_file is the text file created by the dumpsec command. 3. Edit the file sec_file to insert the access keyword USE in the USEROBJ statement: userobj access=display,modify, altpass, use

4. Save your changes in the file sec_file. 5. Build you security file for your master domain manager using the makesec command. makesec sec_file

6. If you have centralized security feature enabled, distribute the Security file to the entire network. Manually setting the environment in a dynamic agent to run the param and twstrace commands Tivoli Workload Scheduler version 8.6.0 Fix Pack 1 installs two new command lines to manage a dynamic agent: v The param command line, which creates and manages variables and user passwords locally. For more information about this feature, see Tivoli Workload Scheduler: User's Guide and Reference. v The twstrace command line, which modifies the settings for tracing at run time. For more information about this feature, see Tivoli Workload Scheduler: User's Guide and Reference. The existing file in your agent instance: v \TWS\tws_env.bat for Windows operating systems v /TWS/tws_env.sh for UNIX operating systems IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

7

that are used to set the Tivoli Workload Scheduler environment, must be updated to support these commands. The fix pack installation program copies a new version of the existing file, that contains the valid settings to run the commands, into the /TWS/config directory. Manually, you either add the new settings to your existing file or merge the old and new versions of the file. Profiler implemented to monitor connector APIs and EDWA rule builder time consumption A profiler has been implemented to monitor connector APIs and the rule builder time consumption related to event-driven workload automation (EDWA). This profiler can be enabled or modified by setting the following properties located in the /eWAS/profiles/TIPProfile/ properties/TWSConfig.properties file: com.ibm.tws.util.profiling={true|false} com.ibm.tws.util.profiling.verbose={true|false} com.ibm.tws.util.profiling.interval=xx

where xx is a value expressed in minutes in the range from 1 to 1440. If the property com.ibm.tws.util.profiling.verbose is set to true, the profiler writes verbose information in the file /TWS/ profiling.txt. As a default, after the fix pack is installed, the profiler is disabled and no property is added to the /eWAS/profiles/TIPProfile/ properties/TWSConfig.properties file.

Problems fixed This section lists all APARs and internal defects solved by this fix pack. For additional information about documentation APARs and internal defects, see “Documentation updates” on page 52. This section also provides information about the procedure for downloading and replacing GA fixes before starting the Tivoli Workload Scheduler version 8.6.0 installation. See “Downloading and replacing files from GAFixes directory” on page 26. This section includes the following topic: v “APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 3 for version 8.6.0” v “APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 2 for version 8.6.0” on page 12 v “APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 1 for version 8.6.0” on page 14

APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 3 for version 8.6.0 This section lists APARs and internal defects solved by Fix Pack 3. List of APARs fixed: v IV19053: Conman crashes when piped with "more" and lines=-1. v IV20588: Critical job already in plan when workstation is ignored results in DWC AWSJCS011E "java.lang.NullPointerException".

8

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v IV20902: Opens dependency treating an environment variable incorrectly. v IV24757: ChangHostProperties accepts equal port values for different ports. v IV27106: TWS bkm install fails to retrieve tablespace names if the db2 user contains special characters. v IV28201: Problem with tcl used in makeplan.cmd. v IV28691: TWS uninstall program does not delete the version subdirectory. v IV29250: Cancelling js with pend option does not release dependency. v IV30948: Conman -gui generates a segmentation fault. v IV31688: Job name truncated for event 203 when job name contains underscore or hyphen characters. v IV32349: Z-centric agent on UNIX does not respect the umask it creates. v IV32416: On Windows DM sinfonia become corrupted after it switch copy. v IV32430: Resource modifications issued during switchplan. v IV33046: Unable to create jobs with advanced options in broker. v IV33056: Unable to migrate or add DWC users who are authenticated through pam using LDAP. v IV33159: After a machine failover zCentric could not restart well at first start. v IV33168: Reptr reports unrun jobs start time in mdm tz instead of fta tz. v IV33265: reprt -post incorrectly shows pending predecessor instance. v IV33271: Output for interactive jobs scheduled on dynamic agents is different if same job has been submitted on a FTA. v IV33732: Parameters with ampersand -&- and quotes -"- are not resolved well at JNextPlan. v IV33862: FTP JobExecutor add support for multibyte file transfer. v IV33962: AWSUI5017E unable to save the event rule if minlength not 1. v IV34013: Fix pack installation for mdm and bmdm starts jobManager anyway. v IV34095: Datastage job listings in DWC are incosistent in results, intermittently diplay error, including AWKDSE020E v IV34829: JSC shows permissions error when changing a job priority with altpri security setting. v IV35486: Job stream elapsed time is not correct. v IV35722: TWS has several world-writeable (777 permissions) that are not allowable for customer's environment. v IV36364: Unixssh or Unixrsh jobs schedule via zcentric failed. v IV36450: ChangeDataSourceProperties.sh doe not change SecurityMechanism. v IV36517: DatabaseJobExecutor jobs go in FAIL if they execute a stored procedure without parameters with error AWKDBE006E. v IV36534: DWC plan reports show mdm timefor other timezone fta jobs. v IV36624: Time restrictions are not applied after making changes in jsc under job stream properties. v IV37071: Global prompt does not work as expected. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

9

v IV37292: Prevent the failure of zcentric jobs in case of filesystem full. v IV37443: AWSBHT228W message in twsmerge although the jobstream already ran. v IV37453: Problem with tcl used in createpostreport.cmd. v IV37648: TWS processes abend if bmevents.conf events parameter contains more than 50 events. v IV37819: TWS upgrade oto 8.6 does not remove tlm signature of previous releases. v IV37859: During DST change TWS does not switch from epoch scheduling. IV38461: Stageman error TWS 8.6 FP2. IV39263: At/until time is not correct for eet on the day after dst change. IV39528: Unixssh or Unixrsh jobs schedule via zcentric failed. IV40159: Composer does not accept "etc/gmt+" time zones. IV40269: Slow SSH transfer of file due to processing local file. IV41597: A recovery interactive job is launched as not interactive. IV41929: Interactive jobs do not work if the streamlogon has a domain. IV42438: Parameter deletion performed in DWC not recorded in audit logs. v IV42786: LogMessageWritten event component not working after 8.6 fp2 installed. v v v v v v v v

v IV43150: High cpu usage of jobmon due to a local tcp scan on jobmon port. v IV43483: Change elapsed (seconds) to elapsed (minutes) in rep1. v IV43547: If a z/OS job ends with jcl or jcli the return code is set to 0. v IV44485: Error submitting schedules with alias 16 characters long on Aix platforms. v IV44771: Makeplan failed due to an error in the code that can corrupt the memory. v IV44802: Makeplan hangs. v IV44813: GSKit Encrypted Record Length Vulnerability. v IV44814: A vulnerability in relation to PKCS#12 operations and insertion of Trust Anchor's exists with GSKit. v IV44823: OpenSSL versions prior to 1.0.0 do not follow best security practises and need to upgrade. v IV44824: Jobs run at wrong time of day of DST shift back in Sydney. v IV444825: Potential security exposure with IBM WebSphere application server after installing PM44303. v IV45042: Data collector tws_inst_pull_info.cmd is launched at final or jnextplan time. v IV45220: Rmstdlist intermittently fails on windows clusters attempting to remove locked file clu_offline.log. v IV45240: TWS on Windos error message on Windows event viewer. v IV45544: EDWA correlator match the event rule file on Windows agent in case sensitive way. v IV45486: OpenSSL released fixes for 3 security vulnerabilities. v IV46103: Jobman is not able to find the ljuser definition in r3batch opts. v IV46504: Discrepancy between the output of rep1 and tdwc.

10

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v IV46535: Update of the broker workstation even if the workstation not changed. v IV47074: startevtproc fails if thiscpu line in localopts has a comment. v IV47926: Composer validation errors when stream contains deadline . v IV47998: Job failed when jobname consists of special characters. v IV48720: Jobmon memory leaks for xa jobs and random crashes. v IV49858: Jobmanager does not start after reboot on Linux. v IV49950: Summary advisory for Oracle April and Oracle February 2013. v IV50202: Unable to process log message written events that contain an equal sign in text string. v IV50242: Tws/Dwc ewas 86fp2 and 851fp5 on hp crash in groups authenticating/authoring. v IV50769: Altpass "username" causes a core dump if enplanaudit is enabled. v IZ33462: Unison_job environment variable incorrectly set. v IZ76319: TWS datecalc did not work on AIX. v IZ81893: Composer user security consistency checks not behaving the same in jsc. List of defects fixed: v 70342: Ddriven: job ends in FAILED instead of SUCC NullPointerException broker. v 72719: post install checked tool defects on win64. v 75572: Error in long term switch handled by TSAMP when the name of the workstation contained the string FTA, which breaks the updates in the database for the long term switch. v 77903: enEmptySchedsAreSucc=YES do not carryforward jobtream in hold state. v 78114: Allow to cleanup tsamp resources while they are still active. v 78563: conman rerun: "at" and "pri" arguments ignored v 79199: MDM WebSphere hangs repeatedly. v 82190: Some certificates are replaced. v 83368: Agent registration failure if the agent already exists. v 83841: Parentworkstation not filled during link breaks event rule. v 83906: TWS upgrade to 8.6 does not remove tlm signature of previous releases. v 84522: AWSFAB025E message during installation. v 84550: Enhance messages on ChnageHostProperties. v 84927: Resource CLI: add network interfaces to computers details output - RFE 81901. v 85369: Upgrade OpenSSL to version y. v 86705: reprt -post doesn't show X-AGENT (report 10A). v 86735: twsClusterUpg.vbs does not work well with blank. v 87766: Introduce a log message in the SystemOut.log related to the validate. v 87880: Rule "file create" doesn't work. v 88312: Stop workstation issue. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

11

v v v v v

88897: 89912: 90334: 90487: 90900:

Security Exposure for JavaDoc. On hp ita batchman goes down and generates a core. New certificates. New TSAMP policies porting. Change the AWSJPL526W in trace.

v 90903: Serviceability stageman. v 91292: FTP jobexecutor: add support for multibyte file transfer. v 92357: Interactive jobs wrong behavior with Win domain users.

APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 2 for version 8.6.0 This section lists APARs and internal defects solved by Fix Pack 2. List of APARs fixed: v IV10778: DATABASE ERRORS GENERATED FROM TDWB. v IV12460: AWSJSYS514E ON OPENING JOBLOG OR PROPERTIES. v IV16852: REMOVE ICON ABOUT MULTIPLE FILE NAME IN THE EVENT RULE FILE NAMEFILECREATED,FILEDELETE,FILEMODIFICATIONCOMPLETED ETC. v IV17252: LOGMAN CORE DUMPS DURING UPDATESTATS. v IV17967: REP11 DOES NOT OUTPUT CORRECT INFORMATION ON WINDOWS 2008 R2. v IV18363: ADD THE CAPABILITY TO JOBMON TO LOAD THE USER PROFILE ON WIN. v IV18644: REPTR -POST -DETAIL (10B) IS NOT DISPLAYING COMPLETE JOB ID WHEN MAESTRO_OUTPUT_STYLE=LONG. v IV18646: FOLLOWS DEPENDENCY IS NOT HONORED IF JOB NAME IS CHINESE. v IV19237: WEBSPHERE (JAVA) CRASHES INTERMITTENTLY RELATED TO A MEMORY ALLOCATION FAILURE. v IV20588: CRITICAL JOB ALREADY IN PLAN WHEN WORKSTATION IS IGNORED RESULTS IN TDWC AWSJCS011E "JAVA.LANG.NULLPOINTEREXCEPTION". v IV20855: JOB IS REMOVED FROM JOBSTREAM THAT RUNS ON IGNORED FTA. v IV20902: OPENS DEPENDENCY TREATING AN ENVIRONMENT VARIABLE INCORRECTLY. v IV22018: CONMAN STOPAPP KEPT MSG ON APPSERVMAN QUEUE. v IV22822: MONMAN DONT SENT ERROR, "UNKWON STATUS" FOR ALL JOBS. v IV23017: ERROR WHEN SUBMITTING JOBSTREAM USING WORKSTATION CLASS. v IV23995: TWS FAILED TO RUN DB2 STORAGE PROCEDURE WHICH INCLUDE OUTPUT PARAMETER. v IV24400: KILL JOB NOT TERMINATING PROCESSES WITH WINDOWS TWS 8.4 FP06. v IV24925: FILE DETECTION EVENT TRIGGER DOES NOT WORK PROPERLY.

12

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v IV24951: JCL FIELD TRUNCATED IN THE HEADER OF THE BROKER JOB LOG. v IV24995: MONITOR OF "RUNNING" STATUS EVENT RULE SEND 2 EMAILS NOT 1. v IV25204: TSM JOBS FAIL IF THE TSM OBJECT CONTAINS "\" CHAR. v IV25226: TWS MDM LEAKS MEMORY WHEN TDWC IS USED TO QUERY THE PLAN AND THEQUERY RETURNS LESS OBJECTS THAN THE FILTER SELECTS FOR. v IV25904: AFTER APPLYING FP01 TO 8.6 TDWC ENGINES ARE NO LONGER AVAILABLE,AND AFTER A NEW ENGINE IS CREATED IT IS NOT AVAILABLE. v IV26764: "AWSBII005E UNDEFINED PARAMETER" CAUSES NATIVE_STERR.LOG GROWTH. v IV27261: TMP , TEMP WITH BLANK SPACE GONE IN FAIL THE TWS 8.5 FIXPACK. v IV27605: JOBLOG UNRETRIEVABLE WITH ERROR AWSBIO027E THE OBJECT " COULD NOT BE FOUND.". v IV27652: THE DEFAULT VALUE FOR TIMEOUT IN LOCALOPTS DOES NOT MATCH ACTUALDEFAULT. v IV27906: FORECAST GENERATION UPDATES PREPRODUCTION TABLE INCORRECTLY. v IV28102: "ALIAS" ON "SUBMIT JOB STREAM INTO PLAN PROPERTIES" IS NOT UPDATED AFTER UPDATING "ALIAS" ON "SUBMIT JOB STREAM INTO PLAN". v IV28167: WINDOWS COMMAND JOB WITH BRACKET "(" GONE IN ABEND. v IV28176: TWS 8.6 FP01 WHEN USING DOMAIN USER AND TWSPATCH DOESNT INSTALL. v IV28639: USERS ARE UNABLE TO RERUN, SUBMIT OR CONFIRM JOBS. v IV29253: TWS 86 MDM RANDOMLY CRASHES PERFORMING PLAN OPERATIONS. v IV29255: TWS 86 MDM RANDOMLY CRASHES PERFORMING CONCURRENTOPERATION LIKE QUERIES AND SUBMISSIONS. v IV29556: UNEXPECTED TRACE BACKUP AFTER MAILMAN OR NETMAN RESTART. v IV33031: EDWA: SSMAGENT STOP/START AFTER JNEXTPLAN. v IV31312: CREATING ER VIA TDWC 8.6, SETTING MULTIPLE VARIABLE EVENTS FOR THE ACTION CAN CAUSE MULTIPLE BRACKETS OR INCORRECT VARIABLES. v IV31942: DELETE JOB ON A TABLE MDL.JSF_JS_INST_FORECAST CAUSES EWAS HANG. v IV31950: CAN'T VIEW BROKER JOBLOGS. v IV32318: COMPOSER CREATE TERMINATES WITH CORE INTERMITTENLY AT GETBYTES. List of defects fixed: v 67954: Wrong duration of dynamic jobs on DST switch-off day. v 67975: Shadow jobs in ERROR state appear as Undecided in the dashboard. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

13

v 67979: Unable to perform a import of a job stream containing special chars.

APARs and defects fixed in Tivoli Workload Scheduler Fix Pack 1 for version 8.6.0 This section lists APARs and internal defects solved by Fix Pack 1. Some APARs and internal defects need for resolution the GA fixed files, located under the \CD_number\GAFixes directory. For more details, see the “Downloading and replacing files from GAFixes directory” on page 26. List of APARs fixed: v IV00371: ERROR AWSBCZ111E ENCOUNTERED WHEN CREATING A VARIABLE TABLE USING COMPOSER ADD. v IV00639: ISSUE WITH RERUN OF JOBS, AFTER LATEST START TIME, WHICH INCLUDEAN EVERY" FREQUENCY, AND SUPPRESS AFTER LATEST START TIME. v IV00662: "CONMAN SC;GETMON" FAILS WITH NO MSG: /USR/LOCAL/TWS851/MAE851/TWS/SYMPHONY,,,0,. v IV00921: 8.5.1 FP2 OPENS HAS DOUBLE QUOTES AROUND THE FILE NAME. v IV01408: AFTER APPLYING 8.5 FP02 JOB STREAMS ARE NOT REMOVED FROM PLAN AFTER UNTIL TIME REACHED. v IV01550: AFTER SWITCHMGR, SEVERAL DM'S FAIL TO LINK AUTOMATICALLY, AND REQUIRE A MANUAL RELINK. v IV01873:JOB SUBMITTED WITH ALIAS VIA TDWC DOES NOT SHOW THE ORIGINAL JOBNAME IN THE PLAN AUDIT LOG OR TWSMERGE. v IV01885:TDWB AGENT GIVES AWSITA082E ERROR WHEN TWO HARDWARE SCAN HAPPENS WITHIN SECONDS OF EACH OTHER. v IV02089: EWAS UPGRADE FAILS DUE TO NOT ENOUGH FREE DISK SPACE. v IV02340: Time of predecessor jobs and dependency prompts on JSC and TDWC are in GMT v IV02406: INTERNETWORK DEPS DONT WORK USING SCHEDTIME WITH MULTIPLE JS. v IV02414: MDM THREADS HANG WHEN AN ERROR READING FROM SYMPHONY FILE OCCURS WHILE JOB LOGS ARE RETRIEVED. v IV02797: IN E2E ENVIRONMENT, CENTRALIZED SCRIPTS RUN ON UNIXLOCL EXTENDEDAGENTS (XAS), ONLY COMPLETE THE FIRST LINE. v IV03447: MAKEPLAN AND SWITCHPLAN SUCCEED WHEN PLANMAN WAILS WITH AWSBEH021E ERROR. v IV03559: SSMAGENT DOESN'T WORK IF TWS INSTALL PATH IS TOO LONG v IV03894: DOES_NOT_MATCH IS IGNORED WHEN MULTIPLES ARE USED. v IV06620: FIX THE MECHANISM USAGE TO CREATE THE JOB ALIAS DURING ADHOC SUBMISSION. v IV06734: CONNECTION ERROR LOGGED EVERY FIVE MINUTES IF DATABASE IS NOT AVAILABLE.

14

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v IV06847: AWSJCO111E HAPPENS ON SAVING EVENT RULE THROUGH TDWC. v IV07182: STAGEMAN FAILED WITH AWSBHV021E. v IV07279: TEMPORARY FILE IS CREATED AND NOT REMOVED BY "COMPOSER REPLACE" OF JOBS. v IV07336: ZCENTRIC AGENT INSTALLATION IMAGE FOR WINDOWS 64 BIT VERSION . v IV07340: MAILMAN CORE DUMP AFTER FAILED LINK ATTEMPT TO FTA CHECKHEALTHSTATUS FAILURE ON MDM MAILMAN LEADS TO COREDUMP. v IV07655: Memory leak in netman process when starting a service. v IV07688: AWSJMR003E A TRANSPORT PROBLEM WAS FOUND GSKIT LIBRARIES. v IV07874: ERROR 500 WHEN ADDING JOB VIA COMPOSER. v IV07888: WINDOWS 'CPCH' COMMAND DOES NOT WORK AT ZCENTRIC WORKSTATIONS. v IV08543: TSM INTEGRATION: TSM JOBS ABENDING WHEN PASSING THE MIDNIGHT. v IV08700: TWS WEBSERVICE API RETURNS EPOCH DATE FOR START AND END TIMES. v IV08995: CONMAN ALTPRI IS LOST WHILE SYMPHONY SWITCH. v IV09145: TWA_ENV SCRIPT FAILS TO SET PATH. v IV09379: AFTER SETTING A NEW UNTIL TIME, UNTIL DOES NOT OCCUR AT A NEW UNTIL TIME. v IV09453: LATEST START TIME NOT WORKING CORRECTLY. v IV09908: PARAMETERS FILE DOES NOT GET IMPORTED IN TWS 8.5.1 UPGRADE USING TWSINST.SH. v IV10349: CONMAN RERUN FROM BEHAVES DIFFERENTLY THAN JSC/TDWC RERUN FROM. v IV10400: DELAY IN VIEWING JOBLOG IN JSC ON HPUX. v IV10403: JOBMON HANG AFTER THE CLUSTER FAILOVER. v IV10438: FILEMODIFICATIONCOMPLETE EVENT RULES NOT TRIGGER ON FTA. v IV10460: CONMAN CAN NOT LOAD ICU LIBRARIES. v IV11228: JOBMAN CRASHES WITH ERROR AWSBIK007E. v IV12331: MISSING JAR FILE WHEN USING JAVA API WITH TWS 8.6. v IV12413: IN THE CURRENT PLAN, "RELEASE JOB" COMMANDS ARE DISCARDED FROM THE PREVIOUS DAY'S PRODUCTION PLAN IN TIVOLI WORKLOAD SCHEDULER. v IV12500: RUNCYCLES WITH RULE BYWORKDAY OR BYFREEDAY, IN SOME CIRCUMSTANCES CAN SLOW-DOWN THE PLAN CREATION. v IV12548: COMPOSER VALIDATE ON SCHEDULE'S FLAT FILE GENERATES AN ICALENDARERROR SYNTAX ERROR WHEN THE RUN CYCLE IS LONGER THAN 128 BYTES. v IV12564: EWAS IS NOT ABLE TO AUTHENTICATE LDAP GROUP MEMBERS FOR TWS. v IV13189: INSTALLTEB.CMD FAILS ON WINDOWS WHILE INSTALL TWS 8.6 GA.

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

15

v IV13294: ZCENTRIC AGENT JOBS WITH STDERROR- AND STDOUTPUT-CARD EXECUTING POWERSHELL SCRIPTS HANG AND HAVE TO BE KILLED. v IV13825: CONMAN TELLOP ADDS LINE BREAK. v IV13950: INLINE SCRIPTS WITH CURLY BRACKETS CAUSE JOB FAILURE. v IV14569: INTERNETWORK DEPENDENCIES ARE NOT BEING CLEARED WHEN CANCELED. v IV15366: TDWC 8.6 RUNNING A REPORT ON A CURRENT PLAN WITH A LARGE SYMPHONY FILE RETURNS NO RESULTS. v IV15451: AWSBCV012E ON CHILD DM FOLLOWING SWITCHMGR. v IV15710: MVS OPENS DEPENDENCY IS NOT RECOGNIZED. v IV15887: JOBMANGER CRASH DUE SIGPIPE IF THE COMMUNICATIONS WITH THE BROKER IS BROKEN, FOR EXAMPLE NO TRUSTED CERTIFICATE. v IV16134: AFTER CONMAN SUBMIT INPUTS BAD RECORD INTO SYMPHONY FILE. v IV16852: REMOVE ICON ABOUT MULTIPLE FILE NAME IN THE EVENT RULE FILE NAMEFILECREATED,FILEDELETE,FILEMODIFICATIONCOMPLETED ETC. v IV17252: LOGMAN CORE DUMPS DURING UPDATESTATS. v IV17638: TWS 8.6:JOBS WITH AT BETWEEN 0000 AND SOD GET START TIME ONE DAY LATE. v IV17907: MAKEPLAN RETURN 0 EVEN IF THE PLAN WAS NOT CREATED AT ALL. v IV19237: WEBSPHERE (JAVA) CRASHES INTERMITTENTL. v IZ95386: TDWC SHOULD SHOW DEPENDENCIES AS THEY APPEAR ON CONMAN. v IZ95391: WINDOWS OS ENVIRONMENT VARIABLE ARE DUPLICATED SINCE KB ARTICLE HTTP:// SUPPORT.MICROSOFT.COM/KB/2505238. v IZ96555: TIMEOUT CONDITIONS RELATED TO ROUTER PROCESS USED TO DOWNLOAD CENTRALIZED SCRIPTS. SIMILAR TO Z/OS APAR PM30205. v IZ97073: ZCENTRIC JOBS WITH '$ IN THE NAME GO IN ERROR. v IZ97356: ROUTER STUCK AFTER A PROBLEM CONNECTING THE AGENT. v IZ98358: RMSTDLIST FAILS ON TWS 8.5.1 FP1 WINDOWS 2003 CLUSTER. v IZ98964: TWS JOBNUMBER INVALID IN EVENT.LOG ON LINUX 64BIT. v IZ99233: EVENT RULE ALLOWS JOB SUBMIT WHEN JOBSTREAM SPECIFIED DOES NOT EXIST. v IZ99333: DELAY IN JOB STARTING EVEN THOUGH CANCEL PENDING DEPENDENCY HAS BEEN PROCESSED. v IZ99697: THE NUMBER OF FILE DEPENDENCIES UNRESOLVED IS SET TO 1, ALTHOUGH ALL OF THEM ARE RESOLVED. v IZ99755: NEW OPTION TO SKIP JOB EVERY INSTANCE IN LATE.

16

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v IZ99893: LOG MESSAGE WRITTEN EVENT TRIGGERS 1 TRAP FOR N MESSAGES INSTEAD OF 1 TRAP PER MESSAGE. v PM53893: TWS 8.6 and DWC 8.6: sharing eWAS hung. The Tivoli Workload Scheduler and Dynamic Workload Console instances sharing the same Websphere Application Server, might become unresponsive after some days. This issue has been solved by this fix pack that embeds the new Tivoli Integrated Portal level. List of defects fixed: This list contains the defects that fixed some of the limitations reported in the Tivoli Workload Scheduler Version 8.6.0 Release Notes: v 52510: AWKRAA207E The EMF framework is not initialized properly while starting Java Job for each job submitted on a zCentric v 52782: Was loop performing multiple EDWA actions v 54123: Timeout during Symphony download. v 55321: event.log after JnexPlan,stop/start was, doesn't work v 55478: SCHEDULED TIME OF THE PREDECESSOR JOB IN GMT ON TDWC. v 55750: 20110630_TWSMERGE.log have wrong group and onwer. v 55997: Composer tmp files should not be world-writable. v 56056: 851FP3 with Oracle fails to migrate to 86 (ORA-02443). v 58293: JobManager on DDM WIN2008 64bit dump continously v 58295: Solaris x86 JobManager dies after a while. v 58670: TWS trace folder increases size indefinitely v 59723: master eWAS HANG: requesting a JOBLOG output of a database job on 86FP1 agent and old master 8.6 v 59846: Base: GVT: Unable to submit jobs on a workstation more than one time CMVC(56476) v 59680: JnextPlan doesn't work after upgrade from TWS 851fp1 to 8.6GA. v 59763: SSO doesn't work (from TDWC 86 FP1) after master upgrade to 86 GA. See “Downloading and replacing files from GAFixes directory” on page 26. v 59789: ssmagent dies to manage 50K events (1000 rules, 50 files) v 60190: Java Runtime Exception performing a pick list and executing java jobs on HPIA64 machine v 60585: JobManager hang after submission of multiple java jobs v 60834: CIT step fails if you install TWS 86 GA after a TWS 86 fp1 installation on the same machine. v 60869: The apply FP1 operation fails on a Windows 64 bit machine.

Known limitations and workarounds The following are software limitations and workarounds that affect Tivoli Workload Scheduler version 8.6.0 Fix Pack 3: During installation: Fix Pack 3 installation in shared platforms (92777) Only for shared installations, you must perform the General Availability installation on all the shared platforms before applying this fix pack to any environment.

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

17

Fix Pack installation process overrides the resource cli and the Openssl default certificates The fix pack installation overrides the following sample certificates: Truststore: v \TDWB_CLI\certs\ TWSClientTrustFile.jks v \TWS\ssl\OpenSSL\ TWSTrustCertificates.cer Keystore: v \TDWB_CLI\certs\ TWSClientKeyFile.jks v \TWS\ssl\OpenSSL\TWSClient.key v \TWS\ssl\OpenSSL\TWSClient.cer Where is the IBM Tivoli Workload Scheduler installation directory. Notes: 1. If you have your own certificates named as the default samples certificates saved in the default directory, the fix pack installation process overrides your own resource cli and Openssl certificates. Before installing the fix pack, back up your resource cli and Openssl certificates and restore them after installing the fix pack. 2. If you already performed the procedure to renew the default certificates by using the 8.6.0-TIV-TWA-CERTIFICATES package downloaded from Fix Central, the fix pack installation process overrides your renewed resource cli and Openssl default certificates. Before installing the fix pack, back up your resource cli and Openssl certificates and restore them after installing the fix pack. Installation at step 0 doesn't stop with Tivoli Workload Scheduler command lines opened (60595) On AIX 6100-04-00 operating systems, the IBM Tivoli Workload Scheduler fix pack installation might fail: apply action at step 0 rollback action at step 12 One possible cause is that the process is unable to recognize whether a file is locked, and is therefore unable to verify if the IBM Tivoli Workload Scheduler command lines are open or if IBM Tivoli Workload Scheduler jobs are running. Before installing running the fix pack, update the AIX operating system to a later version. twspatch output completely corrupted on some Windows platforms (59219) On platforms running Windows Vista, Windows 2008, or Windows 2007, the output of the twspatch command is corrupt.

18

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Workaround 1: Open the generated file with an editor supporting the UTF-8 character set. Workaround 2: v Redirect the output of the twspatch command to a file v Open a command prompt window and type chcp 65001 v Open the generated file with no errors Missing config.ini settings after fix pack apply and undo (60221) If you apply the fix pack and then undo it, the original \TWS\JavaExt\eclipse\configuration\ config.ini file is restored. If, after the fix pack is applied and before it is undone, you installed any plug-in, the settings related to this plug-in are lost. You can recover these settings from the \TWS\ JavaExt\eclipse\configuration\config.ini.tomerge file and manually merge its content with the tws\javaext\eclipse\ configuration\config.ini file. Missing file after rollback from Fix Pack 2 to Fix Pack 1 (70043) If you rollback from Fix Pack 2 to Fix Pack 1 the following file is missing: properties\version\ Tivoli_Workload_Scheduler_Core.8.6.0.1 Fault-Tolerant Agent not working with distributor connector (61632) If you install this fix pack on a fault-tolerant agent and then install the distributed connector, the fault-tolerant agent might have an unexpected behaviour. Workaround: To avoid this, first install the distributed connector and later apply this fix pack. At run time: Jobs v The SmartCloud Provisioning job does not support the Power® VM Hypervisor. v If you create a remote job using the Windows protocol and this job runs a script that creates a long job log, the job might take a long time to complete. Remote command job - RSH protocol On UNIX operating systems, the RSH protocol may use ports ranging from 1 to 1024 only if you are authenticated as the root user. An user different from the root user must use a port number greater than 1024. FIPS operational mode On Solaris x86 with Intel chipset, FIPS operational mode is not supported for Event Driven Workload Automation (EDWA) file events because of a limitation in the GSKit component on Solaris x86. Recovering a corrupted plan from the latest archived plan v Some Tivoli Workload Scheduler events that were triggered before applying the recovery procedure, might be triggered again after the recovery procedure has completed. This limitation concerns those events that are not managed through a message queue, for example, UNTIL, DEADLINE, and MAXDUR. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

19

v Jobs that are in EXEC status when running the recovery procedure might appear duplicated in the recovered plan, one instance in the original job stream, and the second one in USERJOBS. Should this occur, one of the two instances might not complete and must be deleted manually. v Prompts in the recovered plan might have a prompt number different from the prompt number in the original plan. To avoid a mismatch, prompt reply events are not recovered. Windows rights requirements v To run Tivoli Workload Scheduler command lines, in addition to standard Windows rights to login to the server, users must have the Impersonate a client after authentication right granted. By default, this is granted only to Administrators members. This is required to impersonate Tivoli Workload Scheduler users and to access Tivoli Workload Scheduler Symphony and Mailbox. This applies to both Windows 2003 and Windows 2008 operating systems with User Access Control (UAC) disabled. On Windows 2008, by default the User Access Control is enabled, and the Impersonate a client after authentication right is not available to the user unless the command shell is started with the parameter start as administrator. After that, users can authenticate with their own userid. v On both Windows 2003 and Windows 2008 operating systems, users must have the logon as batch right to create job processes. In addition, users must have Read and Read & Execute access to cmd.exe to use the BATCH built-in group. v If a recovery is needed, to manage Tivoli Workload Scheduler agents, users must be in the Administrators group or be granted to run the command runas as the user twsuser to reset the Tivoli Workload Scheduler files. Message AWSBCU035E corrupted in languages different from English The message AWSBCU035E Opening , error:

is corrupted when displayed in languages different from English. Interactive jobs fail if user is not logged in to the active desktop session On Windows 2008, Windows Vista and Windows 7 operating systems, before running an interactive job the user must be already logged in to the desktop session where you plan to run the interactive job. (IV37787) Group authentication On HP-UX version 11iv3 operating systems, based on PA-RISC architecture releases subsequent September 2003 or Itanium architecture, if you do a group authentication you must be sure that each line contained in the /etc/group file is not longer than 4096 characters. (91244 - IV50242) During uninstallation: Graphical rollback might get stuck at times (RTC 61813) If you perform a graphical rollback of this fix pack, the process might get stopped at the step Start the Tivoli Workload Scheduler instance but the startup completes successfully. The reason is that the machine has exhausted its resources.

20

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Workaround: Kill the installation process, resume it, and run the other remaining steps. Rollbacks on AIX might fail randomly (RTC 87962) Only on AIX operating systems, a rollback process might fail because it cannot rename a locked file. This happens because shared libraries can still be located in the shared memory even after all the related applications have been shut down. Workaround: Use the utility slibclean to unload from the shared memory any libraries that are no longer referenced. This utility requires no parameters. After upgrade: Certificates problem when upgrading a master domain manager V8.5.1, a backup master domain manager V8.5.1, a dynamic agent V8.5.1, and a Tivoli Workload Scheduler for z/OS agent V8.5.1 to V8.6: Problem description: The Tivoli Workload Scheduler installation or upgrade process V8.5.1 for the master domain manager, the backup master domain manager, the dynamic agent, and the Tivoli Workload Scheduler for z/OS agent, creates the following certificate: v On Windows operating systems: \TWS\ITA\TWSClientKeyStore.kdb

v On UNIX and Linux operating systems: /TWS/ITA/bin/TWSClientKeyStore.kdb

where is the directory where you installed the Tivoli Workload Scheduler instance. The Tivoli Workload Scheduler installation or upgrade process V8.6 for the master domain manager, the backup master domain manager, the dynamic agent, and the Tivoli Workload Scheduler for z/OS agent, creates the same certificate in the following different directories: v On Windows operating systems: \TWS\ITA\cpa\TWSClientKeyStore.kdb

v On UNIX and Linux operating systems: /TWS/ITA/cpa/bin/TWSClientKeyStore.kdb

where is the directory where you installed the Tivoli Workload Scheduler instance. If you have already renewed the default certificates, either by using the Procedure to renew the default certificates in a distributed environment or by using the Procedure to renew the default certificates for distributed components used in a z/OS environment for V8.5.1 or you used your own certificates, and you upgrade your Tivoli Workload Scheduler instance to V8.6, the Tivoli Workload Scheduler ITA processes V8.6 use the incorrect default certificate installed in the new directory. Problem solution: To manage the incorrect default certificate, after the master domain manager, backup master domain manager, dynamic agent, and Tivoli Workload Scheduler for z/OS agent upgrade process to V8.6, perform the following procedure:

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

21

1. Stop the Tivoli Workload Scheduler agent processes that use the incorrect default certificate by running: v On Windows operating systems: ShutdownLwa.bat

v On UNIX and Linux operating systems: ShutdownLwa

For more information about the command syntax, see User's Guide and Reference. 2. Modify the default certificate, by copying the TWSClientKeyStore.kdb file: v On Windows operating systems, from the directory \TWS\ITA\bin to the directory \TWS\ITA\cpa\bin v On UNIX and Linux operating systems, from the directory /TWS/ITA to the directory /TWS/ ITA/cpa where is the directory where you installed the Tivoli Workload Scheduler instance. 3. Start the Tivoli Workload Scheduler agent processes that use the modified default certificate by running: v On Windows operating systems: StartUpLwa.bat

v On UNIX and Linux operating systems: StartUpLwa

For more information about the command syntax, see User's Guide and Reference.

Compatibility with earlier versions The following are compatibility issues with earlier versions of the product. The maxdur and mindur job stream definition keywords work with the following component versions: v Master domain manager version 8.6.0.2 v Dynamic agents version 8.5.1.4 or later v Fault tolerant agents version 8.6.0.2 or later On fault tolerant agents version 8.6.0.1 or earlier, ONMAXDUR KILL on the Master domain manager displays the [MaxDurationExceeded] and [KillSubmitted] flags, but the job remains in EXEC status because it is not killed locally. Two events, Job Exceeded Maximum Duration and Job Did not Reach Minimum Duration, do not work.

Globalization notes None.

Fix pack structure This section describes the structure of the images contained in this fix pack.

22

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Fix pack files available for Tivoli Workload Scheduler using Fix Central This is the structure of the fix pack for the engine on Fix Central: +---8.6.0-TIV-TWS-FP0003.README (this file in text format) | +---8.6.0-TIV-TWS-FP0003.pdf (this file in pdf format) | +---8.6.0-TIV-TWS-FP0003.VSR | +---8.6.0-TIV-TWS-AIX-FP0003.zip | +---8.6.0-TIV-TWS-HPUX-FP0003.zip | +---8.6.0-TIV-TWS-HPIA64-FP0003.zip | +---8.6.0-TIV-TWS-LINUX_I386-FP0003.zip | +---8.6.0-TIV-TWS-LINUX_PPC-FP0003.zip | +---8.6.0-TIV-TWS-LINUX_S390-FP0003.zip | +---8.6.0-TIV-TWS-LINUX_X86_64-FP0003.zip | +---8.6.0-TIV-TWS-SOLARIS-FP0003.zip | +---8.6.0-TIV-TWS-SOLARIS_I386-FP0003.zip | +---8.6.0-TIV-TWS-WINDOWS-FP0003.zip | +---8.6.0-TIV-TWS-WINDOWS_X86_64-FP0003.zip | +---8.6.0-TIV-TWS-IBM_I-FP0003.tar | +---8.6.0-TIV-WSSDK-WINDOWS-FP003.zip | +---8.6.0-TIV-WSSDK-WINDOWS_X86_64-FP003.zip | +---8.6.0-TIV-WSSDK-LINUX_X86_64-FP003.zip | +---8.6.0-TIV-WSSDK-LINUX_I386-FP003.zip

Fix pack files available for batch reports using Fix Central This is the structure of the fix pack for batch reports on Fix Central; they have not changed since Fix Pack 1: +---8.6.0-TIV-REPCLI-SOLARIS_I386-FP0001.tar | +---8.6.0-TIV-REPCLI-AIX-FP0001.tar | +---8.6.0-TIV-REPCLI-WINDOWS-FP0001.zip | +---8.6.0-TIV-REPCLI-LINUX_PPC-FP0001.tar | +---8.6.0-TIV-REPCLI-HPUX-FP0001.tar | +---8.6.0-TIV-REPCLI-SOLARIS-FP0001.tar | +---8.6.0-TIV-REPCLI-LINUX_X86_64-FP0001.tar | +---8.6.0-TIV-REPCLI-HPIA64-FP0001.tar | +---8.6.0-TIV-REPCLI-WINDOWS_X86_64-FP0001.zip |

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

23

+---8.6.0-TIV-REPCLI-LINUX_I386-FP0001.tar | +---8.6.0-TIV-REPCLI-LINUX_S390-FP0001.tar

Fix pack file available for Tivoli Endpoint Manager using Fix Central This is the structure of the fix pack for Tivoli Endpoint Manager Analyses and Fixlets for Tivoli Workload Scheduler Agents patch management on Fix Central: +---8.6.0-TIV-TWS-TEM-FP0003.zip

Installing the fix pack This section describes how to apply Fix Pack 3 to Tivoli Workload Scheduler version 8.6.0. The section is divided into the following subsections: v “Creating a fix pack installation package for a specific Tivoli Workload Scheduler component” v “Downloading and replacing files from GAFixes directory” on page 26 v “Installation notes” on page 27 v “Disk space requirements” on page 30 v “Updating the Tivoli Workload Scheduler database” on page 32 v v v v v v

“Performing a safe fix pack installation” on page 37 “Product actions when applying the fix pack” on page 40 “Installation actions” on page 39 “Installing using the ISMP wizard” on page 44 “Installing using the ISMP silent installation” on page 45 “Installing using the twspatch script” on page 45

v “Installing using Software Distribution” on page 47 v “Installing the fix pack on fault-tolerant agents when there are corrupt registry files” on page 48 v “Configuring properties for the dynamic workload broker command line” on page 51 v “Rolling back the fix pack installation” on page 51 v “Uninstalling the entire Tivoli Workload Scheduler instance” on page 51 v “Installation log files” on page 51

Creating a fix pack installation package for a specific Tivoli Workload Scheduler component In Tivoli Workload Scheduler version 8.6, you could choose to download either the eImage for the platform, which contains the installation package for all the components for that platform, or just the specific eImage for the component you require. In Tivoli Workload Scheduler version 8.6 Fix Pack 3, you must download the eImages for the platform and you can use this package to install Fix Pack 3 for all the components or you can create the specific installation package for the component you need, by running a script located in the Fix Pack 3 eImages. The Tivoli Workload Scheduler version 8.6 Fix Pack 3 eImages contain a script for each platform, which creates the specific package for the component from the original fix pack eImages.

24

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Before installing Tivoli Workload Scheduler version 8.6, if you want to create a specific component image to install, perform the following procedure: 1. Download locally Tivoli Workload Scheduler version 8.6 Fix Pack 3 images. 2. From the \tws_tools\ directory, run: Windows operating system createTWSFPImage.bat -type fta|agent [-destination ] [-removeSetup true|false]

UNIX and Linux operating systems createTWSFPImage.sh -type fta|agent [-destination ] [-removeSetup true|false]

where type

This parameter is required. Specify fta for fault-tolerant agent image or agent for Tivoli Workload Scheduler agent (agent, dynamic agent, or agent for z/OS).

destination This parameter is optional. Specify the absolute path for the folder that contains the new image. The default is the folder where the current image is located and the script runs. If the destination is not specified, the script removes locally the files not needed for the image type chosen. removeSetup This parameter is optional. Specify that the new image does not contain the ISMP file SETUP.exe for Windows operating systems or SETUP.bin for UNIX operating systems. The default is false and the new image created contains the ISMP file. Example 1 On a Windows machine, if you want to create the image to install Fix Pack 3 on a fault-tolerant agent installed on an AIX operating system, using twspatch script, perform the following actions: 1. Download the Fix Pack 3 eImage for the AIX platform on the Windows machine. 2. To create the Fault-Tolerant Agent component image on the directory C:\Documents and Settings\Administrator, from the directory AIX\tws_tools\ , run: createTWSFPImage.bat -type fta -destination "C:\Documents and Settings\Administrator" -removeSetup true

Note: In this example you set removeSetup to true because, to install with twspatch, you do not need the file SETUP.bin. Example 2 On a Windows machine, if you want to create, the image to install Fix Pack 3 for an Agent for z/OS installed on a Windows operating system, using the wizard, perform the following actions: 1. Download the Fix Pack 3 eImage for the Windows platform on the Windows machine. 2. To create the Agent for z/OS component image on the directory C:\Documents and Settings\Administrator, from the directory Windows\tws_tools\ run: IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

25

createTWSFPImage.bat -type agent -destination "C:\Documents and Settings\Administrator"

Downloading and replacing files from GAFixes directory The Tivoli Workload Scheduler version 8.6 Fix Pack 3 images contain the directory GAFixes, which includes the fixed files for General Availability installation. Before restarting the Tivoli Workload Scheduler version 8.6 installation, perform the following procedure: 1. Download locally Tivoli Workload Scheduler version 8.6 images. 2. Download locally Tivoli Workload Scheduler version 8.6 Fix Pack 3 images. 3. Go to the GAFixes directory and perform the actions described below: 92352

On Oracle RDBMS, the upgrade of Tivoli Workload Scheduler to Tivoli Workload Scheduler V8.6 or later versions might fail if the MDL_USER name is written in lower case in the customized SQL script. To avoid this issue, write always the name in upper case. Fix Pack 3 images provide the files to fix the problem if the MDL_USER name is written in lower case. v Replace the following file: – GAFixes\tws_tools\oracle\check_FKJHRJOD01.sql in the directory \TWS\ of Tivoli Workload Scheduler version 8.6 images.

71479

If in your Tivoli Workload Automation instance you have a Dynamic Workload Console version 8.4 installed with default options and still using the File Registry as User Authentication method, you might have an issue upgrading the Tivoli Workload Scheduler to version 8.6. To avoid this issue, change the file \TWS\\ tws_tools\ChangeSecurityProperties.jacl with that one provided with Tivoli Workload Scheduler version 8.6 Fix Pack 3 images in the following path: \\GAFixes\tws_tools\ ChangeSecurityProperties.jacl.

69898

The Tivoli Workload Scheduler upgrade to version 8.6 on ORACLE with the partitioning support enabled, might fail during the "Configure the Tivoli Workload Scheduler Database" step due to an issue related to the discovery of the tablespace name. This issue is caused by the wrong value of the tablespace name retrieved during the upgrade process. The Fix Pack 3 images provide the file to address this problem v Replace the following file: – GAFixes\tws_tools\oracle\query_catalog.sql in the directory \TWS\\tws_tools\oracle of Tivoli Workload Scheduler version 8.6 images.

59763

26

If you have an earlier version of Dynamic Workload Console and Tivoli Workload Scheduler installed that share the same LDAP user Registry and they are configured to use SSO (Single Sign-On) and you upgrade the Dynamic Workload Console, the Tivoli Workload Scheduler or both to version 8.6.0, the SSO configuration is lost. Fix Pack 3 images provide the files to fix the problem. v Replace the following file: – GAFixes\tws_tools\ChangeSecurityProperties.jacl

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

in the directory \TWS\\tws_tools of Tivoli Workload Scheduler version 8.6 images. 59608

On Windows operating systems, Tivoli Workload Scheduler version 8.6 installation fails if you use the SYSTEM user. Fix Pack 3 images provide the files to fix the problem. v Replace the following file: – GAFixes\twsinst.vbs in the directory \TWS\ of Tivoli Workload Scheduler version 8.6 images.

56084

The installation of a Dynamic agent on an Iseries machine, using the twsinst method on a QP2TERM fails, because the installation process is unable to start the agent. Fix Pack 3 images provide the files to fix the problem. v Replace the following file: – GAFixes\twsinst

in the directory \TWS\ of Tivoli Workload Scheduler version 8.6 images. 4. If step 3 completed successfully, start the installation from Tivoli Workload Scheduler version 8.6 images. 5. If step 4 completed successfully, start the fix pack installation from Tivoli Workload Scheduler version 8.6 Fix Pack 3 images.

Installation notes When installing the Tivoli Workload Scheduler, follow these recommendations: v The fix pack installation overrides the following sample certificates: Truststore: – \TDWB_CLI\certs\TWSClientTrustFile.jks – \TWS\ssl\OpenSSL\TWSTrustCertificates.cer Keystore: – \TDWB_CLI\certs\TWSClientKeyFile.jks – \TWS\ssl\OpenSSL\TWSClient.key – \TWS\ssl\OpenSSL\TWSClient.cer Where is the IBM Tivoli Workload Scheduler installation directory. For more information about to solve the problem, see Known limitations and workarounds section. v Before installing the Tivoli Workload Scheduler Fix Pack 3, if you have not installed the Tivoli Workload Scheduler Fix Pack 1 for version 8.6.0, you must perform the following actions: You installed the batch reports version 8.6.0 1. Rename the directory TWSBatchReportCli, where you installed the batch reports version 8.6.0 to TWSBatchReportCli_old. 2. In the directory TWSBatchReportCli, download the file 8.6.0-TIV-REPCLI--FP0001.tar version 8.6 Fix Pack 1 images where operating system is the platform where you want to perform the installation.

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

27

3. To extract the package in the directory TWSBatchReportCli, see Tivoli Workload Scheduler: User's guide and Reference > Getting reports and statistics > Running reports and batch reports > Running batch reports from the command line interface 4. Back up the TWSBatchReportCli\config\common.properties file and all the templates stored in TWSBatchReportCli\reports\templates. 5. Merge the TWSBatchReportCli\config\common.properties file with the TWSBatchReportCli_old\config\common.properties file. 6. Copy the customized files from TWSBatchReportCli_old\reports\ templates to TWSBatchReportCli\reports\templates. You do not have the batch reports version 8.6.0 installed 1. In the directory TWSBatchReportCli, download the file 8.6-TIV-REPCLI--FP0001.tar version 8.6 Fix Pack 1 images, where operating system is the operating system on which you want to perform the installation. 2. For more information, see TWSBatchReportCli, see Tivoli Workload Scheduler: User's guide and Reference > Getting reports and statistics > Running reports and batch reports > Running batch reports from the command line interface. v On UNIX only: Before installing the Tivoli Workload Scheduler fix pack version 8.6.0.02, ensure that your umask is set to 022. To verify that umask is set to the correct value, from a command prompt run the umask command. If the value is different from 022, modify it by running: umask 022

v On UNIX operating systems, the data base administrator must have read and run privileges for the Tivoli Workload Scheduler installation path; otherwise the installation fails. (54367) v On UNIX operating systems, the installation might fail with a message indicating that there is a problem when validating the Java Virtual Machine (JVM). This might be caused by a timeout problem. The InstallShield wizard uses a default timeout of 5 seconds during its operations to validate the version of Java Virtual Machine that you have installed, which might be insufficient. Before launching the installation wizard again, increase the timeout value by running the following command: -is:jvmtimer 100

This extends the timeout to 100 seconds, and if you still get the same error message, increase it to 200 seconds. On workstations running Linux Red Hat 64-bit, if the problem persists, set the variable setenforce to 0 using the following command: /usr/sbin/setenforce 0

and then launch the installation again. v To install, undo, and commit the fix pack, use the same installation method (ISMP, twspatch) that you used to install the General Availability version. Note: If you install the fix pack with the action APPLY using the installation method twspatch, to roll back to the previous level, use the command twspatch -undo. To uninstall the entire Tivoli Workload Scheduler instance, use the command twspatch remove, but note that this action is not intended to remove the applied fix pack without also uninstalling the instance (51112).

28

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

v On Windows operating systems, do not install from a Samba disk v On HP-UX, systems, the default value for the kernel parameter max_thread_proc is 64. Set this value to at least 128 otherwise the installation can fail and cause Java™ to generate a core dump. v If you get an error message indicating insufficient space for the installation wizard temporary data in the default /tmp directory, you can launch the installation wizard with the is flag and set an alternative temporary directory. For example, SETUP.sh [-is:tempdir ]. For additional information about disk and space requirements for the installation, see Detailed system requirements. v If you get an error message indicating permission denied for the installation process, to run a script in the tws_tools directory as a user, different from the root user because this user does not have write, read, and execute rights in this directory, you must: 1. Unzip the eImages in a directory where all users have write, read, and execute rights. 2. Restart the installation process from this directory. v Before updating the Tivoli Workload Scheduler services and DLL, it is strongly advised to put the Tivoli Workload Scheduler resources offline and the nodes in pause. (IV09792) After the fix pack installation completes, verify the following information: v On IBM i operating systems, if you want to install the fix pack on the Tivoli Workload Scheduler for z/OS Agent and Tivoli Workload Scheduler Dynamic Agent, verify that the User profile used as TWSUser is not a member of a group profile. Set the group profile associated with the TWSUser to *NONE. If the TWSUser is a member of a group, the fix pack installation fails. v After installing the fix pack, the last line of the TWS_home/version/patch.info file contains: 8.6.0-TIV-TWS-FP0002. v During the fix pack installation the following file is removed and a new one is created when the WebSphere® Application Server is restarted: TWA_home/eWAS/profiles/TIPPprofile/temp/TWS/EIFListener/eif.templ

If you previously modified the property BuffEvtmaxSize, after installing the fix pack you must set it again in the new file, as described in the IBM Tivoli Workload Scheduler Administration Guide, Chapter 9, Administrative tasks, section Managing the event processor. (38192) v On Windows systems, jobs that belong to Final jobstream, go into abend state if the Master domain manager is installed in a directory other than the C: drive. Workaround: To solve this problem, merge the content of these files: \ResetPlan.cmd \JnextPlan.cmd \MakePlan.cmd \SwitchPlan.cmd \CreatePostReports.cmd \UpdateStats.cmd

with those under \config. They are not replaced by fix pack installation because they can be customized. (53435) v There is a mismatch for some Tivoli Workload Scheduler environment variables. UNISONHOME On Windows operating systems, it does not exist or is blank.

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

29

On UNIX operating systems, it is the value of the UNISONHOME variable, set in the user environment. If not specified, its value is set to the user home directory. This variable must have, on all operating systems, the value of the path where the Tivoli Workload Scheduler instance is installed. HOME This variable is not documented for Windows operating systems, but is the path where the Tivoli Workload Scheduler instance is installed. On UNIX operating systems it is the user home directory. (53442) v To grant permissions to users on the updated database views, run the dbgrant script again after the fix pack installation, only if the following conditions are both satisfied: – The database used by Tivoli Workload Scheduler is DB2®. – The dbgrant script was already run before installing this fix pack. (38487) v Only on Windows operating systems, after the fix pack installation, a new version of file twa_env.bat is created in the following directory: \TWS\config. If you customized the original file \ twa_env.bat, you must merge the content of these files to keep your customization. (55999) v Only on UNIX operating systems, after the fix pack installation, a new version of file tws_env.sh is created in the following directory: TWS_home/config. If you have customized the original file TWS_home/tws_env.sh, you must merge the content of these files to keep your customization. (56791) v After the fix pack installation, if you run the command conman sc;info, it shows the old product version. To get the updated version, wait for the next plan to be created and distributed. However, the updated version is in the file \version\patch.info immediately after the fix pack installation. (RTC 59988) v After installing the fix pack on a fault tolerant agent with all configured cluster nodes, the output shows the old product version for the DLLs installed on each node. In any case, the nodes are updated and if you run again the command to show the version, you get the current product version. (RTC 59999) v When connecting to the Dynamic Workload Console V8.6 Fix Pack 3, using the same browser previously used to connect before the fix pack installation, the browser might still display page elements related to the Dynamic Workload Console V8.6. This behaviour is not expected to cause any product malfunctions; however, to prevent it, clear the browser cache. (RTC 61420) v When installing Tivoli Workload Scheduler V8.6 General Availability (GA) on a fault tolerant agent using the twsinst installation script, the license directory is not created and the license files are not copied on the fault tolerant agent. If you want to access these files, you can find a copy on the installation CDs in the directory TWS/License. (RTC 61947) v Only on Windows operating systems, the fix pack installation fails if the Windows environment variable PATH does not contain the folder %WINDIR%\SYSTEM32. (IV27352)

Disk space requirements Before starting the fix pack installation, ensure that you have the following space available in the file system:

30

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Table 1. Disk space requirements for installing a Master domain manager or a backup master fix pack Software distribution installation directory

Temporary directory

2 GB

400 MB

500 MB

HP-UX

2.5 GB

400 MB

720 MB

Solaris

2 GB

400 MB

720 MB

Microsoft Windows

2 GB

400 MB

500 MB

Linux

2 GB

400 MB

500 MB

Operating Installation System directory AIX

®

Table 2. Disk space requirements for installing Tivoli Workload Scheduler agents and the Java Extension fix pack

Operating Installation System directory

Software distribution installation directory

Temporary directory

AIX

1500 MB

300 MB

40 MB

HP-UX

1700 MB

300 MB

40 MB

Solaris

1500 MB

300 MB

40 MB

Microsoft Windows

1500 MB

300 MB

40 MB

Linux

1500 MB

300 MB

40 MB

Table 3. Disk space requirements for installing Tivoli Workload Scheduler agents fix pack

Operating Installation System directory

Software distribution installation directory

Temporary directory

AIX

20 MB

80 MB

40 MB

HP-UX

20 MB

80 MB

40 MB

Solaris

20 MB

80 MB

40 MB

Microsoft Windows

20 MB

80 MB

40 MB

Linux

20 MB

80 MB

40 MB

Table 4. Disk space requirements for installing the Tivoli Workload Scheduler for z/OS agent fix pack

Operating Installation System directory

Software distribution installation directory

Temporary directory

AIX

20 MB

20 MB

40 MB

HP-UX

500 MB

20 MB

40 MB

Solaris

20 MB

20 MB

40 MB

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

31

Table 4. Disk space requirements for installing the Tivoli Workload Scheduler for z/OS agent fix pack (continued)

Operating Installation System directory

Software distribution installation directory

Temporary directory

Microsoft Windows

20 MB

20 MB

40 MB

Linux

20 MB

20 MB

40 MB

Note: Only on HP and Solaris operating systems, the fix pack installation requires also 300 MB free disk space in the temporary directory /var/tmp.

Updating the Tivoli Workload Scheduler database The features released with Fix Pack 3 require that the Tivoli Workload Scheduler database is updated to the latest level. If you have manually created the database (following the procedure described in the Planning and Installation Guide), you must upgrade it manually. Before launching the fix pack installation, depending on the type and version of the database you have installed, run the following commands to update the database to the latest level required by the current fix pack. If you have not manually created the Tivoli Workload Scheduler database, no additional actions are required and the fix pack installation updates automatically the database. DB2

These are the steps to be performed to upgrade the database to the latest level if your database is DB2. Run the appropriate set of commands depending on the database version you have installed: Version 8.6.0.00 (8.6 General Availability) 1. Copy the SQL files from the Tivoli Workload Scheduler images a. Copy the following Tivoli Workload Scheduler SQL files: upgrade_ANY_FKJHRJOD01.sql upgrade_ANY_JHRJODIDNULL.sql upgrade_ANY_JOBMAXDUR.sql

from \\tws_tools to \sql. b. Copy the following Tivoli Dynamic Workload Broker SQL files: upgrade_ANY_ZANRDRTIME.sql upgrade_8.6.0.00_8.6.0.01.sql upgrade_ANY_IBROKERJOB04.sql

from \\tws_tools\tdwb to \tdwb\sql. 2. Customize the SQL files Open the file \tdwb\sql\upgrade_ANY_ZANRDRTIME.sql and change with the right value all the occurrences of the following place holder strings: @TWS_TS_NAME@ @DB_USER@

32

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

where: v TWS_TS_NAME is the name of the DB2 instance table space. This table space is used to store scheduling objects and event rules. For information about DB2 table spaces, see the DB2 documentation. The default table space name is TWS_DATA. When the administrator installs the product, he must specify this value in the Tablespace name field. v DB_USER: If you are creating the database tables before installing the product, specify the user that must have access to the Tivoli Workload Scheduler database. When the administrator installs the product, he must specify this value in the DB2 server administrator user field. On Windows operating system, the default value is db2admin. On UNIX and Linux operating systems, the default value is db2inst1; verify that you can switch to this user and that he can load the DB2 environment. If you are upgrading the database tables before upgrading the product, specify the user that you used when you installed the version of the product you are upgrading. When you later upgrade the product, you can specify a user different from the one you specified in the DB_USER field, but it must have database access permissions. 3. Run the SQL files a. For Tivoli Workload Scheduler, run the following commands: db2 -v -t -f \sql\upgrade_ANY_FKJHRJOD01.sql db2 -v -t -f \sql\upgrade_ANY_JHRJODIDNULL.sql db2 -v -t -f \sql\upgrade_ANY_JOBMAXDUR.sql

b. For Tivoli Dynamic Workload Broker, run the following commands: db2 -v -t -f \tdwb\sql\upgrade_ANY_ZANRDRTIME.sql db2 -v -t -f \tdwb\sql\upgrade_8.6.0.00_8.6.0.01.sql db2 -v -t -f \tdwb\sql\upgrade_ANY_IBROKERJOB04.sql

Version 8.6.0.01 (8.6 Fix Pack 1) or 8.6.0.02 (8.6 Fix Pack 2) 1. Copy the SQL files from the Tivoli Workload Scheduler images a. Copy the following Tivoli Workload Scheduler SQL file: upgrade_ANY_JOBMAXDUR.sql

from \\tws_tools to \sql. b. Copy the following Tivoli Dynamic Workload Broker SQL file: upgrade_ANY_IBROKERJOB04.sql

from \\tws_tools\tdwb to \tdwb\sql. 2. Run the SQL files a. For Tivoli Workload Scheduler, run the following command: db2 -v -t -f \sql\upgrade_ANY_JOBMAXDUR.sql

b. For Tivoli Dynamic Workload Broker, run the following command: db2 -v -t -f \DWB\sql\upgrade_ANY_IBROKERJOB04.sql IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

33

ORACLE These are the steps to be performed to upgrade the database to the latest level if your database is Oracle. Run the appropriate set of commands depending on the database version you have installed: Version 8.6.0.00 (8.6 General Availability) 1. Copy the SQL files from the Tivoli Workload Scheduler images a. Copy the following Tivoli Workload Scheduler SQL files: upgrade_ANY_FKJHRJOD01.sql upgrade_ANY_JHRJODIDNULL.sql upgrade_ANY_JOBMAXDUR.sql

from \\tws_tools\oracle to \sql. b. Copy the following Tivoli Dynamic Workload Broker SQL files: upgrade_8.6.0.00_8.6.0.01.sql upgrade_ANY_IBROKERJOB03.sql upgrade_ANY_IBROKERJOB04.sql

from \\tws_tools\tdwb\ oracle to \tdwb\sql. 2. Customize the SQL files Open the following files: \sql\upgrade_ANY_FKJHRJOD01.sql \sql\upgrade_ANY_JHRJODIDNULL.sql \sql\upgrade_ANY_JOBMAXDUR.sql \tdwb\sql/upgrade_8.6.0.00_8.6.0.01.sql \tdwb\sql/upgrade_ANY_IBROKERJOB03.sql \tdwb\sql/upgrade_ANY_IBROKERJOB04.sql

and change with the right value all the occurrences of the following place holder string: @MDL_USER@

where: v MDL_USER is the database administrator user name, for example: SYSTEM, that access the Tivoli Workload Scheduler and the Dynamic Workload Broker database. This user must be created on Oracle and is not an operating system user. When the administrator installs the product, he must specify this value in the Oracle administrator user field. 3. Run the SQL files a. For Tivoli Workload Scheduler, run the following commands: sqlplus -L \ @ @\sql\ upgrade_ANY_FKJHRJOD01.sql sqlplus -L \ @ @\sql\ upgrade_ANY_JHRJODIDNULL.sql sqlplus -L \ @ @\sql\ upgrade_ANY_JOBMAXDUR.sql

34

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

b. For Tivoli Dynamic Workload Broker, run the following commands: sqlplus -L \ @ @\tdwb\sql\ upgrade_8.6.0.00_8.6.0.01.sql sqlplus -L \ @ @\tdwb\sql\ upgrade_ANY_IBROKERJOB03.sql sqlplus -L \ @ @\tdwb\sql\ upgrade_ANY_IBROKERJOB04.sql

where: v TWS_MDL_USER is the user you specified in the MDL_USER field of the property file. v TWS_MDL_PW is the password of the MDL_USER. v ORACLE_NET_SERVICE_NAME is the name used by clients to identify an Oracle Net server and the specific system identifier or database for the Oracle Net connection. A net service name is mapped to a port number and protocol. It is also known as connect string, database alias, host string, or service name. At installation time, the administrator must specify this value in the Net service name field. If your Oracle database is installed on the same system where you are installing your master domain manager or a backup master, the net service name is the name of your Oracle database.. If your Oracle database is installed on the same system where you are installing your dynamic domain manager or a backup dynamic domain manager, the net service name is the name of your Oracle database. If your Oracle database is not installed on the system where you are installing your master domain manager or a backup master, the net service name is the alias configured for the connection to the remote database. If your Oracle database is not installed on the system where you are installing your dynamic domain manager or a backup dynamic domain manager, the net service name is the alias configured for the connection to the remote database. Version 8.6.0.01 (8.6 Fix Pack 1) or 8.6.0.02 (8.6 Fix Pack 2) 1. Copy the SQL files from the Tivoli Workload Scheduler images a. Copy the following Tivoli Workload Scheduler SQL file: upgrade_ANY_JOBMAXDUR.sql

from \\tws_tools\oracle to \sql. b. Copy the following Tivoli Dynamic Workload Broker SQL files: upgrade_ANY_IBROKERJOB04.sql

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

35

from \\tws_tools\tdwb\ oracle to \tdwb\sql. 2. Customize the SQL files Open the following files: \sql\upgrade_ANY_JOBMAXDUR.sql \tdwb\sql/upgrade_ANY_IBROKERJOB04.sql

and change with the right value all the occurrences of the following place holder string: @MDL_USER@

where: v MDL_USER is the database administrator user name, for example: SYSTEM, that access the Tivoli Workload Scheduler and the Dynamic Workload Broker database. This user must be created on Oracle and is not an operating system user. When the administrator installs the product, he must specify this value in the Oracle administrator user field. 3. Run the SQL files a. For Tivoli Workload Scheduler, run the following command: sqlplus -L \ @ @\sql\upgrade_ANY_JOBMAXDUR.sql

b. For Tivoli Dynamic Workload Broker, run the following command: sqlplus -L \ @ @\tdwb\sql\ upgrade_ANY_IBROKERJOB04.sql

where: v TWS_MDL_USER is the user you specified in the MDL_USER field of the property file. v TWS_MDL_PW is the password of the MDL_USER. v ORACLE_NET_SERVICE_NAME is the name used by clients to identify an Oracle Net server and the specific system identifier or database for the Oracle Net connection. A net service name is mapped to a port number and protocol. It is also known as connect string, database alias, host string, or service name. At installation time, the administrator must specify this value in the Net service name field. If your Oracle database is installed on the same system where you are installing your master domain manager or a backup master, the net service name is the name of your Oracle database.. If your Oracle database is installed on the same system where you are installing your dynamic domain manager or a backup dynamic domain manager, the net service name is the name of your Oracle database. If your Oracle database is not installed on the system where you are installing your master domain manager or a backup master, the net service name is the alias configured for the connection to the remote database. If your Oracle database is not installed on the system where you are installing your dynamic domain manager

36

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

or a backup dynamic domain manager, the net service name is the alias configured for the connection to the remote database.

Performing a safe fix pack installation Tivoli Workload Scheduler installs fix packs in safe mode, to ensure integrity of the running processes. Before starting the installation, the product performs the following actions: v Checks if there are command lines currently running. v Prevents other jobs from starting by setting the job fence on the workstation to the go (101) value. v Checks if there are jobs running. If there are, it waits 60 minutes and checks again. If all the jobs do not complete during this interval, the fix pack installation does not proceed and an error message is displayed. If you want to change this value, specify the number of minutes when you run the setup, perform a silent installation, or using twpatch script. This value can be an integer or you can specify the value -1 for the product to wait indefinitely. The default is 60. To customize the number of minutes the installer waits for running jobs to complete, see: – “Customizing the safe fix pack installation using the wizard” on page 38. – “Customizing the safe fix pack installation using the silent method” on page 38. – “Customizing the safe fix pack installation using twspatch” on page 38. Note: The safe fix pack installation is available with all the installation methods except using Software Distribution. v Checks if there are processes running. If there are, it stops them. If all these checks are passed, Tivoli Workload Scheduler starts the fix pack installation. If the fix pack installation completes successfully, after the Batchman process restarts, the job fence on the workstation is set to its original value because there is a synchronization between the Batchman message queues and Symphony file for the job fence value. The installation process does not start the Batchman process and to set the original job fence on your workstation, run: conman "start"

If the fix pack installation does not complete successfully, either because the checks are not passed or an error has been reached, the job fence is not set to the original value and you must: v Set the job fence manually to its original value. v Perform the steps to correct the errors and resume the fix pack installation. To have the Fault Tolerant Agent available again to schedule, you must link again the host from the Master Domain Manager. Note: If the fix pack installation is successful and you do not restart the Batchman process, there is no a synchronization between the Batchman message queues and the Symphony file for the job fence value, which is set to GO. If you perform an undo fix pack action, without restarting the Batchman process, for the installation process the original job fence value is GO and, IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

37

after the undo action, when Batchman restarts the workstation fence is wrongly set to GO and the jobs do not start.

Customizing the safe fix pack installation using the wizard To modify the number of minutes the installer waits for running jobs to complete, when you run the installation wizard, perform the following steps: From the installation DVD or from the downloaded images, run one of the following commands: Windows operating system From the WINDOWS directory, run: SETUP.exe -W checkJobsLoop.wait=value

UNIX and Linux operating systems From the operating_system directory, run: SETUP.bin -W checkJobsLoop.wait=value

Customizing the safe fix pack installation using the silent method To modify the number of minutes the installer waits for running jobs, when you run a silent fix pack installation method, perform the following steps: 1. Copy the response file to a local directory, according to your operating system: v patchInstall.txt 2. Edit the response file by specifying the parameter: -W checkJobsLoop.wait=value. 3. Save the file with your changes. 4. Enter the following command: Windows operating systems SETUP.exe -options local_dir\patchInstall.txt -silent

where patchinstall.txt is the name of the response file to use for fix pack installation. The SETUP.exe file is located in TWS\operating_system. UNIX and Linux operating systems ./SETUP.bin -options local_dir/patchInstall.txt -silent

where patchInstall.txt is the name of the response file to use for fix pack installation. The SETUP.bin file is located in the TWS/operating_system directory.

Customizing the safe fix pack installation using twspatch To modify the number of minutes the installer waits for running jobs to complete, when you run the twspatch script, perform the following steps: From the installation DVD or from the downloaded images, run one of the following commands: Windows operating system From the WINDOWS directory, run: twspatch.vbs -install -uname TWS_user -wait minutes

UNIX and Linux operating systems From the operating_system directory, run: ./twspatch -install -uname TWS_user -wait minutes

38

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Installation actions When you install the fix pack, you can perform one of the following actions: APPLY Use this action to install the fix pack without making it permanent. “Product actions when applying the fix pack” on page 40 lists the actions the product performs when you apply the fix pack. ROLLBACK Use this action to roll back to the previous level if you did not committed it. COMMIT Use this action to make the fix pack permanent. A rollback operation is no longer possible. REPAIR Use this action (only after the Commit action) to restore an existing Tivoli Workload Scheduler instance to the current committed level when a problem arises with the binary files. It forces an APPLY operation even if the current fix pack is already applied. It is used to repair the currently installed product. Depending on the fix pack installation state, you can perform the actions shown in the table below. Table 5. Fix pack installation state Initial state

Action

Final State

Final State General Availability Pack

-

apply

ICU

ICH

ICU

commit

IC

-

ICU

undo

-

IC

IC

repair

IC

-

where: ICU

Installed undoable

IC

Installed and committed

ICH

Installed, committed, and hidden

If you have a Tivoli Workload Scheduler fix pack installed in "undoable mode" (ICU state) on your machine and you are applying a more recent Tivoli Workload Scheduler fix pack on it, all the changes that you made when installing the previous Tivoli Workload Scheduler fix pack are committed before applying the newer ones. Therefore, if you undo the fix pack you last installed, you restore the previous fix pack changes. These changes are permanent. The fix pack installation is recorded in the TWSRegistry.dat file by adding the following lines: /Tivoli/Workload_Scheduler/tws_user_DN_FixpackName= FP_TWS_$(SWD-OS-NAME)_$(tws_user).8.6.$(patch_id)

where: $(SWD-OS-NAME) Specifies the operating system where you are installing. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

39

$(tws_user) Specifies the Tivoli Workload Scheduler instance owner. $(patch_id) Specifies the Tivoli Workload Scheduler fix pack number. Before repairing a fix pack installation, ensure that: v The processes listed in Table 6 are inactive: Table 6. Inactive processes Windows

UNIX

netman

netman

monman

monman

ssmagent

ssmagent

writer

writer

batchman

batchman

batchup

batchup

JOBMAN

JOBMAN

JOBMON tokensrv scribner

scribner

agent

agent

JobManager

JobManager

v The files listed in Table 7 are available under TWS_home/bin and are not corrupt (40042): Table 7. Files available under TWS_home/bin Windows

UNIX

conman

conman

composer (on the master)

composer (on the master)

setown.cmd

libatrc.so

setown.exe

libicu*.so

oslayer.dll

libHTTP*.soinstmecho

icudt*.dll

mecho

HTTPChannel.dll

composer

HTTPSSLChannel.dll HTTPTransport.dll libatrc.dll msv*.dll agent

agent

JobManager

JobManager

Product actions when applying the fix pack The installer performs the following actions when you APPLY the fix pack:

40

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

1. Checks if there are any command lines running for the selected Tivoli Workload Scheduler instance. 2. Retrieves the value of the job fence on the workstation for the selected Tivoli Workload Scheduler instance. 3. Sets the value of the job fence on the workstation to the GO value for the selected Tivoli Workload Scheduler instance. 4. Checks if there are any jobs running for the selected Tivoli Workload Scheduler instance. 5. Stops the embedded version of WebSphere Application Server. 6. Stops the Tivoli Workload Scheduler agent. 7. Stops the Tivoli Workload Scheduler instance. 8. Checks if there are any processes running for the selected Tivoli Workload Scheduler instance. 9. Backs up the profile for the embedded WebSphere Application Server. 10. Updates the embedded version of IBM WebSphere Application Server UPDI V7.0.0.23. 11. Updates the embedded version of IBM WebSphere Application Server FP0000023. 12. Updates the embedded version of IBM WebSphere Application Server IFPM60715. 13. Updates the embedded version of IBM WebSphere Application Server IFPM71296. 14. Updates the embedded version of IBM WebSphere Application Server SDK FP0000023. 15. Installs the Tivoli Workload Scheduler modeling and planning server, version 8.6. 16. Installs with Rollback FP_LWA_.SPB. 17. Installs CIT scanners. 18. Installs with Rollback FP_Eclipse_.SPB. 19. Installs with Rollback the IBM Tivoli Workload Scheduler scheduling engine. 20. Installs with Rollback IBM Tivoli Workload Scheduler scheduling engine National Language Support. 21. Installs with Rollback FP_TDWB_.SPB. 22. Customizes the SQL scripts used to configure the Tivoli Workload Scheduler database. 23. Customizes the SQL scripts used to configure the Tivoli Workload Scheduler broker database. 24. Configures the Tivoli Workload Scheduler database. 25. Configures the Tivoli Workload Scheduler broker database. 26. Propagates the security policies of the applications to the JACC provider in the embedded WebSphere Application Server. 27. Starts the embedded WebSphere Application Server. 28. Creates uninstaller. 29. 30. 31. 32. 33.

Configures the Tivoli Workload Scheduler instance. Updates the default Tivoli Workload Scheduler Trust Stores. Updates the default Trust Store certificates Starts the Tivoli Workload Scheduler instance. Starts the Tivoli Workload Scheduler agent. IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

41

34. Completes and clean the Tivoli Workload Scheduler instance. 35. Updates the Tivoli Workload Automation registry. 36. Resets the value of the job fence on the workstation to the original value for the selected Tivoli Workload Scheduler instance. 37. Updates the patch.info file.

Product actions when undoing the fix pack The installer performs the following actions when you UNDO the fix pack: 1. Checks if there are any command lines running for the selected Tivoli Workload Scheduler instance. 2. Retrieves the value of the job fence on the workstation for the selected Tivoli Workload Scheduler instance. 3. Sets the value of the job fence on the workstation to the GO value for the selected Tivoli Workload Scheduler instance. 4. Checks if there are any jobs running for the selected Tivoli Workload Scheduler instance. 5. Stops the embedded version of WebSphere Application Server. 6. Stops the Tivoli Workload Scheduler agent. 7. Stops the Tivoli Workload Scheduler instance. 8. Checks if there are any jobs running for the selected Tivoli Workload Scheduler instance. 9. Rolls back FP_LWA_.SPB. 10. Updates the patch.info file. Installs CIT scanners. Rolls back FP_Eclipse_.SPB. Rolls back the IBM Tivoli Workload Scheduler scheduling engine. Updates the patch.info file. Rolls back IBM Tivoli Workload Scheduler scheduling engine National Language Support. 16. Rolls back FP_TDWB_.SPB. 17. Restores the profile for the embedded WebSphere Application Server. 18. Starts the embedded version of WebSphere Application Server.

11. 12. 13. 14. 15.

19. Starts the Tivoli Workload Scheduler instance. 20. Starts the Tivoli Workload Scheduler agent. 21. Completes and cleans the Tivoli Workload Scheduler instance. 22. Updates the Tivoli Workload Automation registry. 23. Resets the value of the job fence on the workstation to the original value for the selected Tivoli Workload Scheduler instance. 24. Updates the patch.info file. Note: The UNDO action restores the old Trust Store certificates, updated during the Apply fix pack action.

Before Installing Before installing the fix pack using all the methods described in the following sections, perform the following actions: 1. Unlink the host on which you are installing the fix pack from the Tivoli Workload Scheduler network

42

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

2. Shut down Tivoli Workload Scheduler. Run the following commands, depending on your configuration: v If you installed only the Tivoli Workload Scheduler for z/OS Agent or the Tivoli Workload Scheduler Dynamic agent, run the following command: On Windows operating systems: ShutdownLwa.cmd

On UNIX and Linux operating systems: ShutDownLwa

v If you have any other configuration, run the following command: On Windows operating systems: conman "unlink @; noask" conman "stop; wait" conman "stopmon;wait" ShutdownLwa.cmd

On UNIX and Linux operating systems: conman "unlink @; noask" conman "stop; wait" conman "stopmon;wait" conman "shut;wait" ShutDownLwa

If you have jobs scheduled to run on the instance you are upgrading, make sure that they have completed otherwise some processes, such as jobmon or joblnch, might still be active. 3. Download the ZIP file specific for the operating system. 4. Extract the content of the ZIP files into a directory, using one of the unzip tools available on your system or downloadable from the Internet. The tool you use must be able to keep the file permissions on the extracted files, for example, infozip. You can find the unzip tool also on the DVD and the eImages of Tivoli Workload Scheduler V8.6 in the directory TWS\\tws_tools, where is the operating system for which you want to install the product. Note: If you want to install the fix pack on IBM i, to untar the eImages, see “Untar the eImages for the Tivoli Workload Scheduler for z/OS Agent and Dynamic Agent on IBM i operating systems.” 5. If you are installing on a UNIX operating system, run the following command: chmod -R 755

Untar the eImages for the Tivoli Workload Scheduler for z/OS Agent and Dynamic Agent on IBM i operating systems To untar the TWS86_IBM_I.tar fix pack eImage, you can use the PASE shell or the AIXterm. Using PASE shell: 1. Open the PASE shell. 2. Run the command: "CALL QP2TERM"

3. Locate the folder where you downloaded the file TWS86_IBM_I.tar and run the command: "tar xvf TWS86_IBM_I.tar"

4. Exit from the PASE shell. Using AIXterm: IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

43

1. Start the Xserver on your desktop. 2. On the iSeries machine, open a QSH shell and export the display. 3. In QSH shell, go to the directory /QopenSys and run the command: "aixterm -sb"

4. A pop-up window is displayed on your desktop. Using this pop-up window, untar the TWS86_IBM_I.tar file.

Installing using the ISMP wizard After you have completed the actions described in the section “Before Installing” on page 42, if you want to install the fix pack using the interactive wizard, perform the following steps: 1. Unlink the host on which you are installing the fix pack from the Tivoli Workload Scheduler network 2. Shut down Tivoli Workload Scheduler. Run the following commands, depending on your configuration: v If you installed only the Tivoli Workload Scheduler for z/OS agent, run the following command: On Windows operating systems: ShutdownLwa.cmd

On UNIX and Linux operating systems: ShutDownLwa

v If you have any other configuration, run the following command: On Windows operating systems: conman "unlink @; noask" conman "stop; wait" conman "stopmon;wait" ShutdownLwa.cmd

On UNIX and Linux operating systems: conman "unlink @; noask" conman "stop; wait" conman "stopmon;wait" conman "shut;wait" ShutDownLwa

If you have jobs scheduled to run on the instance you are upgrading, make sure that they have completed otherwise some processes, such as jobmon or joblnch, might still be active. 3. Download the TAR or ZIP file specific for the operating system and unpack it. To extract the .tar file, ensure that you use the GNU version of the TAR command. Otherwise, if you unpack the file using a version other than GNU, your fix pack installation fails. If you are installing on a UNIX operating system, run the following command: chmod -R 755

4. Depending on the type of operating system, to launch the wizard, run the following command: On Windows operating systems: SETUP.exe

On UNIX and Linux operating systems: ./SETUP.bin

The installation starts. 5. Follow the instructions provided on the panel.

44

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

6. Click Finish to complete the installation.

Installing using the ISMP silent installation After you have completed the actions described in the section “Before Installing” on page 42, if you want to want to install the fix pack in silent mode use silent installation. Silent installation requires the customization of a response file. The response file includes all the information required to run the installation without user intervention. You are provided with the patchInstall.txt sample response file located under the RESPONSEFILES directory. Create your response file or customize the response file to include the options required to complete the installation. Run the following command from the path were the SETUP file is located to start the installation in silent mode: v On Windows operating systems: setup.exe -options response_file -silent

where response_file is the full path name of the response file that you customized with your environment settings. v On UNIX and Linux operating systems: ./SETUP.bin -options response_file -silent

where response_file is the full path name of the response file that you customized with your environment settings. Table 8 lists the keywords that you can set in the -W displayActions.selectedAction="APPLY" parameter to customize the response file for your needs: Table 8. Parameters KEYWORD

SCENARIO

APPLY

Install an undoable fix pack

UNDO

Roll back to the previous level if you did not commit it.

COMMIT

Make the fix pack permanent. An UNDO operation is no longer possible.

APPLY_AND_COMMIT

Repair an installed and committed fix pack. Note: This action is available only when you install a fix pack. It is not available on General Availability (GA) versions.

Installing using the twspatch script You can use the twspatch script file to install the agents. To show command usage: On Windows operating systems: twspatch.vbs -u

On UNIX and Linux operating systems: ./twspatch -u

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

45

To install a fix pack: On Windows operating systems: twspatch.vbs -install -uname TWS_user [-inst_dir installation_dir [-recovInstReg {true | false}]] [-wait ] [-lang ] twspatch.vbs -{undo | commit | remove | repair} -uname TWS_user [-lang ]

On UNIX and Linux operating systems: ./twspatch -install -uname TWS_user [-inst_dir installation_dir [-recovInstReg {true | false}]] [-wait ][-lang ] ./twspatch -{undo | commit | remove | repair} -uname TWS_user [-lang ]

Where: install Install an undoable fix pack undo

Roll back an undoable image of the fix pack.

commit Make the fix pack permanent. An UNDO operation is no longer possible. remove Uninstall the Tivoli Workload Scheduler instance. repair Repair an installed and committed fix pack when a problem occurs with the binary files. Forces an APPLY operation even if the current fix pack is already applied. It is used to repair the currently-installed product. -uname TWS_user The name of the user you used to install the Tivoli Workload Scheduler instance. -inst_dir installation_dir [-recovInstReg true | false ] The name of the directory where you installed Tivoli Workload Scheduler. When installing the fix pack the inst_dir is used: v If the installation process cannot retrieve the product install location from the registries. v If you need to re-create the Tivoli Workload Scheduler registries again before the fix pack installation. Set the value of the recovInstReg to true if you want to re-create the registry files while performing a fix pack installation on a fault-tolerant agent. See “Re-creating registry files using twspatch” on page 50. -wait minutes The number of minutes that the product waits for jobs that are running to complete before starting the fix pack installation. If the jobs do not complete during this interval the installation process does not proceed and an error message is displayed. Valid values are integers or -1 for the product to wait indefinitely. The default is 60. -lang lang_id The language used for the twspatch messages displayed. The default is the value of the system variable LANG. If

46

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

the language catalog for the value you specified is missing, the default C language catalog is used. twspatch for Windows is a Visual Basic Script (VBS) that you can run in CScript and WScript mode. After you have completed the actions described in the section “Before Installing” on page 42, perform the following action: v Run twspatch with the options you need for your fix pack installation scenario. Note: On IBM i operating systems, if you are installing the fix pack on a Tivoli Workload Scheduler for z/OS Agent or a Tivoli Workload Scheduler Dynamic Agent, after you have completed the actions described in the section “Untar the eImages for the Tivoli Workload Scheduler for z/OS Agent and Dynamic Agent on IBM i operating systems” on page 43, run the twspatch from the QSH shell.

Installing using Software Distribution After you have completed the actions described in the section “Before Installing” on page 42, to install the fix pack using Software Distribution, run the following commands depending on your configuration: v If you installed only the Tivoli Workload Scheduler for z/OS agent: wdinstsp -f -D -D -n

-uy -D execActionTools=false tws_user= install_dir=

v If you installed the Tivoli Workload Scheduler for z/OS agent or the Tivoli Workload Scheduler Dynamic agent and the Java Extension: wdinstsp -f -D -D -n

-uy -D execActionTools=false tws_user= install_dir=

followed by this command: wdinstsp -f -uy -D tws_user= -D install_dir= -n

v If you installed only the fault-tolerant agent: wdinstsp -f -uy -D execActionTools=false -D tws_user= -D install_dir= -n

v If you installed the fault-tolerant agent and the Java Extension: wdinstsp -f -D -D -n

-uy -D execActionTools=false tws_user= install_dir=

followed by this command: wdinstsp -f -D -D -n

-uy -D execActionTools=false tws_user= install_dir=

and followed by this command:

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

47

wdinstsp -f -uy -D tws_user= -D install_dir= -n

where: -D -D -D -D

st_agent= ft_agent= master= bkm_agent=

FP_TWS__.8.6.

FP_LWA__.8.6.

FP_Eclipse__.8.6.

AIX | HPIA64 | HPUX | LINUX_I386 | LINUX_S390 | LINUX_PPC | LINUX_X86_64 | SOLARIS_I386 | SOLARIS | WINDOW_X86_64 | WINDOWS

fixpack level (e.g. 01)

FP_TWS_.SPB

FP_LWA_.SPB

FP_Eclipse_.SPB

Installing using IBM Endpoint Manager Use the IBM Endpoint Manager Analyses and Fixlets for IBM Tivoli Workload Scheduler agents patch management to take advantage of: v The IBM Endpoint Manager functions to view and analyze Tivoli Workload Scheduler information about all the agents installed on IBM Endpoint Manager endpoints. v The Fixlets to automatically find all the Tivoli Workload Scheduler agents on which to install Tivoli Workload Scheduler V8.6 Fix Packs. When the Fixlets become relevant, you can choose to schedule or run immediately a Tivoli Workload Scheduler Fix Pack installation. IBM Endpoint Manager provides unified, real-time visibility and enforcement to deploy and manage patches to all endpoints from a single console. For more information about applying patches to Tivoli Workload Scheduler using IBM Endpoint Manager, see the document entitled Tivoli Endpoint Manager Analyses and Fixlets for Tivoli Workload Scheduler Agents patch management available on Fix Central.

Installing the fix pack on fault-tolerant agents when there are corrupt registry files If you tried to install the fix pack on a stand-alone, fault-tolerant agent (an agent that is not shared with other components or does not have the connector feature)

48

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

and received an error message that states that an instance of Tivoli Workload Scheduler cannot be found, this might be caused by a corrupt registry file. It is possible to install the fix pack on a stand-alone, fault-tolerant agent that has corrupt registry files without having to re-install the product. Tivoli Workload Scheduler has a recovery option that you can run to re-create the necessary files. You can also use this option when installing the fix pack on nodes in cluster environments, where the node on which you want to perform the fix pack installation is unavailable or is in an inconsistent state. The recovery option re-creates the registry files and the Software Distribution information without having to reinstall the product. You can run the recovery option when using any of the following fix pack installation methods: v “Installing using the ISMP wizard” on page 44 v “Installing using the ISMP silent installation” on page 45 v “Installing using the twspatch script” on page 45

Re-creating the registry files using the installation wizard If you want to re-create the registry files while performing a fix pack installation on a fault-tolerant agent using the installation wizard, perform the following steps: 1. From the installation DVD or from the downloaded images, run one of the following commands: Windows operating systems v TWS\operating_system\SETUP.exe -W displaylActions.installationDirH=TWA_home -W recovInstReg.run=true v TWS\SETUP.cmd -W displaylActions.installationDir=TWA_home -W recovInstReg.run=true where operating_system is the operating system where you want to install the fix pack and TWA_home is the directory where Tivoli Workload Scheduler is installed. UNIX and Linux operating systems v TWS/operating_system/SETUP.bin -W displaylActions.installationDir=TWA_home -W recovInstReg.run=true v TWS/SETUP.sh -W displaylActions.installationDir=TWA_home -W recovInstReg.run=true where operating_system is the operating system where you want to install the fix pack and TWA_home is the directory where Tivoli Workload Scheduler is installed.

Re-creating registry files using silent fix pack installation To re-create the registry files while performing a fix pack installation on a fault-tolerant agent using the silent fix pack installation method, perform the following steps: 1. Copy the response file to a local directory, according to your operating system: v patchInstall.txt 2. Edit the response file by specifying the parameter: -W recovInstReg.run=true 3. Save the file with your changes. 4. Enter the following command:

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

49

Windows operating systems SETUP.exe -options local_dir\patchInstall.txt -silent

where patchinstall.txt is the name of the response file to use for fix pack installation. The SETUP.exe file is located in TWS\operating_system. UNIX and Linux operating systems ./SETUP.bin -options local_dir/patchInstall.txt -silent

where patchInstall.txt is the name of the response file to use for fix pack installation. The SETUP.bin file is located in TWS/operating_system. 5. Review the installation messages in the summary.log file to check that fix pack installation was successful.

Re-creating registry files using twspatch To re-create the registry files while performing a fix pack installation on a fault-tolerant agent using the twspatch script, perform the following steps: On Windows operating systems 1. Log in as administrator on the workstation where you want to upgrade the product. 2. From the TWS/operating_system directory of the installation DVD or from the downloaded images, run one of the following commands, where operating_system is the operating system where you want to install the fix pack, run twspatch using the synopsis described below. On UNIX and Linux 1. From the TWS/operating_system directory of the installation DVD or from the downloaded images, where operating_system is the operating system where you want to install Tivoli Workload Scheduler fix pack, run the twspatch script using the synopsis described below. Synopsis: On Windows operating systems: Show command usage and version twspatch.vbs -u | -v

Install fix pack twspatch.vbs -install -uname user_name [-domain user_domain] [-inst_dir install_dir [-recovInstReg true]]

Example twspatch.vbs -install -uname twsuser -password qaz12qaz -inst_dir "C:\Program Files\IBM\TWA" -recovInstReg true

On UNIX and Linux Show command usage and version ./twspatch -u | -v

Install fix pack ./twspatch -install -uname user_name [-inst_dir install_dir [-recovInstReg true]]

Example ./twspatch -install -uname twsuser -inst_dir /opt/IBM/TWA -recovInstReg true

50

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

For information about the twspatch parameters, see “Installing using the twspatch script” on page 45.

Configuring properties for the dynamic workload broker command line This step is required only if you run the dynamic workload broker command line on a Windows system. The version of the CLIConfig.properties file installed with version 8.5.1 on Windows workstations omits the following keywords: tdwb_user tdwb_pwd

These keywords are required to run commands on the dynamic workload broker command line (not if you use the Tivoli Dynamic Workload Console). This fix pack installs an additional, non-running, instance of CLIConfig.properties with the correct keywords in: TWA_home\TDWB\config\config

Copy the tdwb_user and tdwb_pwd keywords from the CLIConfig.properties located in TWA_home\TDWB\config\config into the CLIConfig.properties located in TWA_home\TDWB\config, which is the running instance.

Rolling back the fix pack installation You can roll back the installation only if you installed it in undoable mode. To roll back the installation using ISMP, perform the following steps: 1. Launch the installation setup for your operating system. 2. Select the instance that you want to remove. 3. Select the UNDO option. 4. Click Finish. To roll back the installation using the twspatch command from the TWS_home directory, use the undo option. For more information about the rolling back action, see also “Installation notes” on page 27.

Uninstalling the entire Tivoli Workload Scheduler instance If you installed using the twspatch command, to uninstall the entire Tivoli Workload Scheduler instance, use the twspatch remove command from the TWS_home directory. If you installed using ISMP, to uninstall, see Planning and Installation.

Installation log files The following installation log files give you details about the status of the fix pack installation for the Master domain manager, backup Master domain manager, the agents, and the connector: v Trace file for ISMP installer

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

51

On Windows operating systems: %TEMP%\TWA\tws86fixpack\twsismp.log

On UNIX and Linux operating systems: $TMPDIR/TWA/tws86fixpack/twsismp.log

v Log file for ISMP installer On Windows operating systems: %TEMP%\TWA\tws86fixpack\twsstatus.log %TEMP%\TWA\tws86fixpack\summary.log

On UNIX and Linux operating systems: $TMPDIR/TWA/tws86fixpack/twsstatus.log $TMPDIR/TWA/tws86fixpack/summary.log

v Log file for Tivoli Workload Scheduler twspatch installer. On Windows operating systems: %TEMP%\TWA\tws86fixpack\ twspatch__^8.6.0.n.log

On UNIX and Linux operating systems: $TMPDIR/TWA/tws86fixpack/ twspatch__^8.6.0.n.log

where n is the fix pack number. For this fix pack the number is 2. v Log file for Configuration Manager installation. On Windows operating systems: %TEMP%\FP_TWS__^8.6.0.n.log

On UNIX and Linux operating systems: $TMPDIR/FP_TWS__^8.6.0.n.log

where n is the fix pack number. For this fix pack the number is 2. For information about INST_INTERP, see “Installing using Software Distribution” on page 47. If you do not set the variable $TMPDIR on the UNIX system then the default /tmp is assumed.

Documentation updates These are the fixes for the documentation APARs and internal defects that are made available in the refreshed product documentation. They are organized by fix pack number and manual.

Documentation updates for Tivoli Workload Scheduler Fix Pack 3 for version 8.6.0 This section contains new information and documentation corrections contained in this fix pack. It is organized by manual: Tivoli Workload Scheduler Version 8.6.0 Messages and Codes (revised December 2012), SC23-9114-05 90903

52

In chapter "Tivoli Workload Scheduler messages", at the end of section "AWSBHV - Stageman messages", add the following new message:

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

AWSBHV083E An internal error has occurred. Stageman has encountered an error while reading a record from the Symnew files. The Production Plan has not been extended correctly. Explanation: The most likely cause is that the number of the record it is trying to read exceeds the maximum value allowed or exceeds the actual number of records in the Symnew file. Other possible causes are: v The fstat() or lseek() system calls failed. v The read() system call failed due to a physical I/O error or to a bad Symnew file descriptor. v The read operation was interrupted by a signal. System action: Stageman stops. Operator response: This is an internal error. The Symnew file might be corrupt. See the chapter 'Symphony file corruption' in the Troubleshooting Guide. Tivoli Workload Scheduler Version 8.6.0 Integrating with Other Products, SC23-8904-05 91143

In Chapter "Integrating with Tivoli System Automation for Multiplatforms", make the following changes: v In section "Tivoli System Automation for Multiplatforms overview", change the following paragraph: The integration with Tivoli System Automation for Multiplatforms requires Tivoli Workload Scheduler V8.6 Fix Pack 2 or later and Tivoli System Automation for Multiplatforms V3.2.2 Fix Pack 3 or later. The integration also requires that the Tivoli Workload Scheduler instance user is the same on all Tivoli Workload Scheduler instances. to: The integration with Tivoli System Automation for Multiplatforms requires Tivoli Workload Scheduler V8.6 Fix Pack 3 or later and Tivoli System Automation for Multiplatforms V3.2.2 Fix Pack 7 or later. The integration also requires that the Tivoli Workload Scheduler instance user is the same on all Tivoli Workload Scheduler instances. v In section "Configuring a master domain manager and backup master domain managers cluster", change the following bullet: Tivoli System Automation for Multiplatforms V3.2.2 Fix Pack 3 or later is installed on the dynamic domain manager and backup dynamic domain manager instances. to: Tivoli System Automation for Multiplatforms V3.2.2 Fix Pack 7 or later is installed on the dynamic domain manager and backup dynamic domain manager instances. Change the following bullet: The Tivoli System Automation for Multiplatforms peer domain TWS is online. to: IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

53

The Tivoli System Automation for Multiplatforms peer domain TWS is online and the quorum type of the peer domain is set to QuorumLess. Delete the following bullet: All Tivoli Workload Scheduler components are stopped on the master domain manager and backup master domain manager instances. Change the following item: 9. As user root, run TWAHome/TWS/TSAMP/createResources.sh on the following workstations, in the following order: to: 9. As user root, run TWAHome/TWS/TSAMP/createResources.sh on any of the following workstations: v In section "Configuring a dynamic domain manager and backup dynamic domain managers cluster", change the following bullet: Tivoli System Automation for Multiplatforms V3.2.2 Fix Pack 3 or later is installed on the dynamic domain manager and backup dynamic domain manager instances. to: Tivoli System Automation for Multiplatforms V3.2.2 Fix Pack 7 or later is installed on the dynamic domain manager and backup dynamic domain manager instances. Change the following bullet: The Tivoli System Automation for Multiplatforms peer domain TWS is online. to: The Tivoli System Automation for Multiplatforms peer domain TWS is online and the quorum type of the peer domain is set to QuorumLess. Delete the following bullet: All Tivoli Workload Scheduler components are stopped on the master domain manager and backup master domain manager instances. Change the following item: 4. As user root, run TWAHome/TWS/TSAMP/createResources.sh on the following workstations, in the following order: to: 4. As user root, run TWAHome/TWS/TSAMP/createResources.sh on any of the following workstations: Tivoli Workload Scheduler Version 8.6.0 User's Guide, SC32-1274-13 58896

In Chapter "Getting reports and statistics", section "Command description, at the end of rep1 - rep4b command description, at the end of the Examples section, change from: Elapsed(secs)

to: Elapsed(mins)

90939

54

In Chapter "Managing objects in the plan - conman", section

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

"Conman commands", in the description of startbrokerapp command, do the following changes: v In the "Syntax" section, use this new syntax: startbrokerapp [domain!]workstation[;wait] v At the bottom of the "Arguments" section, add the following: wait 91533

Specifies to not accept another command until the dynamic workload broker has stopped.

In Chapter "Using utility commands in the dynamic environment", section "resource", in the description of option -query, at the end of the list "Retrieves the following additional properties if you add the -v option", add the following items: v Network interfaces v File systems

91292

In Chapter "Defining objects in the database", section "Defining scheduling objects", subsection "Job definition", make the following changes: v In table Required and optional attributes for the definition of a file transfer job, add the following row after the row for attribute localCodepage:

Table 9. Required and optional attributes for the definition of a file transfer job enableMultibyteDataEncoding Specifies whether the file transfer requires a multibyte code page data translation. If you set this option to true, the file transfer is made after a data connection encoding using multibyte code page data translation. The FTP job executor plug-in sends to the remote FTP server running on the z/OS system the following FTP commands: encoding=mbcs Required for multibyte data conversion and data type set to ASCII. mbdataconn(remoteCodepage,localCodepage) Specifies the code pages used on the remote and local workstations. If you set this option to false, the file transfer is made without using multibyte code page data translation.The default value is false.

v At the end of the description for RC=-1, add the following: AWKFTE032E

Explanation: The file has not been transferred. Internal protocol error is: . System action: Operation not performed. Operator response: Check the internal protocol error for details. IV45708 In Chapter "Managing the production cycle", section "Creating and extending the production plan", subsection "Authorization", in the list of users delete the last bullet: IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

55

v Any Tivoli Workload Scheduler user authorized in the security file on the master domain manager as follows: file name=prodsked,Symphony access=build

Tivoli Workload Scheduler Version 8.6.0 Troubleshooting Guide, SC32-1275-13 89180

In Chapter "Troubleshooting dynamic workload scheduling", after section "Remote command job fails", add the following section: On Windows operating systems interactive jobs are not visible on dynamic agents On Windows operating systems you are running an interactive job on a dynamic agent, but no user interface is displayed. Cause and solution: Ensure that the Interactive Services Detection service is running on the dynamic agent, and run the interactive job again.

IV34539 In Chapter "Troubleshooting dynamic workload scheduling", in section "Troubleshooting common problems", add the following subsection: On HP Itanium operating systems the concurrent submissions of many dynamic agent jobs can result in bad performance On HP Itanium operating systems, if you run a high number of dynamic agent jobs scheduled in parallel, they might fail or cause very bad performance. Cause and solution: The agent on HP Itanium operating systems runs in compatibility mode using the ARIES virtual machine, which has some limitations in the number of threads that can be created. To solve this limitation, you must modify the default values used by the virtual machine for the JobManager program. In the same directory where the JobManager program is located, create a file named .ariesrc, edit this file, and add the following line: -aries_ssz -heap_ssz

where is the absolute path where the JobManager program is located. is the size in kilobytes of the memory stack area for ARIES native threads that are created to emulate the application's threads. is the size in kilobytes of the ARIES heap used for ARIES calls to the malloc() function and to allocate space for ARIES thread creation. For example, you can write:

56

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

/var/tws/twzxq58/TWS/bin/JobManager -aries_ssz 128 -heap_ssz 90000

Ask your system administrator for the values to use, but you might need to make several attempts to tune your system before finding the values that best suit your needs. After you create and save this file, you must stop and start the agent.

Documentation updates for Tivoli Workload Scheduler Fix Pack 2 for version 8.6.0 The manuals were updated with all the features introduced with Fix Pack 2 in the information center: http://publib.boulder.ibm.com/infocenter/tivihelp/v47r1/index.jsp?topic=/ com.ibm.tivoli.itws.doc_8.6.0.2/welcome_TWA.html

Documentation updates for Tivoli Workload Scheduler Fix Pack 1 for version 8.6.0 The manuals were updated with all the features introduced with Fix Pack 1 in the information center: http://publib.boulder.ibm.com/infocenter/tivihelp/v47r1/index.jsp?topic=/ com.ibm.tivoli.itws.doc_8.6.0.1/welcome_TWA.html The following APARs were fixed: v IV16524: DOCC UPDATE IS REQUIRED THAT "ACTIVEAUTHMECHANISM" SHOULD BE "LTPA" INSTEAD OF "SWAM". v IV16952: TDWC INSTALL USER REQUIREMENTS DOCUMENTATION CONSIDERING TWAPAM.

IBM Tivoli Workload Scheduler Readme File for Fix Pack 3 for version 8.6.0

57

58

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Contacting IBM Software Support Before contacting IBM Software Support with a problem, refer to the IBM Software Support site by accessing the following Web address: http://www.ibm.com/software/support To access Tivoli support, click the Tivoli support link at the bottom right of the page. If you want to contact IBM Software Support, see the IBM Software Support Handbook at the following Web site: http://techsupport.services.ibm.com/guides/handbook.html The guide provides information about how to contact IBM Software Support, depending on the severity of your problem, and the following information: v Registration and eligibility. v Telephone numbers, depending on the country in which you are located. v Information you must have before contacting IBM Software Support.

© Copyright IBM Corp. 2011, 2013

59

60

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement might not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

© Copyright IBM Corp. 2011, 2013

61

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758

U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases payment of a fee. The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurement may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. If you are viewing this information in softcopy form, the photographs and color illustrations might not display.

Trademarks IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “http://www.ibm.com/legal/copytrade.shtml." Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.

62

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3

Adobe, the Adobe logo, PostScript and the Postscript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc., in the United States, other countries, or both and is used under license therefrom. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.

Notices

63

64

IBM Tivoli Workload Scheduler: Readme File for Fix Pack 3



Product Number: 5698-WSH

Printed in USA