Wa Ae Release Enu Release Notes
Wa Ae Release Enu Release Notes
Wa Ae Release Enu Release Notes
Release Notes
r11.3, Third Edition
This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation) is for your informational purposes only and is subject to change or withdrawal by CA at any time. This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be disclosed by you or used for any purpose other than as may be permitted in (i) a separate agreement between you and CA governing your use of the CA software to which the Documentation relates; or (ii) a separate confidentiality agreement between you and CA. Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy. The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION AS IS WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. The use of any software product referenced in the Documentation is governed by the applicable license agreement and such license agreement is not modified in any way by the terms of this notice. The manufacturer of this Documentation is CA. Provided with Restricted Rights. Use, duplication or disclosure by the United States Government is subject to the restricti ons set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors. Copyright 2010 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
CA Access Control CA AutoSys Workload Automation Connect Option (CA AutoSys WA Connect Option) CA Embedded Entitlements Manager (CA EEM) CA Job Management Option CA Jobtrac Job Management (CA Jobtrac JM) CA Network and Systems Management (CA NSM) CA NSM Event Management CA NSM Management Command Center (CA NSM MCC) CA Scheduler Job Management (CA Scheduler JM) CA Service Desk CA Spectrum Automation Manager (formerly named CA DCA Manager) CA Universal Job Management Agent (CA UJMA) CA Workload Automation AE (formerly named CA AutoSys Workload Automation) CA Workload Automation Agent for UNIX (CA WA Agent for UNIX) CA Workload Automation Agent for Linux (CA WA Agent for Linux) CA Workload Automation Agent for Windows (CA WA Agent for Windows) CA Workload Automation Agent for i5/OS (CA WA Agent for i5/OS) CA Workload Automation Agent for Application Services (CA WA Agent for Application Services) CA Workload Automation Agent for Web Services (CA WA Agent for Web Services) CA Workload Automation Agent for Databases (CA WA Agent for Databases) CA Workload Automation Agent for SAP (CA WA Agent for SAP) CA Workload Automation Agent for PeopleSoft (CA WA Agent for PeopleSoft) CA Workload Automation Agent for Oracle E-Business Suite (CA WA Agent for Oracle E-Business Suite) CA Workload Automation Agent for z/OS (CA WA Agent for z/OS) CA Workload Automation EE (formerly named CA ESP Workload Automation) CA Workload Automation SE (formerly named CA 7 Workload Automation)
CA Workload Control Center (CA WCC) CA Desktop and Server Management (CA DSM)
Contact CA Technologies
Contact CA Support For your convenience, CA Technologies provides one site where you can access the information you need for your Home Office, Small Business, and Enterprise CA Technologies products. At http://ca.com/support, you can access the following:
Online and telephone contact information for technical assistance and customer services Information about user communities and forums Product and documentation downloads CA Support policies and guidelines Other helpful resources appropriate for your product
Provide Feedback If you have comments or questions about CA Technologies product documentation, you can send a message to techpubs@ca.com. If you would like to provide feedback about CA Technologies product documentation, complete our short customer survey, which is available on the CA Support website at http://ca.com/docs.
Contents
Chapter 1: Welcome Chapter 2: Operating System Support 9 11
11 11 12 12 13 13 14 14 15 15 16 16 17 17
Server Supported Versions ....................................................................... UNIX ..................................................................................... Linux ..................................................................................... Windows .................................................................................. Client and SDK Supported Versions ................................................................ UNIX ..................................................................................... Linux ..................................................................................... Windows .................................................................................. Agent Supported Versions ....................................................................... UNIX ..................................................................................... Linux ..................................................................................... Windows .................................................................................. IBM i5/OS ................................................................................. Patch 979306Time Zone Update for Windows .....................................................
19
21
21 23 24 24 24 24 25 25 25
System Requirements for UNIX and Linux........................................................... System Requirements for Windows ............................................................... TCP/IP Port Usage .............................................................................. su Command on UNIX ........................................................................... Graphical Mode Requirements for UNIX and Linux ................................................... Base Application Development Math Library Package for AIX .......................................... User Resource Limits for AIX 64-bit ................................................................ HP-UX Itanium Processor ........................................................................ Perl ..........................................................................................
27
Contents 5
CA EEM Support ............................................................................... CA Secure Socket Adapter Support ................................................................ CA Spectrum Automation Manager Support ........................................................ Notification Services Support ..................................................................... CA Service Desk Support ......................................................................... CA NSM Event Management Support .............................................................. CAICCI Support ................................................................................ CA NSM and CA UJMA Support ...................................................................
28 28 28 29 29 30 30 31
33
33 34 35 36 37 39 40 40 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47
New Product Name ............................................................................. New Agents ................................................................................... Location of the Agent Installation Files ......................................................... Agent Local Security ........................................................................ New Job Types ................................................................................. Job Types That Will Be Supported After r11.3 .................................................... Support for Virtual Resources .................................................................... New Machine Type ............................................................................. Cross-Instance Job Dependencies with CA Workload Automation EE .................................... Must Start Times and Must Complete Times ........................................................ Manual Intervention for i5/OS Job Types and the New REPLY_RESPONSE Event ........................... New as_test Command .......................................................................... New forecast Command ......................................................................... New archive_jobs Command ..................................................................... New autoprofm Command ....................................................................... New Scheduler Startup Settings on UNIX ........................................................... Monitoring a Condition Continuously and the New ALERT Event ........................................ Logging a Job's State Changes and the New STATE_CHANGE Event ...................................... Improved Log Maintenance ...................................................................... Specifying the localhost ......................................................................... Appending Event Message Text in Scheduler Log File ................................................. Specifying an Instance-Wide Encryption Key ........................................................ Polling for Resource Availability ................................................................... New reindex.pl Script for Rebuilding Database Table Indexes ..........................................
49
49 49 50 50 51
Legacy Agent Replaced by CA Workload Automation Agent ............................................ Differences Between the Legacy Agent and the New Agent ............................................ Location of Log Files ........................................................................ CA Workload Automation AE Configuration on the Agent .......................................... Communication Port ........................................................................
6 Release Notes
Environment Variables ...................................................................... Log File Maintenance ....................................................................... Minimum Disk Space Used for Logging ......................................................... Remote Profile Files ......................................................................... Debugging Logs ............................................................................ Signals for a KILLJOB Event ................................................................... Calculating Machine Load .................................................................... Running Windows Commands ................................................................ Polling Interval for File Watcher Jobs ........................................................... Evaluation of Jobs Termination Time .......................................................... Job Attribute Environment Variables ........................................................... Encryption and FIPS 140-2 Compliance ............................................................. Pound Sign (#) Allowed in Object Names ........................................................... Command Substitutions Not Allowed in the watch_file Attribute ....................................... Removed Commands ........................................................................... Scheduler Startup Options Removed from the eventor Command ...................................... Job Profiles Manager and autosysreport.exe Integrated with the Administrator Utility ..................... Changes to Cross-Instance Job Dependencies ....................................................... Updated autoping Command ..................................................................... Updated clean_files Command ................................................................... IPv6 Support .................................................................................. Change in as_owner Policy Validation .............................................................. KILLJOB and SEND_SIGNAL Behavior ...............................................................
51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 58 59 59 59 59 60
61 63
63 64 64 64 64 65
CA Workload Automation AE Documentation ....................................................... CA Common Components Documentation .......................................................... Agent Documentation ........................................................................... CA WCC Documentation ......................................................................... Access the Documentation ....................................................................... Release Numbers in Documentation ...............................................................
Appendix A: Acknowledgements
67
67 68 71 73 77
AIX JRE ....................................................................................... CPAN perl 5.5.8 ................................................................................ ICU4C 3.8 ..................................................................................... Log4j 1.2.16 ................................................................................... Xalan-J .......................................................................................
Contents 7
8 Release Notes
Chapter 1: Welcome
Welcome to CA Workload Automation AE Release 11.3. This document describes product installation considerations, operating system support, new features, changes to existing features, and information about contacting CA Technical Support. Notes:
The UNIX instructions in this document also apply to Linux systems unless otherwise noted. The term Windows refers to any Microsoft Windows operating system supported by CA Workload Automation AE unless otherwise noted.
Chapter 1: Welcome 9
UNIX
The CA Workload Automation AE server component supports the following UNIX versions:
Platform AIX
Architecture 32/64-bit
Notes The AIX C++ Runtime Environment must be at level 11.1.0.0 or higher. To see what level your system is at, run: lslpp -l xlC.aix50.rte The AIX C++ Runtime Environment must be at level 11.1.0.0 or higher. To see what level your system is at, run: lslpp -l xlC.aix50.rte You must install the latest HP-UX 11i v2 patches, including the Required Patch Bundle and Support Pack. For more information about the patches, see the HP website.
AIX
64-bit
HP-UX
11i v2 (11.23)
HP-UX
11i v3 (11.31)
Platform Solaris
Supported Versions 9
Notes Before installing CA Workload Automation AE r11.3, you must install Solaris patch 114129-02. You can download the patch from http://www.sunsolve.sun.com/show.do?target=patc hpage You must install the following patch: 119963-04 SunOS 5.10: Shared library patch for C++ Nov/30/2005
Solaris
10
SPARC 32/64-bit
Linux
The CA Workload Automation AE server component supports the following Linux versions:
Platform Red Hat Enterprise Linux Red Hat Enterprise Linux SuSE Linux Enterprise Server SuSE Linux Enterprise Server
Supported Versions 4 5 9 10
Notes compat-libstdc++-296 or higher is required compat-libstdc++-33 or higher is required compat is required compat is required
Note: ncurses (32-bit) version 5 or higher is required on the 64-bit version of Linux.
Windows
The CA Workload Automation AE server component supports the following Windows versions:
Version Microsoft Windows 2003 Microsoft Windows 2003 R2 Microsoft Windows 2008 Microsoft Windows 2008 R2
Notes Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required.
12 Release Notes
UNIX
The CA Workload Automation AE client and SDK components support the following UNIX versions:
Platform AIX
Architecture 32/64-bit
Notes The AIX C++ Runtime Environment must be at level 11.1.0.0 or higher. To see what level your system is at, run: lslpp -l xlC.aix50.rte The AIX C++ Runtime Environment must be at level 11.1.0.0 or higher. To see what level your system is at, run: lslpp -l xlC.aix50.rte You must install the latest HP-UX 11i v2 patches, including the Required Patch Bundle and Support Pack. For more information about the patches, see the HP website.
AIX
64-bit
HP-UX
11i v2 (11.23)
HP-UX Solaris
11i v3 (11.31) 8
IA 64-bit (Itanium) PA-RISC 32/64-bit SPARC 32/64-bit Before installing CA Workload Automation AE r11.3, you must install Solaris patch 115831-01. You can download the patch from http://www.sunsolve.sun.com/show.do?target=patc hpage Before installing CA Workload Automation AE r11.3, you must install Solaris patch 114129-02. You can download the patch from http://www.sunsolve.sun.com/show.do?target=patc hpage You must install the following patch: 119963-04 SunOS 5.10: Shared library patch for C++ Nov/30/2005
Solaris
SPARC 32/64-bit
Solaris
10
SPARC 32/64-bit
Linux
The CA Workload Automation AE client and SDK components support the following Linux versions:
Platform Red Hat Enterprise Linux Red Hat Enterprise Linux SuSE Linux Enterprise Server SuSE Linux Enterprise Server
Supported Versions 4 5 9 10
Notes compat-libstdc++-296 or higher is required compat-libstdc++-33 or higher is required compat is required compat is required
Note: ncurses (32-bit) version 5 or higher is required on the 64-bit version of Linux.
Windows
The CA Workload Automation AE client and SDK components support the following Windows versions:
Version Microsoft Windows 2003 Microsoft Windows 2003 R2 Microsoft Windows 2008 Microsoft Windows 2008 R2 Microsoft Windows XP SP2 Professional Microsoft Windows Vista Microsoft Windows 7
Architecture x86 32/64-bit x86 32/64-bit x86 32/64-bit x86 64-bit x86 32/64-bit x86 32/64-bit x86 32/64-bit
Notes Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required. Windows patch 979306 is required.
14 Release Notes
These platforms have been certified at the time of General Availability (GA). Additional platforms may be certified post GA. For current information regarding platform support, check the CA Workload Automation Support web page at http://ca.com/support. If you install the agent on an operating system where the native CA Workload Automation AE client is not installed, you cannot issue the autoping command with the -S option or run jobs that contain globs or blobs as input or output.
UNIX
The CA Workload Automation AE agent component supports the following UNIX versions:
Notes
You must install the latest fix pack from the IBM website. You can download the patch from http://www-933.ibm.com/support/fixcentral.
PA-RISC 32/64-bit IA 64-bit (Itanium) PA-RISC 32/64-bit SPARC 32/64-bit SPARC 32/64-bit SPARC 32/64-bit Global zone and non-global whole/sparse root zone configurations are supported.
Linux
The CA Workload Automation AE agent component supports the following Linux versions:
Supported Versions 4
Notes glibc 3.2.3. Before you install the agent, you must install the compat-libstdc++ package (RPM). glibc 3.3.3. Before you install the agent, you must install the compat-libstdc++ package (RPM). glibc 3.2.3. Before you install the agent, you must install the compat-libstdc++ package (RPM). glibc 3.4.6. Before you install the agent, you must install the compat-libstdc++ package (RPM). glibc 3.3.3. Before you install the agent, you must install the compat-libstdc++ package (RPM). glibc 3.2.3 glibc 3.3.3 glibc 3.2.3 glibc 3.3.3 glibc 3.3.3
zSeries
x86 32/64-bit
Itanium
zSeries
SuSE Linux Enterprise Server SuSE Linux Enterprise Server SuSE Linux Enterprise Server SuSE Linux Enterprise Server SuSE Linux Enterprise Server
9 9 10 10 11
Note: ncurses (32-bit) version 5 or higher is required on the 64-bit version of Linux.
Windows
The CA Workload Automation AE agent component supports the following Windows versions:
Notes
16 Release Notes
Version Microsoft Windows 2008 Microsoft Windows 2008 R2 Microsoft Windows XP SP2 Professional Microsoft Windows Vista Microsoft Windows 7
Architecture x86 32/64-bit x86 64-bit x86 32bit x86 32/64-bit x86 32/64-bit
Notes
IBM i5/OS
The CA Workload Automation AE agent component supports the following IBM i5/OS versions:
Architecture
Notes
Platform Microsoft SQL Server Microsoft SQL Server Microsoft SQL Server Oracle
Notes
Oracle 10g patches are required to address SGA memory leaks and Oracle connectivity problems. For more information, see Oracle 10g Patches (see page 20). If you are using Oracle 11.1, you must install Oracle patch 11.1.0.7.0 or higher. The minimum page size must be at least 4 KB. Up to 137 free Sybase user connections are required, depending on which CA Workload Automation AE components you install.
Oracle
11g 15.0.2
Sybase ASE
Important! To use the 64-bit version of an Oracle or Sybase database, you must install the 32-bit client if it is not already installed, and modify the path or library path environment variable. Complete these procedures before installing CA Workload Automation AE. For HP-UX Itanium (IA-64) support, you must install the 32-bit HP-UX PA-RISC Oracle or Sybase client. For instructions on configuring the environment to use a 64-bit database, see the UNIX Implementation Guide and Windows Implementation Guide. Note: For more information about database configuration tasks and database migrations, see the UNIX Implementation Guide and Windows Implementation Guide.
Database Support
10.2.0.2: 32-bit patch 5383042 64-bit (Itanium) patch 5388866 64-bit (x64) patch 5388871
10.2.0.1: 32-bit patch 4923768 64-bit (Itanium) patch 4923780 64-bit (x64) patch 4923787
20 Release Notes
1 GHz processor Physical memory: 1 GB Swap space: 2 GB fsize: The file size ulimit must be set to unlimited. To determine the current setting, issue the following command:
ulimit -f
If the value is not unlimited, change this ulimit value by issuing the following command:
ulimit -f unlimited
Full product: 640 MB Application Server, Client, Command Sponsor: 480 MB Scheduler, Client, Agent: 400 MB Application Server only: 270 MB Agent only: 390 MB Client only: 270 MB SDK only: 230 MB Documentation only: 230 MB
Notes:
The system temporary directory (/tmp or $TMPDIR) requires a minimum of 300 MB disk space for the installation. The installer creates a directory to store control files. By default, the /opt/CA/installer directory is created. The file system that the installer directory belongs to requires a minimum of 10 MB disk space. For more information about the /opt/CA/installer directory, see the CA Workload Automation AE UNIX Implementation Guide.
SDK runtime environment: 45 MB Disk space for the database (to support default installation values):
Oracle: Data800 MB, Index80 MB Sybase: Data800 MB, Log100 MB, tempdb500 MB, tempdb log50 MB
JRE 1.6 or higher (32-bit) before installing CA Workload Automation AE. Java 6 or higher to use the Datamover utility to migrate the database during an upgrade.
On HP-UX, Solaris, and Linux, JRE 1.5.0_11 is automatically installed with CA Workload Automation AE.
22 Release Notes
Swap file:
Full product: 440 MB Application Server, Client, Command Sponsor: 300 MB Scheduler, Client, Agent: 290 MB Application Server only: 180 MB Agent only: 270 MB Client only: 180 MB SDK only: 50 MB Documentation only: 40 MB
Microsoft SQL Server: 40 MB plus 1 MB for log file Note: SQL Server adjusts the sizes incrementally over time based on usage.
Oracle: Data800 MB, Index80 MB Sybase: Data800 MB, Log100 MB, tempdb500 MB, tempdb log50 MB
Java Runtime Environment (JRE) 1.5.0_11 is automatically installed with CA Workload Automation AE.
su Command on UNIX
On UNIX, the CA Workload Automation AE installer must be allowed to run the following command with no user response or interaction:
su root c "command"
The installer embeds other installation packages that are executed by running the su command.
Java 1.3 or higher is installed, the PATH environment variable is set to include the Java executable, and the JAVA_HOME environment variable is set. The monitor is graphics-enabled.
24 Release Notes
You must restart the computer for the changes to take effect and before starting the installation.
To change the value of the pa_maxssiz_32bit parameter, do the following: 1. Enter the following command at the operating system prompt:
/usr/sbin/kctune pa_maxssiz_32bit=268435456
2.
Restart the computer. The pa_maxssiz_32bit parameter is set to the minimum required value.
Perl
On UNIX or Linux installations, Perl, version 5.8 or greater must be installed. Perl must also be included in the PATH environment variable to run the CA Workload Automation AE installation.
system_drive Specifies the Windows operating system drive of the CA Workload Automation AE scheduler. This value is assigned automatically. You cannot change this drive or path even if other CA components are installed on a different drive. The CA licensing program shared by CA software does not support the customization of this path. Note: On UNIX systems, the location of the license files depends on the value set by the CASHCOMP environment variable.
CA EEM Support
CA EEM Support
CA Workload Automation AE r11.3 supports CA EEM (CA Embedded Entitlements Manager) r8.4 SP4 CR05. CA EEM includes the following features:
You can install CA EEM using the CA Common Components DVD. Notes:
For more information about installing CA EEM, see the CA Common Components documentation. For more information about configuring CA Workload Automation AE to work with CA EEM, see the Security Guide. For more information about CA EEM features, see the CA EEM documentation.
28 Release Notes
For more information about installing the Event Agent, see the CA Common Components documentation. For more information about configuring CA Workload Automation AE to work with CA NSM Event Management, see the UNIX Implementation Guide or Windows Implementation Guide.
CAICCI Support
CA Workload Automation AE r11.3 supports CAICCI (CA, Inc. Common Communications Interface) r11.2 SP2. CAICCI is the communication layer that lets the CA Workload Automation AE scheduler, which handles cross-platform events, to communicate with legacy agents on the distributed, midrange, and mainframe platforms. You install CAICCI using the CA Common Components DVD. Notes:
For more information about installing CAICCI, see the CA Common Components documentation. For more information about configuring CA Workload Automation AE to work with CAICCI, see the UNIX Implementation Guide or Windows Implementation Guide.
30 Release Notes
If you do not want to perform cross-platform scheduling using CA Workload Automation AE, you can install CA Workload Automation AE r11.3 on a server that has CA NSM r3.1 installed. After you install CA Workload Automation AE on a server, you can no longer install any CA NSM r3.1 components on that server. The CA NSM r3.1 components must be installed first. The CA Workload Automation AE r11.3 scheduler (excluding the client and agent) only supports CA NSM r11.2 components, including the Job Management Option and Event Management. The r11.2 components are supported because CAICCI r11.x is required to perform cross-platform scheduling.
Note: For more information about configuring cross-platform scheduling, see the UNIX Implementation Guide or Windows Implementation Guide.
New Agents
New Agents
CA Workload Automation AE r11.3 supports new agents and agent plug-ins that let you automate, monitor, and manage workload on all major platforms, applications, and databases. To run workload on a particular system, you must install an agent on that system and add a machine definition to CA Workload Automation AE. You can install multiple agents on the same machine. Each agent on that machine must have a unique name and port number The following agents are supported:
CA Workload Automation Agent for i5/OS CA Workload Automation Agent for Linux CA Workload Automation Agent for UNIX CA Workload Automation Agent for Windows CA Workload Automation Agent for z/OS
Note: Starting in r11.3, CA Workload Automation Agent for UNIX, Linux, or Windows replaces the legacy remote agent that was available for r4.5 and r11. However, CA Workload Automation AE r11.3 provides backward compatibility with the legacy remote agent. You can extend the functionality of the agent by installing one or more agent plug-ins into the agent installation directory. If you have a relational database such as Oracle, for example, you can install a database agent plug-in to query and monitor the database. The following agent plug-ins are supported:
CA Workload Automation Agent for Application Services CA Workload Automation Agent for Databases CA Workload Automation Agent for PeopleSoft CA Workload Automation Agent for Oracle E-Business Suite CA Workload Automation Agent for SAP CA Workload Automation Agent for Web Services
Notes:
The agent plug-ins are only available for UNIX, Linux, and Windows operating environments. For more information about configuring CA Workload Automation AE to work with agents, see the UNIX Implementation Guide or Windows Implementation Guide.
34 Release Notes
New Agents
CA Workload Automation Agent for Linux CA Workload Automation Agent for UNIX CA Workload Automation Agent for Windows
Note: For more information about installing these agents, see the CA Workload Automation AE r11.3 UNIX Implementation Guide or Windows Implementation Guide. The installation files for the following agents and agent plug-ins are located on the CA Workload Automation Agent r11.3 DVD:
CA Workload Automation Agent for Application Services CA Workload Automation Agent for i5/OS CA Workload Automation Agent for Linux (zLinux) CA Workload Automation Agent for Databases CA Workload Automation Agent for PeopleSoft CA Workload Automation Agent for Oracle E-Business Suite CA Workload Automation Agent for SAP CA Workload Automation Agent for UNIX (Solaris-x86) CA Workload Automation Agent for Web Services
The installation file for CA Workload Automation Agent for z/OS is available on the CA Workload Automation EE media. Note: For more information about installing these agents, see the Implementation Guide for the agent or agent plug-in that you want to install. The agent documentation is also located on the CA Workload Automation Agent r11.3 DVD.
New Agents
However, the previous rule does not apply to CA Workload Automation AE. On CA Workload Automation AE, jobs are always submitted to run under the user specified in the owner attribute. If local security is enabled on the agent, the agent checks the permissions of the job owner only. The agent does not check the CA Workload Automation AE user who submits the job. Therefore, if local security is enabled on the agent, you can define security rules as follows:
x a | d job_owner agent_userID path
The agent local security feature also supports the following rule, but this rule does not apply to CA Workload Automation AE:
c a | d manager_userID CONTROL command
This rule specifies which scheduling manager user IDs can issue control commands and send messages to an agent. Do not use this rule with CA Workload Automation AE. Note: For more information about configuring CA Workload Automation AE to work with agents, see the UNIX Implementation Guide or Windows Implementation Guide.
36 Release Notes
Supported Job Types Command (CMD) CPU Monitoring (OMCPU) Disk Monitoring (OMD) File Trigger (FT) File Transfer Protocol (FTP) IP Monitoring (OMIP) Process Monitoring (OMP) Secure Copy (SCP) Text File Reading and Monitoring (OMTF)
Command (CMD) CPU Monitoring (OMCPU) Disk Monitoring (OMD) File Trigger (FT) File Transfer Protocol (FTP) IP Monitoring (OMIP) Process Monitoring (OMP) Secure Copy (SCP) Text File Reading and Monitoring (OMTF) Windows Event Log Monitoring Jobs (OMEL) Windows Service Monitoring (OMS)
Database Monitor (DBMON) Database Stored Procedure (DBPROC) Database Trigger (DBTRIG) Structured Query Language (SQL)
i5/OS (I5) All UNIX-based job types if they run in the PASE environment (see the job types listed for CA Workload Automation Agent for UNIX or Linux) Oracle E-Business Suite Copy Single Request (OACOPY) Oracle E-Business Suite Request Set (OASET) Oracle E-Business Suite Single Request (OASG)
Agent Name CA Workload Automation Agent for PeopleSoft CA Workload Automation Agent for SAP
Supported Job Types PeopleSoft (PS) SAP Batch Input Session (SAPBDC) SAP BW InfoPackage (SAPBWIP) SAP BW Process Chain (SAPBWPC) SAP Data Archiving (SAPDA) SAP Event Monitor (SAPEVT) SAP Job Copy (SAPJC) SAP Process Monitor (SAPPM) SAP R/3 (SAP)
Entity Bean (ENTYBEAN) Hypertext Transfer Protocol (HTTP) Java Remote Method Invocation (JAVARMI) JMS Publish (JMSPUB) JMS Subscribe (JMSSUB) JMX-MBean Attribute Get (JMXMAG) JMX-MBean Attribute Set (JMXMAS) JMX-MBean Create Instance (JMXMC) JMX-MBean Operation (JMXMOP) JMX-MBean Remove Instance (JMXMREM) JMX-MBean Subscribe (JMXSUB) Plain Old Java Object (POJO) Session Bean (SESSBEAN)
CA Workload Automation Agent for Web Services CA Workload Automation Agent for z/OS
Plain Old Java Object (POJO) Web Service (WBSVC) z/OS Data Set Trigger (ZOSDST) z/OS Manual (ZOSM) z/OS Regular (ZOS)
38 Release Notes
Notes:
The Command, Box, File Watcher, and User-defined job types are still supported in CA Workload Automation AE r11.3. For more information about how these job types work, see the User Guide. For detailed information about the JIL syntax used to define these jobs, see the Reference Guide. You can also use CA WCC to define jobs. For more information about using CA WCC to define the job, see the CA WCC documentation.
Micro Focus (MICROFOCUS) SNMP Value Get (SNMPGET) SNMP Value Set (SNMPSET) Wake on LAN (WOL)
These job types will be supported in a service pack or a later release of CA Workload Automation AE.
40 Release Notes
Manual Intervention for i5/OS Job Types and the New REPLY_RESPONSE Event
Manual Intervention for i5/OS Job Types and the New REPLY_RESPONSE Event
You can define an i5/OS job to schedule workload to run on an i5/OS system. The job can run a program or an i5/OS command. You can run i5/OS jobs in the root file system, open systems file system (QOpenSys), and library file system (QSYS). A program run on an i5/OS system may require additional feedback from the end user before it can continue execution. The CA WA Agent for i5/OS notifies the scheduler when a manual response is required. In this case, the scheduler raises a WAIT_REPLY_ALARM and places the job in a new state: WAIT_REPLY. The text of the WAIT_REPLY_ALARM contains the query of the i5/OS program and may show the expected responses. You must send a REPLY_RESPONSE event with a valid response in order for the job to proceed. When the scheduler experiences a problem communicating with the CA WA Agent for i5/OS to send the REPLY_RESPONSE event, the REPLY_RESPONSE_FAIL alarm is raised. The CA WA Agent for i5/OS resumes sending job status updates to the scheduler upon receipt of an accepted response. For more information about i5/OS jobs, see the User Guide. For detailed information about the REPLY_RESPONSE event, see the Reference Guide.
42 Release Notes
CPU Monitoring (OMCPU) Database Monitor (DBMON) Database Trigger (DBTRIG) Disk Monitoring (OMD) File Trigger (FT) Text File Reading and Monitoring (OMTF) Windows Event Log Monitoring (OMEL) Windows Services Monitoring (OMS)
Each time the specified condition occurs, an ALERT event is written to the scheduler log file (event_demon.$AUTOSERV on UNIX and event_demon.%AUTOSERV% on Windows). These events are also displayed when you create a report using the autorep -J -d command. The report includes the events that are generated during the most recent job runs. To stop a continuous monitor, you must complete the job manually by issuing the sendevent E KILLJOB command. For more information about how these job types monitor conditions continuously, see the User Guide. For detailed information about the JIL syntax used to monitor a condition continuously, see the Reference Guide.
44 Release Notes
46 Release Notes
UNIXThe directory specified in the AutoRemoteDir parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe directory specified in the Enterprise Wide Logging Directory field in the Administrator utility Note: In r11.3, the name of this field was changed to Legacy Enterprise Wide Logging Directory.
In r11.3, those logging directories are only used when running jobs on the legacy agents. The new agent in r11.3 writes all log files to the following directories:
Note: In r4.5 and r11, you had to override the default log file directory on operating systems that do not support the locking of files in the /tmp directory. This is because the agent used the locks to check whether a job was running. You no longer have to change the default log file directory because the new agent stores the job spool files in the installation_directory/SystemAgent/agent_name/spool directory by default. However, you must change the default log file directory if you run jobs on legacy agents and the operating system on any of the legacy agent computers does not support the locking of files in the /tmp directory.
50 Release Notes
Communication Port
The configuration required to communicate with the new agent is different from the configuration for the legacy agent. In r4.5 and r11, the scheduler used the following port setting to communicate with the legacy agent:
UNIXThe AutoRemPort parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe Remote Agent Port field in the Administrator utility Note: In r11.3, the name of this field was changed to Legacy Remote Agent Port.
In r11.3, you can use those port values to communicate with the legacy agent. Those port values do not apply to the new agent. Note: For more information about configuring CA Workload Automation AE to work with the new agent, see the UNIX Implementation Guide or the Windows Implementation Guide.
Environment Variables
In r4.5 and r11, the legacy agent's environment was set by sourcing the environment variables specified in the /etc/auto.profile file. The variables are preceded by #AUTOENV#. In r11.3, the environment variables are specified in the following locations:
Agent-wide environment variables in the agent's agentparm.txt file Manager-specific environment variables in the agent's agentparm.txt file The profile JIL attribute in a job definition The envvars JIL attribute in a job definition
Note: For more information about the parameters in the agentparm.txt file, see the CA Workload Automation Agent for UNIX, Linux, or Windows Implementation Guide . For more information about setting profiles and environment variables in a job definition, see the User Guide.
UNIXThe CleanTmpFiles parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe Clean Temporary Files field in the Administrator utility Note: In r11.3, the name of this field was changed to Legacy Clean Temp Files.
In r11.3, those settings are only used for legacy agent log files. The new agent has parameters in the agentparm.txt file that control how log files and job spool files are maintained. Note: For more information about maintaining agent log files and clearing job spool files, see the CA Workload Automation Agent for UNIX, Linux, or Windows Implementation Guide.
UNIXThe FileSystemThreshold parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe FileSystem Threshold KB field in the Administrator utility
In r11.3, those settings are only used when running jobs on the legacy agents. The new agent has parameters in the agentparm.txt file that control the log file settings. Note: For more information about the log file settings, see the CA Workload Automation Agent for UNIX, Linux, or Windows Implementation Guide .
52 Release Notes
UNIXThe RemoteProFiles parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe Remote Profile Logging check box in the Administrator utility Note: In r11.3, the name of this field was changed to Legacy Remote Profile Logging.
The output information is generated when the /etc/auto.profile file is sourced. In r11.3, those settings are only used when running jobs on the legacy agents. The new agent does not use these settings or writes any output generated by the /etc/auto.profile file. Note: For more information about the remote profile files settings, see the Administration Guide (UNIX) or the Online Help for the Administrator utility (Windows).
Debugging Logs
In r4.5 and r11, the ISDBGACTIV setting controlled the display of trace messages for debugging. In r11.3, the administrator for the new agent can set the log.level parameter in the agent's agentparm.txt file. This parameter controls the type of debugging logs that are generated. Note: For more information about log.level parameter, see the CA Workload Automation Agent for UNIX, Linux, or Windows Implementation Guide.
UNIXThe KillSignals parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe Kill Signals field in the Administrator utility Note: In r11.3, the name of this field was changed to Legacy Kill Signals.
In r11.3, those settings are only used when running jobs on the legacy agents.
UNIXThe MachineMethod parameter in the $AUTOUSER/config.$AUTOSERV configuration file WindowsThe Machine Method field in the Administrator utility
In r11.3, the agent does not use the UNIX vmstat utility or Windows performance counters to determine the percentage of available CPU. Instead, the new agent runs a CPU Monitor job to determine the current load on the machine. The rstatd method continues to be supported by the UNIX scheduler. However, for this method to be used, the value of the opsys attribute for a type-a machine definition must be set to an operating system that supports rstatd (aix, hpux, linux, openvms, or solaris.). If the value of the opsys attribute is not set o r is set to an operating system that does not support rstatd, the UNIX scheduler will use a CPU Monitor job to calculate the available machine load.
If these agent parameters are not set, you must explicitly invoke the command interpreter in the command attribute, as shown in the following example:
command: "c:\winnt\system32\cmd.exe /c dir c:\temp\"
Note: For more information about the command attribute, see the Reference Guide and User Guide. For more information about the agent parameters, see the CA Workload Automation Agent for UNIX, Linux, or Windows Implementation Guide .
54 Release Notes
Application server and client utilitiesThe key is stored in the $AUTOUSER/cryptkey.txt file. Application server and agentThe key is specified in the machine definition for the agent. This key must match the key in the agent's cryptkey.txt file. The cryptkey.txt file is located in the installation_directory/SystemAgent/agent_name directory. Scheduler and agentThe key is specified in the machine definition for the agent. This key must match the key in the agent's cryptkey.txt file. The cryptkey.txt file is located in the installation_directory/SystemAgent/agent_name directory.
Note: For r11.3, CA Workload Automation AE supports AES encryption only. While the product still supports running SSL encryption over SSA, the preferred data encryption method is AES (SSL encryption under SSA is disabled by default when SSA is installed). For more information about configuring encryption, see the Security Guide.
56 Release Notes
Removed Commands
The following commands have been removed from CA Workload Automation AE r11.3:
autodwp autosys_reportThis application is now part of CA Workload Automation AE Administrator (Windows only). autosys_wv job_deleteThis command has been replaced by the archive_jobs command. job_profilesThis application is now part of CA Workload Automation AE Administrator (Windows only). ntgetdate xql zql
Job Profiles Manager and autosysreport.exe Integrated with the Administrator Utility
Valid on Windows The following tools are now part of the Administrator utility:
To improve efficiency, external events are now stored in a new database table named ujo_ext_event. To define cross-instance job dependencies between r11.3 and 4.5, a new lightweight application server that supports 4.5 is installed on the r11.3 instance. You can now define cross-instance job dependencies between CA Workload Automation AE instances that have different encryption settings. You specify the external instance's encryption key using the xcrypt_key attribute when you define the instance to CA Workload Automation AE.
Note: For more information about configuring your instance, see the UNIX Implementation Guide or Windows Implementation Guide. For more information about defining cross-instance job dependencies, see the User Guide.
58 Release Notes
IPv6 Support
CA Workload Automation AE r11.3 supports Internet Protocol version 6 (IPv6) between CA Workload Automation AE r11.3, CA 7, CA Workload Automation EE, and agents. The Job Information Language (JIL) utility now accepts IPv6 addresses in addition to hostnames and IPv4 addresses. For example, when you use the jil command to define a new machine, you can specify an IPv6 address in the machine attribute.
KILLJOBFAIL generated when the attempt to kill a job fails SENDSIGFAIL generated when the attempt to send a signal fails
Although Windows agents do not support sending signals to jobs, you can signal a named Windows semaphore. To signal a named Windows semaphore, set the value of the opsys attribute for a type-a machine to the Windows operating system (windows).
60 Release Notes
Chapter 8: Internationalization
An internationalized product is an English product that runs correctly on local language versions of the required operating system and required third-party products, and supports local language data for input and output. Internationalized products also support the ability to specify local language conventions for date, time, currency, and number formats. A translated product (sometimes referred to as a localized product) is an internationalized product that includes local language support for the product's user interface, online help and other documentation, as well as local language default settings for date, time, currency, and number formats. In addition to the English release of this product, CA supports only those languages listed in the following table:
Language Brazilian-Portuguese Chinese (Simplified) Chinese (Traditional) French German Italian Japanese Korean Spanish
Note: If you run the product in a language environment not listed in the table, you may experience problems.
Chapter 8: Internationalization 61
Chapter 9: Documentation
This section describes the documents provided with CA Workload Automation AE r11.3 and how to access them. This section contains the following topics: CA Workload Automation AE Documentation (see page 63) CA Common Components Documentation (see page 64) Agent Documentation (see page 64) CA WCC Documentation (see page 64) Access the Documentation (see page 64) Release Numbers in Documentation (see page 65)
CA Workload Automation AE r11.3 Administration Guide CA Workload Automation AE r11.3 Administrator Online Help CA Workload Automation AE r11.3 API Reference Guide CA Workload Automation AE r11.3 Message Reference Guide CA Workload Automation AE r11.3 Overview Guide CA Workload Automation AE r11.3 Readme CA Workload Automation AE r11.3 Reference Guide CA Workload Automation AE r11.3 Release Notes CA Workload Automation AE r11.3 UNIX Implementation Guide CA Workload Automation AE r11.3 User Guide CA Workload Automation AE r11.3 Windows Implementation Guide CA Workload Automation r11.3 Security Guide CA Workload Automation Agent for UNIX, Linux, or Windows r11.3 Implementation Guide CA Workload Automation Agent for UNIX, Linux, or Windows r11.3 Release Notes
Chapter 9: Documentation 63
CA Common Components Implementation Guide CA Common Components Readme CA Common Components Release Notes CA EEM Readme CA EEM Release Notes CA EEM Getting Started Guide CA EEM Programming Guide Unicenter Network and Systems Management Inside Event Management and Alert Management Guide
Agent Documentation
The Implementation Guides, Readmes, and Release Notes for all the agents and agent plug-ins are located on the CA Workload Automation Agent r11.3 DVD.
CA WCC Documentation
CA WCC (CA Workload Control Center) is a web-based user interface that lets you graphically manage, schedule, and monitor CA Workload Automation AE jobs. For more information about configuring and using CA WCC to manage your workload, see the documentation available on the CA WCC r11.3 DVD.
64 Release Notes
Notes:
The Readme describes known issues, fixed issues, and published fixes. You can find the Readme in the bookshelf. Occasionally, the Readme is updated with changes discovered after publication. You can download the latest Readme from http://ca.com/support. To view PDF files, you must download and install the Adobe Reader from the Adobe website if it is not already installed on your computer. Updated guides for this product are available at http://ca.com/support.
Chapter 9: Documentation 65
Appendix A: Acknowledgements
This appendix contains copyright and license agreement information from third-party software used in CA Workload Automation AE. This section contains the following topics: AIX JRE (see page 67) CPAN perl 5.5.8 (see page 68) ICU4C 3.8 (see page 71) Log4j 1.2.16 (see page 73) Xalan-J (see page 77)
AIX JRE
CONTAINS IBM(R) 32-bit Runtime Environment for AIX(TM), Java(TM) 2 Technology Edition, Version 1.5 Modules (c) Copyright IBM Corporation 1999, 2002. All Rights Reserved.
Appendix A: Acknowledgements 67
2.
3.
68 Release Notes
a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as uunet.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) give non-standard executables non-standard names, and clearly document the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. You may embed this Package's interpreter within an executable of yours (by linking); this shall be construed as a mere form of aggregation, provided that the complete Standard Version of the interpreter is so embedded. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whoever generated them, and may be sold commercially, and may be aggregated with this Package. If such scripts or library files are aggregated with this Package via the so-called "undump" or "unexec" methods of producing a binary executable image, then distribution of such an image shall neither be construed as a distribution of this Package nor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do not represent such an executable image as a Standard Version of this Package.
6.
Appendix A: Acknowledgements 69
7.
C subroutines (or comparably compiled subroutines in other languages) supplied by you and linked into this Package in order to emulate subroutines and variables of the language defined by this Package shall not be considered part of this Package, but are the equivalent of input as in Paragraph 6, provided these subroutines do not change the language in any way that would cause it to fail the regression tests for the language. 8. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End
8. 9.
70 Release Notes
ICU4C 3.8
ICU4C 3.8
This product includes ICU4C 3.8, the use of which is governed by the following terms: ICU License - ICU 1.8.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2006 International Business Machines Corporation and others All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. -------------------------------------------------------------------------------All trademarks and registered trademarks mentioned herein are the property of their respective owners. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/ . Unicode Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.
Appendix A: Acknowledgements 71
ICU4C 3.8
NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE Copyright 1991-2006 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.
72 Release Notes
Log4j 1.2.16
Log4j 1.2.16
This product includes Apache Log4j 1.2.16 which is distributed in accordance with the following license agreement:" Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
Appendix A: Acknowledgements 73
Log4j 1.2.16
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
3.
4.
74 Release Notes
Log4j 1.2.16
(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
6.
7.
8.
Appendix A: Acknowledgements 75
Log4j 1.2.16
9.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[ ]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
76 Release Notes
Xalan-J
Xalan-J
This product includes Apache Xalan-J v.2.7.0, which is distributed in accordance with the following license agreement(s): Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
Appendix A: Acknowledgements 77
Xalan-J
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: a. b. c. You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
3.
4.
78 Release Notes
Xalan-J
d.
If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
6.
7.
8.
Appendix A: Acknowledgements 79
Xalan-J
9.
Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ======================================================================== == NOTICE file corresponding to section 4(d) of the Apache License, == == Version 2.0, in this case for the Apache Xalan distribution. ==
======================================================================== This product includes software developed by The Apache Software Foundation (http://www.apache.org/). Portions of this software was originally based on the following: - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com.
80 Release Notes
Xalan-J
- software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com. - software copyright (c) 2003, IBM Corporation., http://www.ibm.com. - voluntary contributions made by Ovidiu Predescu on behalf of the Apache Software Foundation that was originally developed at Hewlett Packard Company. The binary distribution package (ie. jars, samples and documentation) of this product includes software developed by the following: - The Apache Software Foundation - Xerces Java - see xercesImpl.README.txt - JAXP 1.3 APIs - see xml-apis.README.txt - Bytecode Engineering Library - see BCEL.README.txt - Regular Expression - see regexp.README.txt - Scott Hudson, Frank Flannery, C. Scott Ananian - CUP Parser Generator runtime (javacup\runtime) - see runtime.README.txt The source distribution package (ie. all source and tools required to build Xalan Java) of this product includes software developed by the following: - The Apache Software Foundation - Xerces Java - see xercesImpl.README.txt - JAXP 1.3 APIs - see xml-apis.README.txt - Bytecode Engineering Library - see BCEL.README.txt - Regular Expression - see regexp.README.txt - Ant - see ant.README.txt - Stylebook doc tool - see stylebook-1.0-b3_xalan-2.README.txt - Elliot Joel Berk and C. Scott Ananian - Lexical Analyzer Generator (JLex) - see JLex.README.txt
Appendix A: Acknowledgements 81
Xalan-J
==
======================================================================== This product includes software developed by The Apache Software Foundation (http://www.apache.org/). Portions of this software were originally based on the following: - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. - voluntary contributions made by Paul Eng on behalf of the Apache Software Foundation that were originally developed at iClick, Inc., software copyright (c) 1999.
======================================================================== == NOTICE file corresponding to section 4(d) of the Apache License, == == Version 2.0, in this case for the Apache xml-commons xml-apis == distribution. == ==
======================================================================== This product includes software developed by The Apache Software Foundation (http://www.apache.org/). Portions of this software were originally based on the following: - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
======================================================================== == NOTICE file corresponding to section 4(d) of the Apache License, == == Version 2.0, in this case for the Apache Xalan serializer == distribution. == ==
82 Release Notes
Xalan-J
======================================================================== This product includes software developed by IBM Corporation (http://www.ibm.com) and The Apache Software Foundation (http://www.apache.org/). Portions of this software was originally based on the following: - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com. - software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com. - software copyright (c) 2003, IBM Corporation., http://www.ibm.com.
BCEL and Regexp: Apache Software License, Version 1.1 * * Copyright (c) 2001 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in
Appendix A: Acknowledgements 83
Xalan-J
* the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * * "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. The names "Apache" and "Apache Software Foundation" and * "Apache BCEL" must not be used to endorse or promote products * derived from this software without prior written permission. For * written permission, please contact apache@apache.org. * * 5. Products derived from this software may not be called "Apache", * "Apache BCEL", nor may "Apache" appear in their name, without * prior written permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS|&"&| AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
84 Release Notes
Xalan-J
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * http://www.apache.org/. */
SAX: SAX LICENSE This license applies to all interfaces and classes in the org/xml/sax hierarchy. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.
DOM Documentation: W3C DOCUMENT LICENSE http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231 Public documents on the W3C site are provided by the copyright holders under the following license. By using and/or copying this document, or the W3C document from which this statement is linked, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions:
Appendix A: Acknowledgements 85
Xalan-J
Permission to copy, and distribute the contents of this document, or the W3C document from which this statement is linked, in any medium for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the document, or portions thereof, that you use: 1. 2. A link or URL to the original W3C document. The pre-existing copyright notice of the original author, or if it doesn't exist, a notice (hypertext is preferred, but a textual representation is permitted) of the form: "Copyright [$date-of-document] World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231" If it exists, the STATUS of the W3C document.
3.
When space permits, inclusion of the full text of this NOTICE should be provided. We request that authorship attribution be provided in any software, documents, or other items or products that you create pursuant to the implementation of the contents of this document, or any portion thereof. No right to create modifications or derivatives of W3C documents is granted pursuant to this license. However, if additional requirements (documented in the Copyright FAQ) are satisfied, the right to create modifications or derivatives is sometimes granted by the W3C to individuals complying with those requirements. THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to this document or its contents without specific, written prior permission. Title to copyright in this document will at all times remain with copyright holders. ----------------------------------------------------------------------------
86 Release Notes
Xalan-J
This formulation of W3C's notice and license became active on December 31 2002. This version removes the copyright ownership notice such that this license can be used with materials other than those owned by the W3C, moves information on style sheets, DTDs, and schemas to the Copyright FAQ, reflects that ERCIM is now a host of the W3C, includes references to this specific dated version of the license, and removes the ambiguous grant of "use". See the older formulation for the policy prior to this date. Please see our Copyright FAQ for common questions about using materials from our site, such as the translating or annotating specifications. Other questions about this notice can be directed to site-policy@w3.org. Joseph Reagle mailto:site-policy@w3.org Last revised by Reagle $Date: 2005/07/19 16:33:09 $
DOM Software: W3C SOFTWARE NOTICE AND LICENSE http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications: 1. 2. The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code. Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.)
3.
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
Appendix A: Acknowledgements 87
Xalan-J
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. ____________________________________ This formulation of W3C's notice and license became active on December 31 2002. This version removes the copyright ownership notice such that this license can be used with materials other than those owned by the W3C, reflects that ERCIM is now a host of the W3C, includes references to this specific dated version of the license, and removes the ambiguous grant of "use". Otherwise, this version is the same as the previous version and is written so as to preserve the Free Software Foundation's assessment of GPL compatibility and OSI's certification under the Open Source Definition. Please see our Copyright FAQ for common questions about using materials from our site, including specific terms and conditions for packages like libwww, Amaya, and Jigsaw. Other questions about this notice can be directed to site-policy@w3.org. Joseph Reagle mailto:site-policy@w3.org Last revised by Reagle $Date: 2005/07/19 16:33:09 $
CUP: CUP Parser Generator Copyright Notice, License, and Disclaimer (runtime.jar component) Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the names of the authors or their employers not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software.
88 Release Notes