ENTERPRISE SCHEDULER
RELEASE NOTES V 6.0.3
These release notes highlight new features, enhancements and changes within Tidal Enterprise Scheduler™ (TES) v6.0.3. If you encounter any problems or have any questions, call either 650–475–4600 and select option “3” for support. You will be routed to the Cisco Customer Interaction Network, or CIN.
Upgrading from 6.0.0, 6.0.1, 6.0.2 to 6.0.3
When upgrading from 6.0.0, 6.0.1, 6.0.2 to 6.0.3, the data cache of the TES plugin (also called DSP) needs to be deleted. The Client Manager will automatically re‐create the cache if the cache folder is deleted from the file system. The cache folder is named ʺcacheʺ and is located under the TES pluginʹs root folder. The TES pluginʹs root folder is located under the plugins folder of the Client Managerʹs root folder. The name of the TES pluginʹs root folder depends on the name assigned to that plugin. For example, the cache folder of a plugin named ʺproductionʺ would be located under {ClientManager
Root Folder}/plugins/production/cache.
Note
Depending on the size of your historical data, the re-cache could take up to a couple
hours. To expedite processing, you may choose to reduce the history retention. This
should only be performed during approved maintenance windows.
© 2012 Cisco Systems, Inc. All rights reserved.
1
Tidal Enterprise Scheduler Version 6.0.3
Release Notes
Enhancements
Job-based timezone
In previous versions of TES, jobs located in a specific timezone that were affected by a master located in a different timezone had to be manually modified to reflect the timezone change.
The 6.0.3 Job‐based timezone enhancement allows for the scheduling of a job, or job group, based on an alternative, user‐defined timezone instead of the master timezone. You can define a scheduled time window across worldwide or nationwide environments located in different timezones. For example, if the Master associated with your job is based in the PST timezone and you want the job to run in an alternative timezone, such as AMERICA/NEW_YORK, you can select a timezone specifically for a given job. The Master internal process will self‐adjust the scheduled job times as the Master or job‐specific timezones adjust.
Note
We will continue to support the Agent Timezone setting for backward compatibility.
For the long run, consider depricating the Agent Timezone setting option and
replacing it with the new job-based timezones.
System resource-based scheduling
This enhancement allows job administrators to specify additional real‐time system resource criteria before a job is launched.
For example, a job can be constrained to run only if a certain percentage of CPU is free and/or an amount of system memory is available.
Custom resources can be defined that run user‐specified commands to return resource values from the agent.
Command Line Interface
Additional administrative master‐side CLI utility programs are introduced in 6.0.3. The following functions are supported:
Support enabling/disabling fault tolerance
Support managing DB user and password
Support setting the log levels in the master before startup
Support enabling/disabling JMX in the master
Support stopping/resuming of all jobs launching
Refer to your Enterprise Scheduler Installation and Configuration Guide.
2
© 2012 Cisco Systems, Inc. All rights reserved.
Changes from 6.0.2 to 6.0.3
Informatica Adapter enhancement
Informatica Adapter enhancement to support PowerCenter Repository databases other than MSSql and Oracle.
Support custom Jdbc driver configuration in the Informatica Connection Definition given Custom Jdbc Driver checkbox. When selected, this enables the Database Type field for input of the appropriate Jdbc driver. The Override JDBC URL checkbox is then selected where input for the connection url is then required. The user is required to supply the appropriate Jdbc and Connection strings appropriate to the database required. As in the case of the explicitly supported databases: Mssql and Oracle, the Jdbc driver JAR is required. MSSql and Oracle JARs are included with the TES installation and are located in the lib directory of that installation. However, other Jdbc drivers are not and need to be obtained by the customer and the JAVA CLASSPATH configured. The CLASSPATH can be configured in the Adapterʹs service.props file.
Changes from 6.0.2 to 6.0.3
IE 9 support
Internet Explorer 9 support has been added for the TES Client. Overall UI experience dramatically improves if IE9 is used instead of IE older versions (IE8/IE7). 64‐bit IE is required.
JD Edwards EnterpriseOne Tools 9.1 support
JD Edwards Adapter supports EnterpriseOne Tools version 9.1.
CM Cache performance
The option for deploying a stand‐alone TES 6 cache database, as opposed to using the default embedded Derby cache database, is supported. A stand‐alone cache database (via Oracle or SQL Server) allows for a faster synchronization time upon Client Manager startup. Additionally, a stand‐alone cache database improves the overall UI experience by offering faster filtering and scrolling response times.
Client manager database alternatives
Supported TES stand‐alone databases are MSSQL 2005 & 2008, Oracle 10g and 11g. These are the same database versions currently being supported by the TES Master.
Client Manager Operating System
Windows
MSSQL 2005
MSSQL 2008
ORACLE 10g
© 2012 Cisco Systems, Inc. All rights reserved.
3
Tidal Enterprise Scheduler Version 6.0.3
Release Notes
ORACLE 11g
Linux
ORACLE 10g
ORACLE 11g
Refer to your Client Manager document.
REST support for the WebService adapter
The WebService adapter supports REST interfaces in addition to SOAP interfaces.
Cognos 10
The Cognos adapter supports Cognos 10.
SAP JCO3
In this release, the SAP adapter switches from SAP JCO2.x to JCO3.x. The functionality for JCO3.x remains the same as JCO2.x, except JCO3.x does not allow for a SAP connection created via file(saprfc.ini).
Important
Users will need to install JCO3.x for Sap adapter 6.0.3. Refer to your SAP
Adapter Guide, Installing SAP JCO for detailed instructions on installing
JCO3.x.
PeopleSoft PeopleTools 8.52 support
PeopleTools 8.52 support has been added.
New system values
Two new system values for the master have been added to support the enforcemment of the Allow UnScheduled option:
Sysval 119 ‐ When set to ʺYʺ: If a job is set to not allow adhoc inserts, then master will enforce this for any client, command line or API request to insert the job. The default is ʺNʺ which preserves the existing behavior where this option is enforced by saClient only.
Sysval 120 ‐ When set to ʺYʺ: If a job is set to not allow adhoc inserts, then the master will enforce this for any job action that attempts to insert the job. The default is ʺNʺ which preserves the existing behavior where this flag is ignored for job actions.
New Job Dependency Definition dialog option
To prevent jobs from returning to a Waiting on Dependency status while in a Waiting on
Resource status (and the job they depend on changes status such that the dependency is no longer met), a new option has been added to the Job Dependency Definition dialog. 4
© 2012 Cisco Systems, Inc. All rights reserved.
Known Issues
The new option is Do not reevalutate once job is waiting on resource, and when checked, the job dependency will not be reevaluated if the job is in a Waiting on
Resources status.
Known Issues
CSCtx40651
Problem
VMware Perfomance View error stating: ʺPermission to perform this operation was denied.ʺ On a vCenter Server, there can be multiple hosts configured under a datacenter. Hosts can be configured to not allow the collection of performance data. An attempt to collect performance data on such hosts result in an VMware API throwing
com.vmware.vim25. NoPermission exception. The Performance tab for a vCenter connection displays performances data for all hosts collectively. If a host is configured not to collect performance data, the ʺPermission to perform this operation was deniedʺ error message displays.
Solution
Select individual hosts to view performance data. The data will be displayed only if the host is configured to collect performance data.
CSCtx95838
Problem
Calender names may include invalid characters for French and German words. Solution
Manually change the text of the Calendar name to replace the invalid characters.
CSCtx57968
Problem
Virtual Machines are missing from the VMWare Adapter.
Solution
The authorization to perform tasks in VMware Infrastructure is governed by an access control system. Using the vSpere Client, this access control system allows the VirtualCenter administrator to specify in great detail which users or groups can perform which tasks on which objects. It is defined using three key concepts: privileges, roles, objects. Together they define permission. The role defines the actions that can be © 2012 Cisco Systems, Inc. All rights reserved.
5
Tidal Enterprise Scheduler Version 6.0.3
Release Notes
performed. Users and groups indicate who can perform the action, and the object is the target of the action. Each combination of user or group, role, and object must be specified. In addition, VirtualCenter depends upon the users and groups defined in the Active Directory environment or on the local Windows server on which VirtualCenter runs.
This permissions setup also affects the list of virtual machines that returned by VMware API. For users that have administrative permissions, the Scheduler VMware Adapter displays all virtual machines as shown by vSphere Client. For users that do not have administrative permissions on all the objects on a vCenter Server, a discrepancy in the list of virtual machine is evident between the Scheduler VMware Adapter and the vSphere Client. As a result, users other than administrative users, might not see all the virtual machines in Scheduler 6.0.3 VMware Adapter. For administrative users, no discrepancy has been observed between the Scheduler 6.0.3 VMware Adapter and the vSphere Client.
6
© 2012 Cisco Systems, Inc. All rights reserved.
Fixed Bugs
Fixed Bugs
Bug # CSCts01407
Dependency unscheduled
TES dependency unscheduled due to Relative to group being selected.
Bug # CSCts68254
PeopleSoft group variables
PeopleSoft jobs group variables do not appear in PS jobs.
Bug # CSCts54261
Intermittent user login failures
Login failure message displays stating “..you are not authorized to use this application.”
Bug # CSCtx82024
Viewing job dependencies after 5.3.1 upgrade
Intermittent issues with viewing of job dependencies after 5.3.1 upgrade.
Bug # CSCtw59906
Saving job event value
Issue saving job event value for event trigger on job completed with specified exit code
Bug # CSCts90753
Job status not represented
Job status not represented with * when job override is performed.
Bug # CSCtt22640
Error when adding an email action
Intermittent error when adding an email action to a job event.
© 2012 Cisco Systems, Inc. All rights reserved.
7
Tidal Enterprise Scheduler Version 6.0.3
Release Notes
Bug # CSCtr15668
Audit logging inconsitency
Audit logging inconsistent with 5.3.1 content.
Bug # CSCtx57605
Multiple job selection
Inability to select multiple jobs to add to an event.
Bug # CSCtw67440
Business view job activity display issues
Business view job activity display issues with color status and job name representation.
Bug # CSCtx28335
Searching in the JAC
Issue with searching in the JAC via the job run ID.
Bug # CSCtw72688
Saving calendars
Resolved issue with saving calendars that use ʺif conflicts with conditionsʺ.
Bug # CSCtx33210
Creating user exception
Exception while creating runtime or interactive users.
Bug # CSCtw95719
SQL adapter and use of '&' character
Resolved issue with SQL adapter and use of ʹ&ʹ character in the runtime user password.
Bug # CSCtu74250
Job dependency loop
TES job dependency loop incorrectly detected.
8
© 2012 Cisco Systems, Inc. All rights reserved.
Fixed Bugs
Bug # CSCtw78766
AS400 password length exception
AS400 password length exception.
Bug # CSCtw80799
Recalculate option
Recalculate option for List Calendar is incorrectly blocked.
Bug # CSCty11013
Security policy/workgroup association
Resolved issue that required a security policy to be added at user to workgroup association in order to edit adapter jobs.
Bug # CSCtt37589
User authenticated via LDAP group
User authenticated via LDAP group is not inheriting the security policy privileges.
Bug # CSCtx33066
SAP child track option
Added proper default for SAP child track option.
Bug # CSCtx46726
Find issue
Resolved find issue impacting SAP jobs.
Bug # CSCtx63020
SAP BW jobs remain in launch state
Resolved issue where SAP BW jobs may remain in launch state.
© 2012 Cisco Systems, Inc. All rights reserved.
9
Tidal Enterprise Scheduler Version 6.0.3
Release Notes
Bug # CSCtx22547
Job Group time dependency and variables deletion
Job Group time dependency and variables are deleted from group if job group time dependency is overwritten.
Bug # CSCts53867
Time window removal
Resolved issue where time window is removed when a scheduled job is modified.
Bug # CSCts65325
Creating a job within a job group
Resolved intermittent error when creating a job within a job group.
Bug # CSCtx66747
Job group variables are removed
If Job Group has a dependency and requires operator release, the job group variables are removed if Require Operator Release is removed from the job group in the JAC.
Bug # CSCtx24917
Recalculate all option for calendars
Restored re‐calculate all option for calendars.
Bug # CSCtu21319
Transporter: When selecting workgroup as owner, runtime user is not displayed
When transporting a job, if the Owner is set to a WorkGroup, Runtime Users assigned to the Owner of the WorkGroup are not shown as Runtime User choices. This problem has been resolved.
Bug # CSCtw22270/CSCtw67390
Transporter: Transport actions are not displayed
When transporting Actions, the transport would appear to start but never complete and no Actions were actually transported. 10
© 2012 Cisco Systems, Inc. All rights reserved.
Fixed Bugs
Bug # CSCto26736
Transporter: Dependencies that contain variables
Issue impacting Transporter when using dependencies that contain variables
Bug # CSCzo30202
Calculate Data Variable Fix
Date calculations using unfixed fiscal calendars yield incorrect results.
Bug # CSCtw98932
5.3.1 Upgrade data issues
When updating Oracle master database from 5.3.1 to 6, Oracle error ORA‐22835 ʺBuffer too small for CLOB to CHAR or BLOB to RAW conversionʺ results when job definitions are longer than 4000 characters and contain special characters.
Bug # CSCtx22014, CSCtx18077
CM Cache missing data
(CSCtx22014) Jobrun synchronization to Client Manager cache database ends if a corrupted record is encountered, resulting in missing Jobrun data in the UI.
(CSCtx18077) Invalid format data in variable field of Job and JobRun causes synchronization to Client Manager cache database to end, resulting in missing Job and Jobrun data in the UI. Bug # CSCtx43862
Security Policy issue with user and workgroup
If a workgroup user does not have a security policy assigned, the user cannot edit the Variable Definition, which is owned by the workgroup, even if the user has security privileges to edit that Variable record.
Bug # CSCts43024
Domain Name Recognition
When logging in to the Scheduler Web Client using a login domain that is actually an alias for the internal LDAP/AD domain (the last Domain Component (DC)) defined for that user, the internal domain does not match with the domain stored in Scheduler for that user. The ʺYou are not authorizedʺ error displays and login is blocked. To fix this, users have had to go figure out what their actual, non‐aliased domain is in LDAP/AD, then verify they are using the internal name when defining users in Scheduler, including creating the initial super user during installation.
© 2012 Cisco Systems, Inc. All rights reserved.
11
Tidal Enterprise Scheduler Version 6.0.3
Release Notes
Bug # CSCtt20656
Exception thrown from Web Service adapter
After upgrading from 5.3.1 to 6.0.1, Web Service jobs that were upgraded throw the following exception.
java.lang.ClassCastException
=>Unknown.lGc() at Unknown source[0]
...
Also, after upgrading, jobs are running using an authentication user that it should not be using.
12
© 2012 Cisco Systems, Inc. All rights reserved.
© Copyright 2026 Paperzz