Note
Before using this information and the product it supports, read the information in Notices.
Before using this information and the product it supports, read the information in Notices.
This edition applies to Fix Pack 4 for version 9, release 4, modification level 0 of HCL Workload Automation (program number 5698-WSH) and to all subsequent releases and modifications until otherwise indicated in new editions.
This readme file provides important information about Fix Pack 4 for HCL Workload Automation version 9.4.0.
The most up-to-date version of this readme can be accessed at the following URL: https://workloadautomation.hcldoc.com/help/topic/com.hcl.wa.doc_9.4/distr_readmes.html
HCL Workload Automation version 9.4.0 Fix Pack 4 supports all product versions indicated in version 9.4 Release Notes which can be accessed at the following link: https://workloadautomation.hcldoc.com/help/topic/com.hcl.wa.doc_9.4/Release_Notes_for_HCL_Workload_Scheduler.htm#h3interop_tables.
For the most up-to-date information about supported operating systems, software and hardware requirements, see the Detailed system requirements document at the following URL: https://workloadautomation.hcldoc.com/help/topic/com.hcl.wa.doc_9.4/distrDDguides.html.
Review this section thoroughly before installing or using 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.
This section includes the following subsections:
The following new product features, enhancements (RFE), and changes are introduced with this Fix Pack:
If you have a few use cases where the workload application templates replicated in your workload environment are a little too rigid, then this new enhancement will add the flexibility you are looking for.
After a workload application is exported into a workload environment, the contents such as, job streams, jobs, and other objects, are created in the environment and an association to the workload application is maintained. This allows for easy subsequent updates and synchronization between the workload application template exported from the source environment and the workload application in the target environment. The workload application can be easily replaced and updated. However, there might be certain circumstances where you prefer not to have an association to the workload application so that the imported objects can be freely updated or deleted.
When importing a workload application template, you can now specify whether you prefer to import only the objects contained in the template, without any ties to the workload application, or to import the objects maintaining their association to the workload application. Even after you have imported the contents of a workload application template into a target environment, removing the association to the original workload application template, you still have some options through the wappman command line that enable you to manage the objects as a whole, such as deleting all of the objects or replacing all of the objects.
These workload application template enhancements are supported when connected to an engine with version 9.4.0.4 or later.
For details about importing a workload application template, see Importing a workload application template. For information about the new options available for wappman see wappman.
Starting from version 9.4 Fix Pack 4, you can automatically register dynamic agents in pools by editing a file.
Starting from version 9.4 Fix Pack 1, you can automatically register dynamic agents in pools by editing the pools.properties file located in <TWS_home>/ITA/cpa/config.
The file is composed by a series of lines with a list of pools to which the agent will be automatically registered. To make the changes in this file effective on the agent, you must stop and start the agent.
Because an agent can encounter problems and is not able to register and go online, for example, if it does not find a pool defined in the system, there are options that can be used in the pools.properties file to allow the agent to go online even if some pools are not defined.
This alternative way of registering dynamic agents to a pool can be useful when you need to quickly add more than one agent to a pool, or when you want to associate multiple pools to a dynamic agent.
Requests for Enhancements (RFEs) give customers the opportunity to collaborate directly with the product development team and other users. The team prioritizes and develops new product features based on proposals made by customers.
HCL Workload Automation V9.4 Fix Pack 4 delivers the following RFE:
To view a complete list of RFEs, new, planned, and delivered, see: RFE online community .
Starting from HCL Workload Automation version 9.4 Fix Pack 4, you can automatically register dynamic agentsin pools by editing a file.
Starting from version 9.4 Fix Pack 1, you can automatically register dynamic agents in pools by editing the pools.properties file located in <TWS_home>/ITA/cpa/config.
The file is composed by a series of lines with a list of pools to which the agent will be automatically registered. To make the changes in this file effective on the agent, you must stop and start the agent.
Because an agent can encounter problems and is not able to register and go online, for example, if it does not find a pool defined in the system, there are options that can be used in the pools.properties file to allow the agent to go online even if some pools are not defined.
This alternative way of registering dynamic agents to a pool can be useful when you need to quickly add more than one agent to a pool, or when you want to associate multiple pools to a dynamic agent.
Fix Pack 4 has been updated with GSKIT version 8.0.50.88.
HCL Workload Automation has been updated with OpenSSL version 1.0.2o.
The following new product features, enhancements (RFE), and changes are introduced with this Fix Pack:
Modify a job instance in the plan before it runs or modify an instance of a job in the plan that has already run and rerun the modified job.
You can modify a job definition in the database whenever and as many times as you want. However, there are times when you need to make changes to the job definition, but it has already been submitted into the plan and runs as is. This results in extra work and lost time in updating the definition in the database and then getting it into the plan to run.
This feature adds the flexibility you need so that you can now make changes to the definition even after it has already been submitted into the plan, maintaining the original definition in the database. With this additional flexibility, you can edit the job definition on-the-fly before it runs or rerun a job with a different definition. This can be done from either the Job Stream Graphical View, the job monitoring view, or from the conman command line.
Maybe you want to substitute the command or script executed by the job with a different one? Maybe you just need to tweak an argument? Maybe you need to rerun a job updating the logon name, priority, or connection server? Whatever the change, this enhancement allows you to quickly react and avoid possible disasters, and increase your productivity by addressing additional scenarios in your workload that were not contemplated at the time you modeled or planned your workload.
For details about how to modify the job definition in the plan using the conman command line, see the commands Altjob and Rerun.
See the video: New opportunities to react and recover on the Workload Automation YouTube channel.
You can now easily install patches on agents using the twsinst command with the -patch option.
Monitoring and control facilities for IBM® i jobs have been enhanced to simplify the management of IBM i inquiry messages.
For the most frequent IBM i inquiry messages, you can define standard rules to automate the reply to the waiting messages. When defining an IBM i job, by using the Workload Designer of the Dynamic Workload Console or the composer command line, you can specify the list of messages for which you want to set up an automated reply. When specifying the automated replies, a new parameter has been added to the job definition: the Message Max Replies parameter. It represents the maximum number of automated replies accepted for a specific message. This new parameter optimizes the management of IBM i inquiry messages.
As an inquiry message receives an automated reply, the IBM i job status changes from SUSP (suspended) to EXEC (executing) and vice versa. All the job status changes are monitored and tracked. This is useful, for example, when you want to create an event rule definition to send an email every time a job status change occurs.
For more information, see Scheduling and monitoring jobs on IBM i systems. See the video Simplify workload management for your IBM i Systems.
Amazon EC2, IBM SoftLayer®, and Microsoft Azure plug-ins are available to manage the provisioning and de-provisioning of virtual machines in the cloud, on as-needed basis.
Customers choose to move their application to the cloud to focus on business optimization. Once in the cloud, applications rely on systems provisioned and de-provisioned to run defined business workflows but unpredictable workload volumes. Customers face a new question: Is it better to over-provision cloud resources with the risk of wasting them, or under-provision with the risk of degrading performance and delay the business process?
How about provisioning just the right amount of resources for only the time-period you need them? Exactly what you need, when you need it, and rather than incur extra costs and waste, de-provision when you’re done, all automatically.
To succeed in this challenge, a new approach is required, that strictly ties business workflows with cloud resource management. While managing a business application, IT organizations need to be able to orchestrate provisioning and de-provisioning of the infrastructure needed by the business application in the cloud.
HCL Workload Automation provides three Cloud Automation plug-ins, for different cloud providers, to manage the provisioning and de-provisioning of virtual machines in the cloud, on as-needed basis. By orchestrating the application workflow and the workflow that manages the entire lifecycle of the virtual machines needed by the applications (including the actions: start, stop, snapshot, etc…), HCL Workload Automation can increase both business and infrastructure agility. The plug-ins are:
Select your cloud provider, and add one or more jobs in the job stream that automates your business process flow to provide a flexible and dynamic allocation of cloud resources to your workload.
For more information about the Cloud Automation plug-ins, see Scheduling Applications with HCL Workload Automation.
See the video: Workload Scheduler for Cloud Automation on the Workload Automation YouTube channel. More videos are available for the features released with V9.4 Fix Pack 3 on this dedicated playlist: Workload Scheduler V9.4, Fix Pack 3.
With the new HCL Workload Automation plug-in for Apache Spark, you can schedule, monitor and control Apache Spark jobs.
Apache Spark a lightning-fast cluster computing technology, designed for fast computation. It is based on Hadoop Map Reduce and extends the MapReduce model to efficiently use it for more types of computations, which includes interactive queries and stream processing. The main feature of Apache Spark is its in-memory cluster computing that increases the processing speed of an application. HCL Workload Automation provides a plug-in for Apache Spark that helps you manage your big data processing and analytics. With the plug-in for Apache Spark, you can define, schedule, monitor, and control Apache Spark jobs. Add one or more Apache Spark jobs in the job stream that automates your business process flow to obtain an end-to-end workload management solution.
For details, see Scheduling Applications with HCL Workload Automation.
You can restart JSR 352 Java Batch jobs from the point of failure.
During the execution of a JSR 352 Java Batch job, when monitoring the job from the Dynamic Workload Console
You can now hold, release and rerun the successors during your job monitoring.
You have a list of all successors for the selected job, view the successors in two separate tables and decide if you want to run all internal successors, all internal and external successors, or a subset of them. By default, all successors are selected. By selecting the mode you can also control how successors are selected: manually, including successors in the same job stream or including successors in other job streams.
For more information about how to rerun successors from the command line, see the Listsucc and Rerunsucc commands.
Fix Pack 3 has been tested using WAS version 8.5.5.13
HCL Workload Automation has been updated with OpenSSL version 1.0.2l.
The following new product features, enhancements, and changes are introduced with this Fix Pack:
Roll back a master domain manager to a previous Fix Pack level or release if the master domain manager was installed with IBM Installation Manager.
To roll back a master domain manager to a previous Fix Pack level or release, you first need to create a backup before installing the new Fix Pack or release. This allows you to then perform a rollback procedure after the Fix Pack or release has been installed.
The roll back procedure is supported starting with Version 9.3 Fix Pack 3.
The following are requests for enhancements (RFEs) introduced in Fix Pack 2:
The name of the workstation where a job, scheduled to run on a pool or dynamic pool, actually ran.
When jobs are scheduled to run on pools or dynamic pools, you might want to monitor the job or the workstation where the job ran. Previously, this information was available only in the job log. With this enhancement, the name of the actual workstation where the job ran is also available in a new column in the monitor job query. This detail is available if the job has started or has already run. This information can also be output in reports.
This information can also be useful when you need to determine your license consumption and therefore need to know on which workstation in the pool the job actually ran.
For details about the actual workstation see the columns that can be defined when monitoring jobs in the Dynamic Workload Console. The runtime information contained in the conman showjobs command also contains this information.
Actions that you can run on a job |
---|
|
The Job Management plug-in simplifies recovery scenarios and enables the automation of iterative workflows.
For more information, see Job Management jobs.
For complex workflows, the iteration of a sequence of jobs within the overall orchestration can be a challenging task. By selecting the option to rerun a job with all its successors jobs in the same job stream, the Job Management plug-in enables iterative processing of a sequence of jobs while a condition is met. It is like a DO WHILE statement in programming languages.
It is just a matter of adding a Job Management job at the end of the sequence of jobs that you want to iterate. The Job Management job requests to rerun the first job in the sequence along with its successor jobs. The iteration is controlled by the output conditions of the first job in the sequence: it stops when the condition is no longer satisfied.
For more information, see Job Management jobs.
The new advanced rerun options help you orchestrate your workflows seamlessly, building recovery logic into the job definition itself and rerunning job successors directly from the Monitor Workload view.
When you create a job definition, you can now specify that you want the job to rerun for a specific number of times and after a specific interval, in case of failure. This ensures that fewer alerts are generated and the workflow continues smoothly. For example, if you have a job that needs to connect to a server which is periodically restarted, you can specify in the job definition that you want the job to rerun for a specific number of times and after a specified interval.
If the parent job ran on a workstation that is part of a pool or a dynamic pool, you can decide whether it must rerun on the same workstation or on a different one. This is because the workload on pools and dynamic pools is assigned dynamically based on a number of criteria and the job might be rerun on a different workstation.
Also, if a job fails, you can identify all its successors at a glance and decide whether you want to rerun the job with its successors. You can rerun either all successors in the same job stream, or all successors overall, both in the same job stream and in other job streams, if any.
For more information about how to specify the rerun options in the job definition from the command line, see Defining job rerun and recovery actions and Controlling job and jo stream processing.
For more information about how to rerun successors from the command line, see the Listsucc and Rerunsucc commands.
Use the Job Management plug-in to further automate your workflows. With the plug-in, you can perform a number of actions on jobs, such as rerun the job, with or without its successors, release its dependencies, or cancel the job, and many more. For example, in a recovery scenario, you can insert a Job Management job in your workflow. This causes the original job to rerun automatically when the relevant recovery job completes successfully, reducing effort and time consumption.
The new Job Stream Submission plug-in is available in the Automation Utilities plug-in category. Automation Utilities are plug-ins that facilitate specific HCL Workload Automation operations. Use the Job Stream Submission plug-in to submit a job stream for processing.
By adding the Job Stream Submission plug-in to your workflow, you can automate the submission of a specific job stream, minimizing code scripts and manual effort. Also, you can specify the earliest start time for the job stream and define the variable table associated to the job stream.
For more information, see Job Stream Submission jobs.
Condition-based workload automation provides a simple and immediate way to have your workflows start at just the right time. You can define in your job stream a condition that, when met, releases the job stream to run as scheduled.
For example, if you have a job stream containing jobs which analyze one or more files, you can have the job stream start only after the file or files have been modified or created. Also, if the job stream contains jobs which process the data in a database, you might want to have the job stream start after enough rows have been written into the database. You can also have HCL Workload Automation check repeatedly whether the condition is met.
For more information, see Condition-based workflow automation.
Use the filemonitor utility to check for changes of files (files that were either created or modified). This could be useful when, for example, you want to make sure that a file exists before running a job that processes that file. By defining a job that runs the filemonitor utility, you can implement file dependency, that is, a relationship between a file and an operation in which specific activity on the file determines the starting of the operation.
You can use the filemonitor utility as a stand-alone command, or you can set the filemonitor keywords as additional parameters for the start condition of a job stream, either in the Workload Designer or from the composer command line. For more information about the start condition, see Condition-based workflow automation.
For more information, see Filemonitor.
The jsuntil keyword defines the latest start time of a job stream. It also determines the behavior of the jobs in the job stream when the job stream is approaching its latest start time. Use the jsuntil keyword to avoid that the job stream is either suppressed, canceled, or set to continue (depending on the action specified in the onuntil keyword) if it starts before its latest start time. For example, if you have a job stream with jsuntil set to 10:00 am, and one of the jobs starts running at 9:59 am, the job and its successors run as scheduled.
This keyword is mutually exclusive with the until keyword.
For more information, see jsuntil.
The onlate keyword defines the action to be taken on a job in job stream when the job's deadline expires. If the job is running when the deadline expires, it is killed. Killed jobs end in the ABEND state. Any jobs or job streams that are dependent on a killed job are not released. If the dependency on the job is a conditional dependency on the job completing in ABEND state, that dependency is released.
For more information, see onlate.
A Docker container automates the task of installing a running dynamic agent, along with everything that is required to run it: code, runtime, system tools, system libraries, and settings.
It provides a mechanism known as a Dockerfile, which is used to codify the steps to install and configure your dynamic agent. This is a plain text file that uses a standard set of commands to perform the all the installation and configuration steps. The resulting Docker image is a static image of the full set of software for the dynamic agent with the exact configuration.
An image is then built to become a Docker Container, which is a unique running instance of the software with its own processes, state, and configuration. You can start as many Docker Containers from a given image as necessary. This gives you the possibility to quickly provision multiple running instances of your software, each with their own processes, state, and configuration, quickly and easily.
For more information, see Creating a Docker image to run dynamic agents.
For a detailed video about this feature, see the Docker Agent for Workload Scheduler video available on the Workload Automation YouTube channel.
For more information, see Exporting a job stream definition as a workload application template.
For more information, see wappman.
Workload applications can be created and then exported so that they can be imported in other HCL Workload Automation environments.
To export and import a workload application you can use either the Dynamic Workload Console or the wappman command line.
In alternative to the import process, you can automate the deployment of an application from one environment to another by using the Workload Automation plug-in of the IBM UrbanCode Deploy tool. For details about this plug-in, see the IBM UrbanCode Deploy documentation.
For a comprehensive library of videos about the new features for this release, see the Workload Scheduler version 9.4, Fix Pack 1 playlist available on the Workload Automation YouTube channel.
For more information about new features introduced with this fix pack, see Summary of enhancements.
Helpful videos demonstrating new features for HCL Workload Automation is available on Workload Automation YouTube channel.
This section lists APARs and internal defects solved by Fix Pack 4.
This Fix Pack includes a number of fixes for internal defects found by the verification team that mainly cover the following product capabilities: installation, auditing, and mirroring.
APAR | ABSTRACT |
IJ00214: | FILETRANSFER JOB RESULTS IN ABEND WITH THE ERROR AWSITA036W |
IJ00465: | SEARCH FOR LIST WORKLOAD DEFINITION LIMITS RESULT TO 250 ITEMS |
IJ00778: | BAD BEHAVIOR OF CONDITIONAL DEPENDENCIES |
IJ01507: | MIRRORING CACHE CLEANUP CANNOT BE CUSTOMIZED |
IJ03479: | ISSUE WHEN OPEN A COMPLEX VARIANT SAP |
IJ03767: | EXCLUDE RUNCYCLE DOES NOT SUPPORT EVERY AND EVERYENDTIME |
IJ04677: | DATE IN HEADER/FOOTER ARE ENCODED IN EUC, ALTHOUGH LANG IS UTF-8 ON SOLARIS 10. |
IJ04771: | MONITOR EVENT RULE (IN PLAN) SHOWS ONLY 250 EVENT RULES |
IJ04904: | TWS 9.4 FP2 ZLINUX S390 COMPOSER CONMAN TAKE TOO MUCH TIME TO START |
IJ05296: | MDM COULD CRASH IF A LARGE QUERY OF PROMPT (LIKE 60000) IS DONE AGAINST AN ARCHIVED PLAN |
IJ05392: | JOBLOG TO BE CREATED WITH 600 LEVEL PERMISSION |
IJ05397: | DURING JNEXTPLAN A DEADLOCK OCCURED |
IJ05459: | CHANGED BEHAVIOR FOR COMPOSER ADDING JOB-LEVEL RESOURCE DEPENDENCY |
IJ05783: | COMPOSER DOES NOT RETURN A CORRECT TOTAL NUMBER OF OBJECTS UPDATED |
IJ05797: | AFTER 940 FP03 ON DYNAMIC ISERIES OS400 AGENT, ALL SBMJOB EXIT WITH UNABLE TO GET THE COMPLETION MESSAGE CPC1221 |
IJ05805: | COMPOSER REPLACE ON A SCHED ERRORS ON DUPLICATE RUN CYCLE NAME |
IJ06438: | DBCS CAN NOT BE USED IN RUNCYCLE WHEN IMPORTING DEFINITIONS USING COMPOSER |
IJ06672: | |
IV93679: | SSMAGENT CANNOT STAY UP ON SUN4U |
IV93828: | FILE DESCRIPTORS NOT BEING CLOSED ON OLD LOG FILES WHEN LOG SWITCH OCCURS |
IV99201: | TWS 9.4 FP1 UPGRADE OF A BACKUP MDM TO 9.4 FP1 CAUSES DA ON BKMD M LINK ISSUES. |
IV99357: | JOB STATUS SHOW WAIT OF EXEC REGARDLESS OF ACTUAL STATUS |
DEFECT | ABSTRACT |
WA-71497: | Incorrect job status after suppression of a predecessor job |
WA-71566: | Data set monitor-create event rule: rule is not sent if * is in workstation |
WA-71616: | Conman crash issuing altpass command |
WA-71618: | nullPointerException issuing a conman listsucc command |
WA-71632: | Unexpected blank spaces in conman output using jobs with conditional dependencies in OR |
WA-71775: | ITA core dump on Solaris Sparc performing an agent shutdown |
WA-72020: | Batchman crash running automation suite after JnextPlan execution |
WA-72045: | Unexpected error executing a job with resubmit job plugin |
WA-72052: | Missing loop performed running the resubmit job |
This section lists APARs and internal defects solved by Fix Pack 3.
This Fix Pack includes a number of fixes for internal defects found by the verification team that mainly cover the following product capabilities: installation, auditing, and mirroring.
APAR | ABSTRACT |
IV91745 | CONMAN SJ; INFO WRONG FORMAT |
IJ02038 | BACKWARD COMPATIBILITY FOR FILETRANSFERS JOBS: JOBS DEFINED IN 9.X MASTERS ARE NOT RUNNING ON 8.6 AGENTS, RETURNING AWKSUL020E |
IJ00114 | UNIXSSH XA AGENTS - RCCONDSUCC ENABLEMENT CODE ADDED AS COMMENT TO UNIXSSH SCRIPT |
IV98325 | REP11 INCLUDING JOB STREAMS IN "DRAFT" STATE |
IV98138 | EXCLUDE CALENDARS ARE BEING IGNORED BY REP11 |
IJ00338 | JOB STREAM IS PLANNED UNEXPECTEDLY ON EXCEPT CALENDAR DATE |
IJ03479 | ISSUE WHEN OPEN A COMPLEX VARIANT SAP |
IJ02712 | TWS ELEVATED PRIVILEGES (SETGID AND SETUID PROGRAMS) LIBRARIES HAVE INSECURE LOCATIONS IN RPATH (.) |
IJ02596 | INCREASE ROBUSTNESS OF TSAMP MONITORCOMMAND |
IJ01535 | TWS ZCENTRIC AGENT STOP WORKING AFTER Z/OS SERVER IPL/REBOOT/NETWORK DISCONNECT |
IJ01061 | IMPLEMENT THE LOGIC OF APAR IV88912 IN JOBMANRC FILE |
IJ00336 | MSSQL SUPPORT DOES NOT INCLUDE ANY LANGUAGE SUPPORT |
IJ00950 | IF A TRIAL PLAN EXTENSION IS LONGER THAN 3 MINS IT CAN BE EXECUTED TWICE |
IJ00910 | MIRRORING: IF A SUB_QUEUE BECAME FULL A DEADLOCK COULD OCCURR |
IJ03167 | ERRONEOUS WARNING MESSAGE AWSBHX032W THE STARTED DATE OF THE FOLLOWING JOB IS NULL |
IJ03583 | USING OFFSETS FROM WORKDAYS WHEN CREATING RUNCYCLE GROUPS USING COMPOSER RESULTS IN INCORRECT DATES BEING SELECTED |
IJ02415 | OPENS ON DYNAMIC AGENTS AND POOLS WITH DYNAMICAGENTSSTAYS IN ASKED STATE WHEN BATCHMAN IS NOT ABLE TO COMMUNICATEWITH BROKER |
IJ01506 | JOBS ON POOL WORKSTATIONS ARE STUCK ON WAIT STATE |
IV94273 | AWSJIM920E ERROR DURING THE INSTALL OF A NEW 9.2-FP02 BACKUP MASTER WITH ORACLE. |
IJ02042 | IWS WEB SERVICE FAILS WHERE OUTPUTCONDITION IS SET TO NULL |
IJ02011 | OPENSSL FLAG IN TWS/BIN FOLDER HAS SUID FLAG |
IJ01948 | SERVER.MSG NOT CLEARING WHEN WORKLOAD ASSURANCE IS ACTIVE |
IJ03999 | REST API JOB STREAM issue |
IJ04395 | RERUN TOOK UP TO 2 MINUTES |
IJ03686 | LOCALOPTS FILE DOES CONTAIN REFERENCE TO THE MOZART DIRECTORY, BUT THE MOZART DIRECTORY IS NOT CREATED IN INSTALLING AGENTS. |
IJ03531 | AWSITA141E ON MDM ADHOC CONMAN SBD WITH RCCONDSUCC ON AIX DA ONLY WITH TWS9402. THE JCLFILE IS EMPTY, TWSRCMAP IS CORRECT. |
IJ00572 | BACKUPINSTANCE.SH/RESTOREINSTANCE.SH SCRIPTS ASSUME DEFAULT |
IJ02494 | JOB EVENT CODES 123-127 NEED TO BE ADDED TO THE DOCUMENTATION |
IJ04102 | DWC DISPLAYS NEGATIVE PROMPT NUMBERS |
DEFECT | ABSTRACT |
WA-71497 | Incorrect job status after suppression of a predecessor job |
WA-71566 | Data set monitor-create event rule: rule is not sent if * is in workstation |
WA-71616 | Conman crash issuing altpass command |
WA-71618 | nullPointerException issuing a conman listsucc command |
WA-71632 | Unexpected blank spaces in conman output using jobs with conditional dependencies in OR |
WA-71775 | ITA core dump on Solaris Sparc performing an agent shutdown |
WA-72020 | Batchman crash running automation suite after JnextPlan execution |
WA-72045 | Unexpected error executing a job with resubmit job plugin |
WA-72052 | Missing loop performed running the resubmit job |
This section lists APARs and internal defects solved by Fix Pack 2.
This Fix Pack includes a number of fixes for internal defects found by the verification team that mainly cover the following product capabilities: installation, auditing, and mirroring.
APAR | ABSTRACT |
IJ00606 | The Filedep on a pool or dynamic pool remains unresolved in case one agent in the pool is down |
IV98138 | EXCLUDE CALENDARS ARE BEING IGNORED BY REP11 |
IV98325 | REP11 INCLUDING JOB STREAMS IN "DRAFT" STATE |
IJ00392 | Filecheck dependency (OPENS) on file on dynamic agent remains in "asked" even if the file is present |
IJ00463 | IWS SERVICE ON FTA FAILS TO START ON 9.4 |
IJ00166 | A HUGE NUMBER OF FILEDEP HAS A NEGATIVE IMPACT ON MIRRORING |
IV87038 | TWS 9.2 JVM CRASH AND JAVA CORE IS GENERATED |
IV83728 | JOBlog archived zip file is readable only for TWS user |
IV99870 | TWS 9.4 GA&FP1 COMPOSER MANAGES ONLY THE USER ON THE ACL DEFINITION |
IV98396 | CP: ./PREREQUISITES/UNIX_LINUX/DWC_09000000.CFG.TPL: A FILE OR IN THE PATH NAME DOES NOT EXIST |
IJ00078 | IWS composer 9.4 fp1 fails on replace character when find an incorrect one |
IV99644 | Job status mismatch between DWC & conman |
IV99590 | ROLE BASED SECURITY COMPOSER OUTPUT RETURNS NULL VALUES FOR GROUPS |
IV98735 | TWS PREREQ SCANNER IS UNABLE TO READ THE OS.FILE.FUSER PROPERTY |
IV98671 | USEROPTS FILE IS CREATED WITH AN INCORRECT NAME |
IV97712 | conman sr @#@ coredump on AIX 7 when 1 holder of resource exist (of type job) |
IV90852 | THE XRXTRCT COMMAND DOES NOT DISPLAY THE INTERNETWORK DEPENDENCIES |
IV94011 | TWS 9.X HANDLE MUTEX LEAKS ON GSKIT WINDOWS |
IV99112 | TWS REST API GETJOB IS SLOW WHEN THE JOBKEY IS USED |
IV98229 | ENHANCE THE TWS BROKER SERVICEABILITY |
IV98043 | REMOTE CLI COMPOSER.EXE FUNCTIONALITY DOES NOT OPERATE PROPERLY |
IV98210 | ORACLE DATABASE DEADLOCK OCCURRING WHEN CANCELLING A CARRIED FORWARD JS WITH EXTERNAL DEPENDENCIES |
IV98945 | CHECKSYNC ABENDS WITH RC=8 |
IV98476 | EVENTS LOST ON A DISTRIBUTED TWS ZCENTRIC WORKSTATION |
IV98172 | IWS PACKAGE CONTAINS VULNERABLE TOOL "UNZIP.EXE" ACCORDING TO CVE-2005-2475 : UNZIP 5.52 FROM FEB 2005. THIS MUST BE REMOVED |
IV98395 | JobManager occasionally fails to start when ExecutorsMinThreads in JobMananger.ini is high (more than 600) |
IJ00599 | PLN.PFDP tables not cleaned up by mirroring plan delete |
IV97903 | TWS EVENTPROCESSOR COULD HANG IF A NETWORK ISSUE OCCURS |
IV98265 | MONMAN MEMORY LEAK WHEN STARTS R3EVMAN.EXE |
IV78030 | When DST starts, if SOD falls on the hour missing, plan is extended for 24 hours instead than for 23 |
IV98646 | IWS 9.3-FP03 IMPLEMENTED A CHANGE IN DEFAULT BEHAVIOR OF THE EXECUTECMD.SH COMMAND PER APAR IV87679 |
IV98638 | PLAN MIRRORING STALLS FOLLOWING A SWITCHMGR FOR A SUB-DOMAIN MANAGER |
IV94783 | NMAN REPORTS AWSBCX013E ERROR WHEN PARSING EVENT 51 RELATING |
IV95276 | add tls11 and tls12 in localopts for fta |
IJ00716 | It is necessary to update OpenSSL libraries in HCL Workload Automation build because of the following vulnerabilities of OpenSSL: CVE-2016-3732 and CVE-2016-3735 |
This section lists APARs and internal defects solved by Fix Pack 1.
This Fix Pack includes a number of fixes for internal defects found by the verification team that mainly cover the following product capabilities: installation, auditing, and mirroring.
APAR | ABSTRACT |
IV69128 | THE NET SERVICE NAME MAX LENGTH IN CONFIGURING DB DURING INSTALLATION CANNOT BE GREATER THAN NINE. |
IV81576 | NETMAN FOR A 8.6 WINDOWS AGENT NEVER RELEASES MEMORY AFTER RUNNING CONMAN SJ;STDLIST ON IT |
IV93078 | A composer hanging could negatively affect the WAS startup (EDWA)" |
IV73429 | DEADLOCK ON THREADS ON JOBMANAGER CAUSING AGENTS TO HANG |
IV76015 | JOB STREAM CONTAINING A PARTICULAR OPENS DEPENDENCY ENCOUNTERS AN AWSJPL525W ERROR IF AD HOC SUBMITTED |
IV78321 | UPDATE ZONE INFO ACCORDING TO LATEST CHANGES FOR 2015 |
IV81521 | ERROR IMPORTING INTO TWS 9.1 VIA WAPPMAN DEFINITIONS.XML |
IV82747 | JobManagerGW DOES NOT START UP BECAUSE JOBMANAGERGW.INI IS EMPTY |
IV83754 | THE TWS MONMAN PROCESS IS EXPERIENCING A RANDOM FAILURE DURING THE SWITCH OF THE STDLIST AT FINAL |
IV83761 | TWS LIBJOBMANAGERCORENEEDS TO HAVE 555 AS PERMISSION |
IV83962 | DISPLAY ALERTS UNTIL A JOB COMPLETES |
IV86072 | UNABLE TO INCREASE SIZE AND/OR NUMBER OF Z/CENTRIC AGENT LOG/TRACE FILES ON WINDOWS SYSTEMS |
IV86852 | AWSJOM200E ERROR OCCURS IF AT AND EVERYENDTIME ARE DEFINED ACROSS 00:00 WHEN SOD IS NOT 0000 |
IV87679 | GENERIC ACTION PLUG-IN SCRIPT EXECUTECMD.SH ON AIX HAS ROOT ENV |
IV88912 | Dynamic jobs fail with 126 on AIX |
IV88971 | INSTALL OF DYNAMIC AGENT ON WINDOWS TESTS VALUE FOR TWS_THISCPU |
IV89009 | SYNCHRONIZATION BETWEEN DEPENDENCIES AND JOB/JOBSTREAM |
IV89649 | WEBSPHERE RECYCLES AFTER A NORMAL RESTART IN WORKLOAD SCHEDULER |
IV89492 | MSSQL UPDATESTATS GIVES WARNING AWSJPL804W |
IV89990 | PLANMAN CONFIRM HANGS |
IV90602 | JOB SUBMITTED INTO CARRYFORWARD SCHEDULE NOT SHOWING CORRECT STATUS |
IV90614 | DYNAMIC AGENT HAS PROBLEMS IN MANAGING OPEN DEPENDENCY EXECUTING EXTERNAL PROGRAMS |
IV90830 | USERPROFILE IS NOT LOADED FOR XAGENT RUNNING ON WINDOWS |
IV90870 | ESTIMATED DURATION WRONG ON MONITOR JOBS IN DYNAMIC WORKLOAD CONSOLE AND CONMAN |
IV91018 | JOBRUNSTATISTICS REPORT FOR JOB DURATION ALWAYS SHOWS TWO PARTS INSTEAD OF THREE AS SHOWNN HH:MM:SS |
IV91072 | CONMAN SBD TO WINDOWS FTA TRUNCATES THE CONMAND LINE WITH TWSRCMAP |
IV91175 | INSTALLING AGENT, PRE-REQ SCANNER FAILS IF THE <TWAHOME> DIRECTORY PATH CONTAINS A (.) CHARACTER |
IV91219 | MB EVENTS SENT BY 9.3FP1 CAUSES RANDOM UNLINK OF PRE-9.3FP1 FTA |
IV91269 | CORRUPT JMJOBTABLEDIR CAN CAUSE JOBMANAGER TO CORE |
IV92161 | STAGEMAN CRASHES IF enCarryForward = NO |
IV92306 | MIRRORBOX.MSG SIZE INCREASE IF MANY FILE DEPENDENCIES ARE DEFINED IN THE WORKLOAD |
IV92352 | AFTER SWITCH MASTER SOME DYNAMIC JOBS REMAIN IN EXEC STATUS ON COMPOSER |
IV92358 | UPDATE CURL COMPONENT FOR CVE-2016-8616 CVE-2016-8624 AND CVE-2016-8621 |
IV92378 | AFTER PLANMAN RESYNC XA-EXTENDED AGENT ARE SET UNLINKED ON DWC MONITOR JOBS/CPUS THOUGH CONMAN STATUS IS CORRECT |
IV92447 | NEED TO EXPLAIN HOW "OVERLAP DONOTSTART" WORKS IN DETAIL |
IV92455 | BROKER AGENTS WILL NOT LINK TO BACKUP DOMAIN MANAGER |
IV92859 | IWS 9.4 SILENT INSTALL RESPONSE FILE REFERENCES IBM JAVA.V70. |
IV93048 | stageman can cause A JOB STREAM to be put at pri=0 |
IV93052 | Unable to view joblog from DWC/conman when job defined on XA hosted by DWB using jsdl and with resources |
IV93337 | POOR PERFORMANCE OF PLANDELETE ON ORACLE |
IV93482 | AWSJDB810E ERROR ENCOUNTERED WHILE RUNNING SWITCHPLAN ON MDM INSTALLED AS A BACKUP MDM DURING A PARALLEL UPGRADE |
IV93505 | LFTA NOT LINKED IF CENTRALIZED SECURITY IS ENABLED |
IV93578 | ITA NOT UPDATED TO 64-BIT IF UPGRADE FROM TWS 8.6 FP4 TO 9.2+ |
IV95368 | DA/POOL jobs erroneously in ABEND close to MAKEPLAN/SWITCHPLAN |
IV93890 | MAILSENDERPLUGIN DOES NOT SET FULLY-QUALIFIED NAME OF THE CLIENTSENDING THE MAIL.THIS CAUSES ISSUE IN HELO PART OF SMTP SERVER |
IV93899 | ONOVERLAP DONOTSTART STREAM STAYS ON HOLD WHEN STREAM JOBS ARE MIXED IN LINUX AND WINDOWS |
IV95378 | MODIFY TWS WINDOWS SERVICE |
The following are software limitations and workarounds that affect HCL Workload Automation version 9.4.0 Fix Pack 1, 2, 3 and 4. For a list of known problems and limitations documented for the V9.4 General Availability release, see the product Release Notes at https://workloadautomation.hcldoc.com/help/topic/com.hcl.wa.doc_9.4/distrDDguides.html.
$JOBS
AGT1#CDJ_FIRST_PRED
DOCOMMAND "netstat -an"
STREAMLOGON "ITAuser"
TASKTYPE UNIX
RECOVERY STOP
SUCCOUTPUTCOND STATUS_OK "RC=0"
OUTPUTCOND STATUS_NOT_OK "(RC>0) or (RC=-1)"
AGT1#CDJ_PRED
DOCOMMAND "netstat -an"
STREAMLOGON "ITAuser"
TASKTYPE UNIX
RECOVERY STOP
SUCCOUTPUTCOND STATUS_OK "RC=0"
OUTPUTCOND STATUS_NOT_OK "(RC>0) or (RC=-1)"
RECOVERY STOP
AGT1#CDJ7
DOCOMMAND "netstat -an"
STREAMLOGON "ITAuser"
TASKTYPE UNIX
RECOVERY STOP
SUCCOUTPUTCOND STATUS_OK "RC=0"
OUTPUTCOND STATUS_NOT_OK "(RC>0) or (RC=-1)"
RECOVERY STOP
SCHEDULE AGT1#JS_FEX
:
AGT1#CDJ_FIRST_PRED
END
SCHEDULE AGT1#JS_EXT
:
AGT1#CDJ_PRED
FOLLOWS AGT1#JS_FEX.CDJ_FIRST_PRED IF ABEND
END
SCHEDULE AGT1#CDJS7
FOLLOWS AGT1#JS_EXT.CDJ_PRED IF STATUS_OK
:
AGT1#CDJ7
END
After the last step the status of : AGT1#CDJS7.CDJ7 job is displayed in suppress using the command: conman sj AGT1#CDJS7.CDJ7 and in HOLD state from the Dynamic Workload Console.
After the last step the status of AGT1#CDJS7.CDJ7 job is displayed in suppress using the command:
conman sj AGT1#CDJS7.CDJ7 and in HOLD state from the Dynamic Workload Console.
TWA\TWS\JavaExt9.4.0.03\jre\jre\lib\security\java.security
to start Azure, the
plug-in does not work.Workaround: To workaround this problem, add the LANG environment variable and set it as new preferred language.
The scan cannot be run for different reasons: the temporary directory does not have at least 5 MB, the system registries are corrupted. Analyze the Installation Manager log files to see more details on the error. Check the Troubleshooting section of the Planning and Installation for a solution.
Despite this message the installation or the update process completes successfully.Workaround: When launching the script to run Installation Manager, ensure that the script is launched from the folder where you unzipped the Fix Pack Image and specify the path to the folder where you unzipped the General Availability image.
Conman cannot retrieve job logs in archived plans for jobs which ran on dynamic agents if the master domain manager in the archived plan is different from the current master.
The prerequisite fails because the 32 bit libraries are not available.
os.lib.libstdc.so.5_32 FAIL Unavailable /usr/lib/libstdc++.so.5
os.lib.libstdc.so.6_32 FAIL Unavailable /usr/lib/libstdc++.so.6
os.strings.libstdc FAIL Unavailable /usr/lib/libstdc++.so.6:
GLIBCXX_3.4.6
Workaround: To workaround this problem,restart the installation using the twsinst script with the -skipcheckprereq parameter.
This section describes the structure of the images contained in this Fix Pack.
Name | Description |
HCL Workload Automation 9.4.0.3 LINUX | LINUX distribution |
ReadmeFirst file | Readme file with download instructions |
SERVER | |
HWA94_FP4_LINUX_X86_64.zip | HCL Workload Automation and Dynamic Workload Console 9.4 FP4 FOR LINUX |
IBM_DB2_AdvServerEd_11.1_LNX | IBM® DB2® Advanced Workgroup Server Edition Server - Restricted Use for Linux® 11.1 on AMD64 and Intel® EM64T systems (x64) |
IBM_DB2_Activation | IBM® DB2® Advanced Workgroup Server Edition Server - Restricted Use - Activation |
IBM_DB2_LangPk_11.1 | IBM® DB2® National Language Pack 11.1 for Linux® on AMD64 and Intel® EM64T systems (x64) |
JazzSM_1.1.3.0_LNX_ML | Jazz™ for Service Management 1.1.3.0 for Linux ML (Launchpad, PRS, Jazz Repository, TDI) |
JazzSM_patch | 1.1.3.0-TIV-JazzSM-DASH-Cumulative-Patch-0004 |
IBM_WebSphereAppServ_8.5.5.9_LNX | IBM WebSphere® Application Server V8.5.5.9 for Workload Automation 9.4 for Linux ML |
IBM_WAS_8.5.5FP13 | IBM WebSphere Application Server Version 8.5.5 Fix Pack 13 for distributed platforms |
JAVA_WAS_8.5.0.6_LNX | IBM WebSphere SDK, Java Technology Edition, Version 8.0.5.6 for Linux ML |
IBM_TCR_3.1.3_LNX_ML | IBM Tivoli® Common Reporting 3.1.3 for Jazz for Service Management for Linux ML |
IBM_TCR_313_Cognos_WIN_ML | IBM Tivoli Common Reporting 3.1.3 Cognos® Framework Manager Windows Multilingual |
Name | Description |
AGENTS | |
HWA94_FP4_LNX_X86_64_AGENT.zip | Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on x86-64 |
HWA94_FP4_AIX_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for AIX® |
HWA94_FP4_HPIA64_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for HP-UX on Itanium |
HWA94_FP4_SOL_I386_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Solaris x64 |
HWA94_FP4_LNX_PPC64LE_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on POWER® (little endian) |
HWA94_FP4_LNX_PPC_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on POWER (big endian) |
HWA94_FP4_LNX_S390_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on System z9® and System z® |
HWA94_FP4_IBM_I_AGENT.zip | HCL Workload Automation Agent 9.4 for IBM i |
HWA94_FP4_WIN_X86_64_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Windows x64 |
Name | Description |
REPORTS_CLI | HCL Workload Automation 9.4 Batch Reports Command Lines |
HWA94_FP4_AIX_BatchReportCli.tar | |
HWA94_FP4_HPIA64_BatchReportCli.tar | |
HWA94_FP4_LINUX_X86_64_BatchReportCli.tar | |
HWA94_FP4_LINUX390_BatchReportCli.tar | |
HWA94_FP4_LINUXPPC_BatchReportCli.tar | |
HWA94_FP4_SOLARIS_I386_BatchReportCli.tar | |
HWA94_FP4_WINDOWS_X86_64_BatchReportCli.zip |
Name | Description |
HCL Workload Automation 9.4.0.3 WINDOWS | WINDOWS distribution |
ReadmeFirst file | Readme file with download instructions |
SERVER | |
HWA94_FP4_WINDOWS_X86_64.zip | HCL Workload Automation and Dynamic Workload Console 9.4 FP4 FOR WINDOWS |
DB2_AWSE_REST_Svr_11.1_WIN | IBM® DB2® Advanced Workgroup Server Edition Server - Restricted Use 11.1 for Windows® on AMD64 and Intel® EM64T systems (x64) |
IBM_DB2_Activation | IBM® DB2® Advanced Workgroup Server Edition Server - Restricted Use - Activation |
JazzSM_1.1.3.0_WIN_ML | Jazz for Service Management 1.1.3.0 for Windows ML (Launchpad, PRS, Jazz Repository, TDI) |
JazzSM_patch | 1.1.3.0-TIV-JazzSM-DASH-Cumulative-Patch-0004 |
IBM_WebSphereAppServ_8559_WIN | IBM WebSphere Application Server V8.5.5.9 for Workload Scheduler 9.4 for Windows ML |
IBM_WAS_8.5.5FP13 | IBM WebSphere Application Server Version 8.5.5 Fix Pack 13 for distributed platforms |
JAVA_WAS_8.5.0.6_WIN | IBM WebSphere SDK, Java Technology Edition, Version 8.0.5.6 for Windows ML |
IBM_TCR_3.1.3_WIN_ML | IBM Tivoli Common Reporting 3.1.3 for Jazz for Service Management for Windows ML |
IBM_TCR_313_Cognos_WIN_ML | IBM Tivoli Common Reporting 3.1.3 Cognos Framework Manager Windows Multilingual |
Name | Description |
---|---|
AGENTS | |
HWA94_FP4_LNX_X86_64_AGENT.zip | Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on x86-64 |
HWA94_FP4_AIX_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for AIX |
HWA94_FP4_HPIA64_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for HP-UX on Itanium |
HWA94_FP4_SOL_I386_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Solaris x64 |
HWA94_FP4_LNX_PPC64LE_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on POWER (little endian) |
HWA94_FP4_LNX_PPC_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on POWER (big endian) |
HWA94_FP4_LNX_S390_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Linux on System z9 and System z |
HWA94_FP4_IBM_I_AGENT.zip | HCL Workload Automation Agent 9.4 for IBM i
|
HWA94_FP4_WIN_X86_64_AGENT.zip | HCL Workload Automation Agent 9.4, Remote CLI and Workload Automation for Applications for Windows x64 |
Name | Description |
---|---|
REPORTS_CLI | |
HWA94_FP4_AIX_BatchReportCli.tar | |
HWA94_FP4_HPIA64_BatchReportCli.tar | |
HWA94_FP4_LINUX_X86_64_BatchReportCli.tar | |
HWA94_FP4_LINUX390_BatchReportCli.tar | |
HWA94_FP4_LINUXPPC_BatchReportCli.tar | |
HWA94_FP4_SOLARIS_I386_BatchReportCli.tar | |
HWA94_FP4_WINDOWS_X86_64_BatchReportCli.zip |
This section describes how to apply Fix Pack 4 to HCL Workload Automation.
If you already have installed DB2 Advanced Workgroup Server Edition, you can switch this license with a DB2 Advanced Enterprise Server Edition license, by following the procedure in Updating licenses. Note that when the procedure references the product-identifier as in step 3:db2licm -a product-identifier, replace the product-identifier with the file representing the license activation key (.lic).
umask 022
HCL Workload Automation version 9.4.0 Fix Pack 4 supports all product versions indicated in the HCL Workload Automation version 9.4 Release Notes which can be accessed at the following link: https://workloadautomation.hcldoc.com/help/topic/com.ibm.tivoli.itws.doc_9.4/Release_Notes_for_HCL_Workload_Scheduler.htm#h3interop_tables.
For the most up-to-date information about disk space and memory requirements, see the hardware requirements at the following URL: https://workloadautomation.hcldoc.com/help/topic/com.ibm.tivoli.itws.doc_9.4/HCL_Workload_Automation_Supported_Hardware.htm.
<TWA_HOME>/TWS + <TWA_HOME>/TDWB + <TWA_HOME>/wastools + <TWA_HOME>/properties
Operating System | Installation directory | Temporary directory |
---|---|---|
AIX | 2,5 GB | 1,5 GB |
HP-UX | 2,5 GB | 1,5 GB |
Solaris | 1.5 MB | 800 MB |
Microsoft Windows | 2 GB | 1 GB |
Linux | 1,5 GB | 800 MB |
Operating System | Installation directory | Temporary directory |
---|---|---|
AIX | 900 MB | 400 MB |
HP-UX | 1.3 GB | 400 MB |
Solaris | 920 MB | 400 MB |
Microsoft Windows | 700 MB | 350 MB |
Linux | 720 MB | 350 MB |
Operating System | Installation directory | Temporary directory |
---|---|---|
AIX | 600 MB | 250 MB |
HP-UX | 920 MB | 400 MB |
Solaris | 580 MB | 120 MB |
Microsoft Windows | 800 MB | 400 MB |
Linux | 600 MB | 250 MB |
conman "unlink @; noask"
conman "stop; wait"
conman "stopmon;wait"
ShutDownLwa.cmd
stopServer.bat
conman "unlink @; noask"
conman "stop; wait"
conman "stopmon;wait"
conman "shut;wait"
ShutDownLwa
./stopServer.sh
conman "unlink @; noask"
conman "stop; wait"
conman "stopmon;wait"
ShutDownLwa.cmd
conman "unlink @; noask"
conman "stop; wait"
conman "stopmon;wait"
conman "shut;wait"
ShutDownLwa
ShutDownLwa.cmd
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.
Before launching any of the installation methods, manually create the SQL database tables following the procedure in the Planning and Installation guide that best suits your environment. To update or upgrade the database schema, follow the directions in this section.
For a DB2 or Oracle database, the database tables can be created or upgraded at the same time as when you install or update the product component using either the Installation Manager wizard or the silent installation, or you can choose to create or update the database tables manually, and then install and update the component at a later time. For Informix® Dynamic Server and Microsoft SQL Server databases, the database tables must be created or updated manually, before installing the product.
Starting with the previous Fix Pack, a new method for updating and upgrading the HCL Workload Automation and the dynamic workload broker database schema is provided for DB2 and Oracle databases. The update or upgrade can be performed manually before you install the product component Fix Pack or, using the Installation Manager wizard or silent installation, the schema is updated during the Fix Pack installation procedure.
To update or upgrade the HCL Workload Automation and the dynamic workload broker database tables, run the following procedure:
Create or update the database tables manually before installing the product.
To untar or unzip the Fix Pack eImages, you can use the PASE shell or the AIXterm.
"CALL QP2TERM"
"aixterm -sb"
chmod -R 755 <imagesDir>
The IBM Installation Manager window opens.
export ORACLE_HOME=/oracle/app/oracle/product/12.1.0/dbhome_1
export LD_LIBRARY_PATH=/oracle/app/oracle/product/12.1.0/dbhome_1/lib
An error occurred while restoring the HCL Workload Automation instance
from the backup, located in the folder <backup_folder>
where <backup_folder> is the folder where the HCL Workload Automation backup files are located. Apply the Fix Pack using the Installation Manager silent installation method.
iwsPrereqCheck.bat -instdir <TWA_HOME> -tmpdir <tmp>
iwsPrereqCheck.sh -instdir <TWA_HOME> -tmpdir <tmp>
where, <server>
<!-- The HCL Workload Automation repository. -->
<!-- Insert the value of the directory where you downloaded the
HCL Workload Automation image. -->
<repository location='/tmp/Images/TWS94ga/TWS/disk1'/>
<!-- Define the location where you store the current HCL Workload Automation
fixpack eImages -->
<repository location='/tmp/Images/TWS94fp4/TWS'/>
</server>
Response File Name | Description | Required Images | |||
---|---|---|---|---|---|
9.4 GA | 9.4 FP4 | Installation Manager | WebSphere Application Server | ||
IWS94_UPDATE_<component_name>
_from93_<os_name>.xml |
This response file applies the Fix Pack to version 9.3 component bringing it to the 9.4 FP4 level. | ✓ | ✓ | ||
IWS94_UPGRADE_<component_name>
_from9x_<os_name>.xml |
This response file upgrades a version 9.1 or 9.2 component to the 9.4 FP4 level. | ✓ | ✓ | ||
IWS93_UPGRADE_<component_name>
_from86_<os_name>.xml |
This response file upgrades a version 8.6 component to the 9.3 FP4 level. | ✓ | ✓ | ||
IWS93_UPGRADE_<component_name>
_from851_<os_name>.xml |
This response file upgrades a version 8.5.1 component to the 9.3 FP4 level. | ✓ | ✓ | ||
IWS94_FRESH_<component_name>
_<os_name>.xml |
This response file performs a fresh installation of the version 9.4 GA product plus Fix Pack 4. Use this installation if you have WebSphere Application Server and Installation Manager already installed. | ✓ | ✓ | ||
IWS94_FRESH_FULL_<component_name>
_<os_name>.xml |
This response file performs a first time fresh installation of the version 9.4 GA product, Fix Pack 4, WebSphere Application Server, and Installation Manager. WebSphere Application Server must be purchased separately. | ✓ | ✓ | ✓ | ✓ |
Name | Description | Permitted Values |
---|---|---|
user.dbJDBCDB2AdminUser | The user name of the administrator of the DB2 server instance. | db2inst1 |
user.dbJDBCDB2AdminPassword | The DB2 administrator password. | For more information about encrypting passwords using Installation Manager, see Encrypting user passwords for response files. |
user.dbJDBCPort | Optional, type the TCPIP port number only if DB2 is configured to use an SSL connection. | 50000 |
user.db2PlanTableSpaceName | The name of the DB2 instance tablespace for storing plan data. | TWS_PLAN |
ser.db2PlanTableSpacePath | The relative path of the DB2 instance tablespace for storing plan data. Only for upgrades from IBM Workload Scheduler versions 8.5.1 and 8.6. | TWS_PLAN |
Name | Description | Permitted Values |
---|---|---|
user.dbJDBCOraclePassword | The Oracle HCL Workload Automation user that accesses the HCL Workload Automation schema. | For more information about encrypting passwords using Installation Manager, see https://workloadautomation.hcldoc.com/help/topic/com.ibm.tivoli.itws.doc_9.4/distr/src_pi/awspiIMencryptpwd.htm |
user.oraclePlanTableSpace | The name of the tablespace for storing plan data. | USERS |
After you have installed the Fix Pack for the master domain manager or backup domain manager, create the event and the event rules related to the centralized agent update feature. This procedure enables you to monitor future updates of fault-tolerant and dynamic agents using the centralized agent update method.
cscript twsinst.vbs -u | -v
./twsinst -u | -v
cscript twsinst -update -uname TWS_user -password user_password
[-domain user_domain]
[-inst_dir installation_dir
[-recovInstReg {true | false}]] [-wait <minutes>] [-lang <lang_id>]
./twsinst -update -uname TWS_user [-inst_dir installation_dir
[-recovInstReg {true | false}]] [-wait <minutes>][-lang <lang_id>]
Where: twsinst for Windows is a Visual Basic Script (VBS) that you can run in CScript and WScript mode. The HCL Workload Automation user is automatically created. The software is installed by default in the HCL Workload Automation installation directory. The default value is %ProgramFiles%\IBM\TWA. If you enabled the Security Warning, a dialog box is displayed during the installation. In this case, answer Run to continue.
mailman, batchman, writer, jobman,stageman,
JOBMON, tokensrv, batchup, monman
mailman, batchman, writer, jobman, JOBMAN,
stageman, monman.
You can install Fix Packs for multiple fault-tolerant agent and dynamic agent instances, by downloading a package on the master domain manager workstation and updating the multiple agent instances by running an action from the Dynamic Workload Console. You can also schedule the centralized update of multiple agent instances, by using the Dynamic Workload Console or the command line.
In the master domain manager Security file, you must have manage authorization for all the agent workstations for TWS_master_user, root, or Administrator users. If your master domain manager is a version 9.3.0 or later fresh installation, the authorization role is automatically added to the Security file. If your master domain manager is an upgraded version 9.3.0 or later instance, you must manually add the authorization. For more information about the manage keyword usage, see the Object type - cpu topic in the HCL Workload Automation Administration. For an example of a master domain manager Security file, see topic about the security file on the master domain manager to install Fix Pack or upgrade fault-tolerant agents and dynamic agents in the HCL Workload Automation Administration.
This topic describes how to roll back a master domain manager to a previous Fix Pack level or release.
The rollback procedure is supported for a master domain manager that was installed using IBM Installation Manager. When upgrading the master domain manager, the installation also upgrades the database. After the rollback procedure, the database remains at the newer Fix Pack level or release and is not rolled back. It is still compatible with the master domain manager at the previous level.
You can revert back to an earlier version of an installed Fix Pack or release on the master domain manager by performing the following rollback procedure.
C:\ProgramData\IBM\InstallationManager\logs\<YYYYMMDD_HHMM>.xml
/var/ibm/InstallationManager/logs/<YYYYMMDD_HHMM>.xml
where
<YYYYMMDD> is the date and <HHMM> is the time when the log file is
created.%Temp%\TWA\tws9400\
twsinst_<operating_system>_<TWS_user>^9.4.0.1n.log
/tmp/TWA/tws9400/
twsinst_<operating_system>_<TWS_user>^9.4.0.1n.log
where Any additions or changes to the documentation as a result of Fix Pack 1, 2 3 and 4 have been integrated into the online product documentation available in HCL Workload Automation product information.
Refer to the HCL Workload Automation Support page: Support
This information was developed for products and services offered in the US. This material might be available from HCL in other languages. However, you may be required to own a copy of the product or product version in that language in order to access it.
HCL may not offer the products, services, or features discussed in this document in other countries. Consult your local HCL representative for information on the products and services currently available in your area. Any reference to an HCL product, program, or service is not intended to state or imply that only that HCL product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any HCL intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-HCL product, program, or service.
HCL TECHNOLOGIES LTD. 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 jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may 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. HCL 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-HCL websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this HCL product and use of those websites is at your own risk.
HCL may use or distribute any of the information you provide in any way it believes appropriate without incurring any obligation to you.
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 HCL under terms of the HCL Customer Agreement, HCL International Program License Agreement or any equivalent agreement between us.
The performance data discussed herein is presented as derived under specific operating conditions. Actual results may vary.
Information concerning non-HCL products was obtained from the suppliers of those products, their published announcements or other publicly available sources. HCL has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-HCL products. Questions on the capabilities of non-HCL products should be addressed to the suppliers of those products.
This information is for planning purposes only. The information herein is subject to change before the products described become available.
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 actual people or business enterprises is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to HCL, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. HCL, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are provided "AS IS", without warranty of any kind. HCL shall not be liable for any damages arising out of your use of the sample programs.
HCL, and other HCL graphics, logos, and service names including "hcltech.com" are trademarks of HCL. Except as specifically permitted herein, these Trademarks may not be used without the prior written permission from HCL. All other trademarks not owned by HCL that appear on this website are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by HCL.
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.
IT Infrastructure Library is a Registered Trade Mark of AXELOS Limited.
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.
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.
Linux is a registered 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.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. |
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.
ITIL is a Registered Trade Mark of AXELOS Limited.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Permissions for the use of these publications are granted subject to the following terms and conditions.
These terms and conditions are in addition to any terms of use for the HCL website.
You may reproduce these publications for your personal, noncommercial use provided that all proprietary notices are preserved. You may not distribute, display or make derivative work of these publications, or any portion thereof, without the express consent of HCL.
You may reproduce, distribute and display these publications solely within your enterprise provided that all proprietary notices are preserved. You may not make derivative works of these publications, or reproduce, distribute or display these publications or any portion thereof outside your enterprise, without the express consent of HCL.
Except as expressly granted in this permission, no other permissions, licenses or rights are granted, either express or implied, to the publications or any information, data, software or other intellectual property contained therein.
HCL reserves the right to withdraw the permissions granted herein whenever, in its discretion, the use of the publications is detrimental to its interest or, as determined by HCL, the above instructions are not being properly followed.
You may not download, export or re-export this information except in full compliance with all applicable laws and regulations, including all United States export laws and regulations.
HCL MAKES NO GUARANTEE ABOUT THE CONTENT OF THESE PUBLICATIONS. THE PUBLICATIONS ARE PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
HCL, the HCL logo, and ibm.com are trademarks or registered trademarks of HCL Technologies Ltd. in the United States, other countries, or both. If these and other HCL 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 HCL at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries.
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.
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.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. |
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.