TIBCO iProcess™ Web Services Client Plug-in Installation Guide Software Release 10.6

TIBCO iProcess™ Web Services Client Plug-in Installation Guide Software Release 10.6
TIBCO iProcess™ Web Services
Client Plug-in
Installation Guide
Software Release 10.6
October 2007
Important Information
SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED
ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED
SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR
ANY OTHER PURPOSE.
USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A
LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE
AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER
LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE
SOFTWARE (AND WHICH IS DUPLICATED IN TIBCO IPROCESS WEB SERVICES CLIENT PLUG-IN
INSTALLATION GUIDE) OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP
END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE
SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR
USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE
SAME.
This document contains confidential information that is subject to U.S. and international copyright laws and
treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO
Software Inc.
TIB, TIBCO, TIBCO Software, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, and
TIBCO iProcess are either registered trademarks or trademarks of TIBCO Software Inc. in the United States
and/or other countries.
EJB, Java EE, J2EE, JMS and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries.
All other product and company names and marks mentioned in this document are the property of their
respective owners and are mentioned for identification purposes only.
THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER, NOT ALL
OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE RELEASED AT THE SAME
TIME. PLEASE SEE THE README.TXT FILE FOR THE AVAILABILITY OF THIS SOFTWARE VERSION ON
A SPECIFIC OPERATING SYSTEM PLATFORM.
THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS.
CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE
INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE
IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN
THIS DOCUMENT AT ANY TIME.
THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR
INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING
BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES.
Copyright © 2003-2007 TIBCO Software Inc. ALL RIGHTS RESERVED.
TIBCO Software Inc. Confidential Information
| iii
Contents
Chapter 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
How to Use This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Changes From the Previous Issue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Disk Space Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
iProcess Web Services Client Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The Readme File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
TIBCO iProcess Suite™ Documentation Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
How to Contact TIBCO Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 2 Installing the TIBCO iProcess Web Services Client Plug-in. . . . . . . . . . . . . . . . . . . 11
Chapter 3 Manually Installing the TIBCO iProcess Web Services Client Plug-in . . . . . . . . . . 15
Manually Installing the TIBCO iProcess Web Services Client Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 4 Removing the TIBCO iProcess Web Services Client Plug-in . . . . . . . . . . . . . . . . . . 17
Removing the TIBCO iProcess Web Services Client Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
TIBCO Software Inc. End User License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Third Party Software License Agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
TIBCO iProcess Web Services Client Plug-in Installation Guide
iv
|
Contents
TIBCO iProcess Web Services Client Plug-in Installation Guide
|1
Chapter 1
Introduction
This guide explains how to install and remove the TIBCO iProcess™ Web Services
Client Plug-in (referred to as the iProcess™ Web Services Client Plug-in in this
document).
This plug-in needs to be installed on your TIBCO iProcess™ Workspace
(Windows) to enable you to define Web Service steps in your iProcess procedures.
TIBCO iProcess Web Services Client Plug-in Installation Guide
2
| Chapter 1
Introduction
How to Use This Guide
Read this chapter first! It contains important information that you should read
before you install your iProcess Web Services Client Plug-in.
Then, if you want to:
•
automatically install the iProcess Web Services Client Plug-in using the
installation program, read Chapter 2 on page 11.
•
manually install the iProcess Web Services Client Plug-in, read Chapter 3 on
page 15.
•
remove one or more plug-ins, read Chapter 4 on page 17.
TIBCO iProcess Web Services Client Plug-in Installation Guide
Changes From the Previous Issue 3
|
Changes From the Previous Issue
Major technical changes from the information presented in the previous issue of
this guide are:
Web Services Security
The TIBCO iProcess Web Services Client Plug-in supports Secure Socket Layer
(SSL) encryption.
Product Re-branding
Further product re-branding has been carried out in this release, as follows:
•
TIBCO Staffware Process Suite™ has been renamed TIBCO iProcess Suite™
•
TIBCO iProcess™ Client (Windows) has been renamed TIBCO iProcess™
Workspace (Windows)
•
TIBCO iProcess™ Client (Browser) has been renamed TIBCO iProcess™
Workspace (Browser)
•
The term "Staffware" has been replaced by "iProcess".
Until this work is complete you may still see references to Staffware and to the old
product names within the software and in some documentation.
TIBCO iProcess Web Services Client Plug-in Installation Guide
4
| Chapter 1
Introduction
System Requirements
If you only need to define iProcess Web Services steps in procedures (you do not
run cases on your machine), you only need to install the iProcess Web Services
Client Plug-in. If you are running cases containing Web Services steps, you will
also need to install the iProcess Web Services Server Plug-in - see the TIBCO
iProcess Engine Web Services Server Plug-in Installation Guide.
Where version numbers or vendors (e.g. Sun) are specified, earlier or later
versions of the specified product, or equivalent products from other vendors may
operate but are NOT supported by this release of the Web Services Plug-in.
Disk Space Requirements
You should have at least 50 MB free disk space for the installation.
iProcess Web Services Client Plug-in
The iProcess Web Services Client Plug-in needs to be installed on the computer
hosting your TIBCO iProcess™ Workspace (Windows).
The table below lists the minimum versions of software that need to be installed
before you install this version of the iProcess Web Services Client Plug-in. It lists
the software which the iProcess Web Services Client Plug-in has direct
compatibility requirements with, and the versions of those products that are
compatible with this version of the iProcess Web Services Client Plug-in. Refer to
the documentation supplied with the software for information about the system
requirements needed for each of the products listed below.
Validated versions have been successfully tested by TIBCO for compatibility with this
version of the iProcess Web Services Client Plug-in. Compatible versions have not been
formally certified, but have no known incompatibilities with this version of the iProcess
Web Services Client Plug-in:
Product
Validated Version(s)
TIBCO iProcess Workspace (Windows) includes the TIBCO iProcess Modeler
Version 10.6
Compatible Version(s)
TIBCO iProcess Client (Windows)
10.5, 10.3
TIBCO iProcess Modeler
10.5, 10.3
TIBCO iProcess Web Services Client Plug-in Installation Guide
System Requirements 5
|
The TIBCO iProcess Workspace (Windows) must connect to the corresponding
version of the TIBCO iProcess Engine.
Refer to the TIBCO iProcess Engine Installation Guide for details of the system
requirements needed for this product.
When you use any of these products with this version of the iProcess Web
Services Client Plug-in, TIBCO recommend that you use the latest compatible
version of each product.
If you are currently using a version of one of these products that is:
•
earlier than any of those listed, you must upgrade to a compatible version before
using this version of the iProcess Web Services Client Plug-in.
•
later than any of those listed, please refer to the Readme for that
product/version to determine if it is compatible with this version of the
iProcess Web Services Client Plug-in. If the Readme does not provide a
definitive answer, please contact TIBCO Technical Support for further
assistance.
Java Runtime Environment (JRE) and Java Virtual Machine (JVM)
You must have one of the following JRE/JVM versions installed on your system
prior to installing the iProcess Web Services Client Plug-in:
•
1.4.2_13
•
Java 1.5.0_08
If you do not already have one of these versions of Java installed, you must
download it from Sun.
If you need to use a different version of the JRE / JVM for any reason, TIBCO
strongly recommends that you contact TIBCO Support before doing so to
determine if the version of Java you want to use is fully compatible with the
iProcess Web Services Client Plug-in
Additional Requirements for Web Services Security
Decide which aspects of Web Services security you want to implement. For a
detailed discussion of the various types of security available, see the TIBCO
iProcess Web Services Plug-in User’s Guide.
If you are planning to use Secure Socket Layer (SSL) encryption or SOAP security
features that utilize certificates (for example, digital signatures or encryption),
you must create a keystore. You must also place a trusted certificate in the
keystore for any target web service WSDL that you want to access using SSL.
TIBCO iProcess Web Services Client Plug-in Installation Guide
6
| Chapter 1
Introduction
You will be prompted for the location and password of the keystore during the
installation.
In a test environment, generate certificates using your preferred tool. In a
production environment, you should obtain a signed certificate from a trusted
third party. A command line tool for this purpose called keytool is provided:
•
by the Sun Java Development Kit (JDK), located in the %JAVA_HOME%/bin
directory of the JDK. For more information, see
http://java.sun.com/j2se/1.5.0/docs/tooldocs/index.html#security
•
for users with AIX systems, by the IBM Java Virtual Machine (JVM) for AIX.
There are also several readily available tools for this purpose that feature
graphical interfaces.
TIBCO iProcess Web Services Client Plug-in Installation Guide
For More Information 7
|
For More Information
You can find more information about EAI plug-ins from the following sources.
The Readme File
Before you install the iProcess Web Services Client Plug-in you should read the
Readme file supplied with the software. The Readme file contains the following
version and platform-specific information:
•
any restrictions or known issues that apply.
•
any fixes that have been made.
•
any other information that was not available when this guide was published.
If you are installing from physical media, you can find the Readme file in the docs
folder.
If you are installing from physical media on UNIX, you can find the Readme file
in the mount_point/docs/ directory, where mount_point is the location at which
your physical media is mounted.
If you are installing from a network server, you should ask your network
administrator where the Readme file is stored.
TIBCO iProcess Suite™ Documentation Library
TIBCO iProcess Suite user documentation is supplied as Adobe Acrobat files on
the TIBCO iProcess Suite Documentation Library physical media.
See the following guides for more information about the iProcess Web Services
Client Plug-in:
•
TIBCO iProcess Engine Web Services Plug-in: User’s Guide, which explains how
to define and use a Web Service step.
•
TIBCO iProcess Modeler - Integration Techniques Guide, which explains how to
use EAI steps in your procedures to control updates to external systems and
iProcess case data under transaction control.
TIBCO iProcess Web Services Client Plug-in Installation Guide
8
| Chapter 1
Introduction
How to Contact TIBCO Customer Support
For comments or problems with this manual or the software it addresses, please
contact TIBCO Support as follows.
•
For an overview of TIBCO Support, and information about getting started
with TIBCO Product Support, visit this site:
http://www.tibco.com/services/support
•
If you already have a valid maintenance or support contract, visit this site:
http://support.tibco.com
Entry to this site requires a username and password. If you do not have a
username, you can request one.
TIBCO iProcess Web Services Client Plug-in Installation Guide
Documentation Conventions 9
|
Documentation Conventions
Because this guide covers both Windows and UNIX versions of the iProcess Web
Services Client Plug-in, this guide uses the Windows convention of a backslash
(\). The equivalent pathname on a UNIX system is the same, but using the
forward slash (/) as a separator character.
Note - UNIX pathnames are occasionally shown explicitly, using forward slashes
as separators, where a UNIX-specific example or syntax is required.
The following conventions are used throughout this guide.
Convention
Description
italics
Indicates emphasis, variables and manual titles.
monospace text
Indicates code samples, commands and their options, directories and
filenames. Any text that you must enter from the keyboard is
displayed as monospace text.
monospace italic text
Indicates variables in commands.
{ }
Indicates a set of choices in a syntax line. The braces should not be
entered.
[ ]
Indicates optional items in a syntax line. The brackets should not be
entered.
Example:
SHOW_ALL_ATTRIBUTES [attribute]
|
Indicates mutually exclusive choices in a syntax line i.e. you enter only
one of the given choices. You should not enter the symbol itself.
jre_location
The directory where the Java Run-time Environment (JRE) is installed
jdk_location
The directory where the Java Development Kit is installed
TIBCO iProcess Web Services Client Plug-in Installation Guide
10
| Chapter 1
Introduction
TIBCO iProcess Web Services Client Plug-in Installation Guide
| 11
Chapter 2
Installing the TIBCO iProcess Web Services
Client Plug-in
This chapter describes how to use the iProcess Web Services Client Plug-in Setup
program. The Client plug-in needs to be installed on the computer running the
TIBCO iProcess Workspace (Windows), which includes the TIBCO iProcess Client
(Windows) and TIBCO iProcess Modeler.
To install the iProcess Web Services Client Plug-in on your computer:
1. Run the iProcess Web Services Client Plug-in Setup program. If you’re
installing from:
— Physical media: Run Setup from the root directory.
— a network server: Ask your network administrator for the location of
Setup and run it from there.
The Setup program checks for a suitable JVM on your machine before
installation can begin. If you have not installed a JVM, an error message is
displayed. Refer to System Requirements on page 4 for details about the
version of JVM you require.
2. Review the information in the Welcome dialog and click Next.
3. The Software License Agreement dialog is displayed. Review the terms of the
license agreement and, if you agree to them, click I accept the terms of the
license agreement to continue with the installation and click Next.
If you do not agree to the terms of the license agreement, click I do not accept
the terms of the license agreement and exit from the installation process.
4. The Install Directory dialog is displayed. Specify the Directory Name where
you want to install the iProcess Web Services Client Plug-in. This must be the
directory where you have already installed the TIBCO iProcess Workspace
(Windows) - for example, c:\TibcoiProcessWorkspace is the default directory
used when installing the TIBCO iProcess Workspace.
Click Next to continue.
5. The Location of the Java Executable dialog is displayed. Specify the location
of the Java executable for the client to use.
TIBCO iProcess Web Services Client Plug-in Installation Guide
12
| Chapter 2
Installing the TIBCO iProcess Web Services Client Plug-in
Either type in the path to the Java executable file or use the Browse button to
locate it. Typically, the Java executable file can be found in either of the
following locations:
jre_location\bin
jdk_location\bin
You are asked whether you wish the system to automatically update the
system path.
— Click Yes if you want the installer to automatically update your system
path.
— Click No if you prefer to manually edit your system path - refer to
Manually Installing the TIBCO iProcess Web Services Client Plug-in on
page 15 for more information. This is the default.
If you choose to set the path manually, you must remember to do this after
installation otherwise the plug-in will not work.
Click Next to continue.
6. If you click Yes, the JVM dll dialog is displayed. Either type in the path to the
jvm.dll file or use the Browse button to locate it.
Click Next to continue.
7. The Firewall Proxy dialog is displayed. If you use a HTTP proxy server to
access the Web from this computer, you will need to enter the HTTP proxy
server details:
— Click Yes if you use a HTTP proxy server, then click Next. Go to step 8.
— Click No if you do not use a HTTP proxy server, then click Next. Go to
step 10.
8. The Proxy Details dialog is displayed. Specify the name and port number of
your HTTP proxy server, then click Next.
9. The URL Alias Manager configuration dialog is displayed. Enter the host
name and port number of the machine where the Jetty component is installed.
The default port number is 10010. If you have a highly-available
TIBCO iProcess Web Services Client Plug-in Installation Guide
Installing the TIBCO iProcess Web Services Client Plug-in 13
|
configuration, there is more than one Jetty server; enter the host name and
port number of any of the installed Jetty components. Click Next.
The configuration information that you specify in this step is stored in the
iProcessClientinstalldir\eai_websvcs\urlaliasmanager.properties file. You
can edit it after the install if necessary, for example to change the host name or
port number.
If you have more than one Jetty server, you can specify the host names and
port numbers of multiple servers in this file. The syntax is :
hostname1:port1$hostname2:port2$....$hostname:portn
If you plan to use SSL, either enter the location of the keystore where your
security certificates are kept, or click Browse to specify the location. Enter the
Password for the keystore and click Next.
The keystore information that you specify in this step is stored in the
iProcessClientinstalldir\eai_websvcs\truststore.properties file. You can edit
it after the install if necessary, for example to change the location of the
keystore. Although this file contains the password of the keystore, it is
encrypted. You can change the password using the password manager (see
the TIBCO iProcess Web Services Plug-in User’s Guide).
10. The Summary dialog is displayed. Review the information and if it is correct
click Next to install the files. If you need to change something, use the Back
button to go back.
Click Next to continue.
11. The Installing Files dialog is displayed as the files are installed on your
computer.
12. Click Finish to complete the installation.
TIBCO iProcess Web Services Client Plug-in Installation Guide
14
| Chapter 2
Installing the TIBCO iProcess Web Services Client Plug-in
TIBCO iProcess Web Services Client Plug-in Installation Guide
| 15
Chapter 3
Manually Installing the TIBCO iProcess Web
Services Client Plug-in
This chapter describes how to manually install the iProcess Web Services Client
Plug-in. You should choose the manual installation option if:
•
you want to manually edit your system path to include the location of your
jvm.dll or,
•
you do not want to modify the system path because of Java conflict issues. In
this case, a script can be created to locally set the path.
Only systems administrators familiar with their environment should perform a
manual installation.
To automatically install the client plug-in, use the Setup program described in
Installing the TIBCO iProcess Web Services Client Plug-in on page 11.
TIBCO iProcess Web Services Client Plug-in Installation Guide
16
| Chapter 3
Manually Installing the TIBCO iProcess Web Services Client Plug-in
Manually Installing the TIBCO iProcess Web Services Client Plug-in
Use the following instructions to manually install the iProcess Web Services Client
Plug-in. The manual process copies the required files into your TIBCO iProcess
Workspace (Windows) directory (TibcoiProcessWorkspace) but does not update
your system path. Therefore, you should only use this method if you do not want
the installer to update the system path automatically.
1. Run the Setup program as described in Installing the TIBCO iProcess Web
Services Client Plug-in on page 11. In the Automatic Updates dialog, choose
No so that your system path is not automatically updated.
Click Next.
2. The Summary dialog is displayed. Click Next.
3. The Setup program copies the Plug-in files to the directory you specified in
the Installation Directory dialog.
4. Edit your system path to include the location of your jvm.dll file.
If you do not want to modify the system path because of Java conflict issues,
you can create a script that locally sets the path to include jvm.dll. For
example, the following batch file can be run to set the path before running the
TIBCO iProcess Workspace (Windows) :
set path=D:\j2sdk1.4.1_03\jre\bin\client;%path%
rem set path=D:\j2sdk1.4.2\jre\bin\client;%path%
rem set path=D:\j2sdk1.5.0_06\jre\bin\client;%path%
start staffw.exe
TIBCO iProcess Web Services Client Plug-in Installation Guide
| 17
Chapter 4
Removing the TIBCO iProcess Web
Services Client Plug-in
You can automatically remove each component of the iProcess Web Services
Client Plug-in by following the instructions below.
TIBCO iProcess Web Services Client Plug-in Installation Guide
18
| Chapter 4
Removing the TIBCO iProcess Web Services Client Plug-in
Removing the TIBCO iProcess Web Services Client Plug-in
To remove the iProcess Web Services Client Plug-in from your client computer:
1. Open the _uninstwseaiclient directory located in the directory where you
installed the client plug-in.
2. Run the uninstall program.
3. Review the Welcome screen, then click Next.
TIBCO iProcess Web Services Client Plug-in Installation Guide
TIBCO Software Inc. End User License Agreement
| 19
TIBCO Software Inc. End User License Agreement
READ THIS END USER LICENSE AGREEMENT CAREFULLY. BY
DOWNLOADING OR INSTALLING THE SOFTWARE, YOU AGREE
TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO
THESE TERMS, DO NOT DOWNLOAD OR INSTALL THE
SOFTWARE AND RETURN IT TO THE VENDOR FROM WHICH IT
WAS PURCHASED.
Upon your acceptance as indicated above, the following shall govern
your use of the Software except to the extent all or any portion of the
Software (a) is subject to a separate written agreement, or (b) is
provided by a third party under the terms set forth in an Addenda at
the end of this Agreement, in which case the terms of such addenda
shall control over inconsistent terms with regard to such portion(s).
License Grant. The Software is the property of TIBCO or its licensors
and is protected by copyright and other laws. While TIBCO continues
to own the Software, TIBCO hereby grants to Customer a limited,
non-transferable, non-exclusive, license to use the Number of Units
set forth in the Ordering Document, in machine-readable, object code
form and solely for Customer's internal business use.
Restrictions. Customer agrees not to (a) make more copies than the
Number of Units plus a reasonable number of backups; (b) provide
access to the Software to anyone other than employees, contractors,
or consultants under written contract with Customer agreeing to be
bound by terms at least as protective of TIBCO as those in this End
User License Agreement ("Authorized Users"); (c) sublicense,
transfer, assign, distribute to any third party, pledge, lease, rent, or
commercially share the Software or any of Customer's rights under
this Agreement (for the purposes of the foregoing a change in control
of Customer is deemed to be an assignment); (d) use the Software for
purposes of providing a service bureau, including, without limitation,
providing third-party hosting, or third-party application integration or
application service provider-type services, or any similar services; (e)
use the Software in connection with ultrahazardous activities, or any
activity for which failure of the Software might result in death or serious
bodily injury to Customer or a third party; or (f) directly or indirectly, in
whole or in part, modify, translate, reverse engineer, decrypt,
decompile, disassemble, make error corrections to, create derivative
works based on, or otherwise attempt to discover the source code or
underlying ideas or algorithms of the Software. Customer may engage
in such conduct as is necessary to ensure the interoperability of the
Software as required by law, provided that prior to commencing any
decompilation or reverse engineering of any Software, Customer
agrees to it shall observe strict obligations of confidentiality and
provide TIBCO reasonable advance written notice and the opportunity
to assist with and/or conduct such activity on Customer's behalf and at
Customer's expense.
Beta and Evaluation Licenses. Notwithstanding the foregoing, if the
Software is being provided for demonstration, beta testing, or
evaluation purposes, then Customer agrees (a) to use the Software
solely for such purposes, (b) that the Software will not be used or
deployed in a production or development environment, and (c) that
such use shall automatically terminate upon the earlier of thirty days
from the date Customer receives the right to install the Software, or
Customer's receipt of notice of termination from TIBCO.
Maintenance. Provided Customer has paid applicable support fees
(not included with Software fees unless separately listed), TIBCO shall
provide support for generally available Software ("Maintenance") on
an annual basis commencing on the Purchase Date. Thereafter
Maintenance will be automatically renewed for successive one (1)
year terms at the then current rates. Customer shall designate at
TIBCO's support website
https://support.tibco.com/esupport/newuser.html, the number of
authorized contacts as permitted by TIBCO based on the level of
Maintenance purchased (contacts are changeable upon 48-hours
prior written notice to TIBCO). Each contact may contact TIBCO for
problem resolution during TIBCO's published support hours
corresponding to the level of Maintenance purchased.
Upon notice from a contact of a Software problem which can be
reproduced at a TIBCO Maintenance facility, TIBCO shall use
reasonable efforts to correct or circumvent the problem according to
its published maintenance objectives. TIBCO reserves the right to
make changes only to the most currently available version. TIBCO will
use reasonable efforts to support the previously released version of
the Software for a maximum of six months.
TIBCO shall have no obligation to provide Maintenance for the
Software if (i) used on any computer system running other than the
operating system software for which the Software is approved (as set
forth in the Software documentation) and licensed hereunder, or (ii) if
Customer has modified or authorized a third party to modify the
Software. TIBCO shall have no obligation to modify any version of the
Software to run with any new versions of any operating system, or any
other third party software or hardware. If Customer purchases
Maintenance for any Software, Customer must purchase the same
level of Maintenance for all copies of the Software for which it is
licensed.
Maintenance Fees for lapsed Maintenance or the changing of the level
of Maintenance shall be mutually agreed upon between Customer and
TIBCO. Upgrades, patches, enhancements, bug fixes, new versions
and/or new releases of the Software provided from time to time under
Maintenance shall be used only as replacements to existing copies,
and shall not be deemed to increase the Number of Units, and use
thereof shall be governed by the terms of this Agreement, except for
the first paragraph of the Limited Warranty and any right of return or
refund.
Services. Customer may request additional services ("Services")
either in an Ordering Document, or by a separate mutually executed
work order, statement of work or other work-request document
incorporating the term of this End User License Agreement (each, a
"Work Order"). Unless otherwise expressly agreed to in a Work Order,
all Services and any work product therefrom shall be (a) performed on
a time and materials basis, plus meals, lodging, travel, and other
expenses reasonably incurred in connection therewith, (b) deemed
accepted upon delivery, and (c) exclusively owned by TIBCO (except
for Confidential Information of Customer), including all right, title and
intellectual property or other right or interest therein. Each Work Order
is intended to constitute an independent and distinct agreement of the
parties, notwithstanding that each shall be construed to incorporate all
applicable provisions of this End User License Agreement. Fees for
Services shall be due and payable in United States dollars net 30 from
the date of TIBCO's invoice.
Limited Warranty. If Customer obtained the Software directly from
TIBCO, then TIBCO warrants that for a period of thirty (30) days from
the Purchase Date: (i) the media on which the Software is furnished
will be free of defects in materials and workmanship under normal
use; and (ii) the Software will substantially conform to its
Documentation. This limited warranty extends only to the original
Customer hereunder. Customer's sole and exclusive remedy and the
entire liability of TIBCO and its licensors under this limited warranty
will be, at TIBCO's option, repair, replacement, or refund of the
TIBCO iProcess Web Services Client Plug-in Installation Guide
20
| TIBCO Software Inc. End User License Agreement
Software and applicable Maintenance fees, in which event this End
User License Agreement shall terminate upon refund thereof.
This warranty does not apply to any Software which (a) is licensed for
beta, evaluation, testing or demonstration purposes for which TIBCO
does not receive a license fee, (b) has been altered or modified,
except by TIBCO, (c) has not been installed, operated, repaired, or
maintained in accordance with instructions supplied by TIBCO, (d) has
been subjected to abnormal physical or electrical stress, misuse,
negligence, or accident, or (e) is used in violation of any other term of
this End User License Agreement. Customer agrees to pay TIBCO for
any Maintenance or Services provided by TIBCO related to a breach
of the foregoing on a time, materials, travel, lodging and other
reasonable expenses basis. If Customer obtained the Software from a
TIBCO reseller or distributor, the terms of any warranty shall be as
provided by such reseller or distributor, and TIBCO provides Customer
no warranty with respect to such Software.
EXCEPT AS SPECIFIED IN THIS LIMITED WARRANTY, THE
SOFTWARE, MAINTENANCE AND SERVICES ARE PROVIDED "AS
IS", ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS, AND WARRANTIES INCLUDING, WITHOUT
LIMITATION, ANY IMPLIED WARRANTY OR CONDITION OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NONINFRINGEMENT, SATISFACTORY QUALITY OR ARISING
FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE,
ARE HEREBY EXCLUDED TO THE EXTENT ALLOWED BY
APPLICABLE LAW. CERTAIN THIRD PARTY SOFTWARE MAY BE
PROVIDED TO CUSTOMER ALONG WITH CERTAIN TIBCO
SOFTWARE AS AN ACCOMMODATION TO CUSTOMER. THIS
THIRD PARTY SOFTWARE IS PROVIDED "AS IS". CUSTOMER
MAY CHOOSE NOT TO USE THIRD PARTY SOFTWARE PROVIDED
AS AN ACCOMMODATION BY TIBCO. NO WARRANTY IS MADE
REGARDING THE RESULTS OF ANY SOFTWARE, MAINTENANCE
OR SERVICES OR THAT THE SOFTWARE WILL OPERATE
WITHOUT ERRORS, PROBLEMS OR INTERRUPTIONS, OR THAT
ERRORS OR BUGS IN THE SOFTWARE WILL BE CORRECTED,
OR THAT THE SOFTWARE'S FUNCTIONALITY, MAINTENANCE OR
SERVICES WILL MEET CUSTOMER'S REQUIREMENTS. NO
TIBCO DEALER, DISTRIBUTOR, AGENT OR EMPLOYEE IS
AUTHORIZED TO MAKE ANY MODIFICATIONS, EXTENSIONS OR
ADDITIONS TO THIS WARRANTY.
Indemnity. If Customer obtained the Software from TIBCO directly,
then TIBCO agrees at its own expense to defend or, at its option, to
settle, any claim or action brought against Customer to the extent it is
based on a claim that the unmodified Software infringes any patent
issued by the United States, Canada, Australia, Japan, or any member
of the European Union, or any copyright, or any trade secret of a third
party; and TIBCO will indemnify and hold Customer harmless from
and against any damages, costs and fees reasonably incurred
(including reasonable attorneys' fees) that are attributable to such
claim or action and which are assessed against Customer in a final
judgment; provided that TIBCO is promptly notified in writing of such
claim, TIBCO has the exclusive right to control such defense and/or
settlement, and Customer shall provide reasonable assistance (at
TIBCO's expense) in the defense thereof. In no event shall Customer
settle any claim, action or proceeding without TIBCO's prior written
approval. In the event of any such claim, litigation or threat thereof,
TIBCO, at its sole option and expense, shall (a) procure for Customer
the right to continue to use the Software or (b) replace or modify the
Software with functionally equivalent software. If such settlement or
modification is not commercially reasonable (in the reasonable opinion
of TIBCO), TIBCO may cancel this End User License Agreement upon
sixty days prior written notice to Customer, and refund to Customer
the unamortized portion of the license fees paid to TIBCO by
Customer based on a five-year straight-line depreciation. This Section
TIBCO iProcess Web Services Client Plug-in Installation Guide
states the entire liability of TIBCO with respect to the infringement of
any intellectual property rights, and Customer hereby expressly
waives any other liabilities or obligations of TIBCO with respect
thereto. The foregoing indemnity shall not apply to the extent any
infringement could have been avoided by use of the then-current
release.
Limitation of Liability. EXCEPT AS PROVIDED UNDER
INDEMNITY OR RESULTING FROM A BREACH OF
CONFIDENTIALITY (THE "EXCLUDED MATTERS"), IN NO EVENT
WILL EITHER PARTY OR TIBCO'S LICENSORS BE LIABLE FOR
ANY LOST DATA, LOST REVENUE, LOST PROFITS, DAMAGE TO
REPUTATION, BUSINESS INTERRUPTION, OR ANY OTHER
INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE,
EXEMPLARY OR ANY SIMILAR TYPE DAMAGES ARISING OUT OF
THIS AGREEMENT, THE USE OR THE INABILITY TO USE THE
SOFTWARE, OR THE PROVISION OF ANY MAINTENANCE OR
SERVICES, EVEN IF A PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. EXCEPT FOR THE EXCLUDED
MATTERS, IN NO EVENT SHALL A PARTY BE LIABLE TO THE
OTHER, WHETHER IN CONTRACT, TORT (INCLUDING ACTIVE OR
PASSIVE NEGLIGENCE), BREACH OF WARRANTY, CLAIMS BY
THIRD PARTIES OR OTHERWISE, EXCEED THE PRICE PAID BY
CUSTOMER UNDER THE APPLICABLE ORDERING DOCUMENT.
THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE
ABOVE-STATED REMEDY OR LIMITED WARRANTY FAILS OF ITS
ESSENTIAL PURPOSE. BECAUSE SOME STATES OR
JURISDICTIONS DO NOT ALLOW LIMITATION OR EXCLUSION OF
CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
LIMITATION MAY NOT APPLY TO CUSTOMER.
Confidentiality. "Confidential Information" means the terms of this
End User License Agreement; all information marked by the disclosing
party as proprietary or confidential; any provided software, related
documentation or related performance test results derived by
Customer; and any methods, concepts or processes utilized in
provided software or related documentation. Confidential Information
shall remain the sole property of the disclosing party and shall not be
disclosed to any non-Authorized User of either TIBCO or Customer
without the prior written consent of the disclosing party. If Confidential
Information is communicated orally, such communication shall be
confirmed as "Confidential" in writing within thirty days of such
disclosure. The parties agree to protect the Confidential Information of
the other in the same manner it protects the confidentiality of similar
information and data of its own (and at all times exercising at least a
reasonable degree of care). Except with respect to the Software, items
will not be deemed Confidential Information if (i) available to the public
other than by a breach of an agreement with TIBCO, (ii) rightfully
received from a third party not in breach of any obligation of
confidentiality, (iii) independently developed by one party without use
of the Confidential Information of the other; (iv) known to the recipient
at the time of disclosure (other than under a separate confidentiality
obligation); or (v) produced in compliance with applicable law or court
order, provided the other party is given reasonable notice of the same.
Both parties agree to indemnify the other for any damages the other
may sustain resulting from their unauthorized use and/or disclosure of
the other's Confidential Information. Such damages shall include
reasonable expenses incurred in seeking both legal and equitable
remedies. To the extent required by law, at Customer's request,
TIBCO shall provide Customer with the interface information needed
to achieve interoperability between the Software and another
independently created program, on payment of TIBCO's applicable
fee. Customer agrees to observe obligations of confidentiality with
respect to such information.
TIBCO Software Inc. End User License Agreement
Export. Software, including technical data, is subject to U.S. export
control laws, including the U.S. Export Administration Act and its
associated regulations, and may be subject to export or import
regulations in other countries. Customer agrees to comply strictly with
all such regulations and agrees to obtain all necessary licenses to
export, re-export, or import Software.
Government Use. If the Customer is an agency, department, or other
entity of the United States Government ("Government"), the use,
duplication, reproduction, release, modification, disclosure or transfer
of the Software, or any related documentation of any kind, including
technical data or manuals, is restricted in accordance with Federal
Acquisition Regulation ("FAR") 12.212 for civilian agencies and
Defense Federal Acquisition Regulation Supplement ("DFARS")
227.7202 for military agencies. The Software is commercial computer
software and commercial computer software documentation. Use of
the Software and related documentation by the Government is further
restricted in accordance with the terms of this Agreement, and any
modification thereto.
Orders. An Ordering Document shall be deemed accepted only by
issuance of a TIBCO invoice and solely for purposes of administrative
convenience. None of the terms of the Ordering Document (other than
the Software product name, Number of Units, level of Maintenance,
description of Services, and fees due in connection therewith) shall
apply for any reason or purpose whatsoever, regardless of any
statement on any Ordering Document to the contrary, unless
countersigned by an officer of TIBCO. This Agreement constitutes the
entire agreement between the parties with respect to the use of the
Software, Maintenance and Services, and supersedes all proposals,
oral or written, and all other representations, statements, negotiations
and undertakings relating to the subject matter hereof. All orders of
Software, Maintenance or Services by Customer to TIBCO shall be
deemed to occur with or without reference to, under the terms of this
End User License Agreement, unless expressly superseded by a
signed written agreement between the parties. Neither the license to
use the Software granted in this Agreement nor the obligation to pay
the license fees set forth above are dependent upon the performance
by any party of any Services or the supply of any other software
program or product. Software shall be delivered electronically, and
such delivery shall be deemed complete when the Software is made
available for download by Customer.
Term and Termination. Maintenance or Services may be terminated:
(a) by either party upon a default of the other, such default remaining
uncured for fifteen days from written notice from the non-defaulting
party; (b) upon the filing for bankruptcy or insolvency of the other
party, (c) by either party upon prior written notice at least ninety (90)
days prior to the end of any annual Maintenance term; or (d) by
Customer (for Services), upon ten days prior written notice.
Termination of Maintenance or Services shall not terminate this End
User License Agreement. Customer may terminate this End User
License Agreement in its entirety at any time by destroying all copies
of the Software. Upon termination of this End User License Agreement
in its entirety, for any reason, Customer must cease using and return
or destroy all copies of the Software. Customer's obligation to pay
accrued charges and any fees due as of the date of termination, as
well as the sections entitled "Confidentiality", "Limited Warranty" and
"Limitation of Liability" shall survive any such termination.
Authority. You hereby represent and warrant that you have full power
and authority to accept the terms of this End User License Agreement
on behalf of Customer, and that Customer agrees to be bound by this
End User License Agreement.
General. Fees on the Ordering Document (all to be paid on the latter
of thirty days from Invoice by TIBCO or the date set forth in the
| 21
Ordering Document) do not include sales, use, withholding,
value-added or similar taxes, and Customer agrees to pay all sales,
use, value-added, goods and services, consumption, withholding,
excise and any other similar taxes or government charges, exclusive
of TIBCO's income tax. Customer agree to pay all reasonable costs
incurred (including reasonable attorneys' fees) in collecting past due
amounts. Except as set forth in the Section entitled "Limited Warranty"
all fees paid under or in connection with this End User License
Agreement are non-refundable and no right of set-off exists. All
payments of fees due shall be made in U.S. dollars, net 30 from
Purchase Date, or, for any other amounts coming due hereafter, net
30 from TIBCO's invoice. A service charge of one and one-half
percent per month will be applied to all invoices that are not paid on
time. No delay in the performance of any obligation by either party,
excepting all obligations to make payment, shall constitute a breach of
this End User License Agreement to the extent caused by force
majeure. Customer hereby grants TIBCO and its independent auditors
the right to audit Customer's compliance with this End User License
Agreement. If any portion of this End User License Agreement is
found to be void or unenforceable, the remaining provisions shall
remain in full force and effect. This End User License Agreement shall
be governed by and construed in accordance with the laws of the
State of California, United States of America, as if performed wholly
within the state and without giving effect to the principles of conflict of
law. The United Nations Convention on Contracts for the International
Sale of Goods is excluded from application hereto. If any portion
hereof is found to be void or unenforceable, the remaining provisions
of this Agreement shall remain in full force and effect.
Definitions. In connection with this End User License Agreement the
following capitalized terms shall have the following meaning: "CICS
Region" means a subdivided mainframe address space managed by
CICS for resource allocation, resource sharing, and transaction
execution, of which the resource definitions include the TIBCO EMS
Client for z/OS; "Connection" means for TIBCO SmartSockets and
TIBCO SmartMQ, any network protocol link established with such
Software (directly or indirectly) to any other entity, including but not
limited to software, firmware or hardware; "Connected Processor"
means a Processor that produces information or messages consumed
by the relevant Software (excluding Processors on devices such as
routers, switches, proxies, HTTP or application servers configured to
substantially pass-through information or messages to TIBCO
Software); "Customer" means the original purchaser or licensee of the
Software and any permitted successors and assigns; "Developer"
means a Named User of a TIBCO Software product for use only in
Non-Production; "Documentation" means text material that
accompanies the TIBCO Software on delivery; "Enterprise" means an
unlimited Number of Units of the TIBCO Software set forth in an
Ordering Document, deployed by Customer for a period of one (1)
year (unless otherwise set forth in an Ordering Document) from the
Effective Date (the "Enterprise Term"), at which time, the Number of
Units then deployed in Production and Non-Production use by
Customer becomes fixed and Customer may not thereafter deploy
additional Units. During the Enterprise Term, Customer's right to
deploy an unlimited Number of Units does not extend to any entity
which acquires, is acquired by, merged into, or otherwise combined
with Customer. Customer hereby agrees to provide TIBCO, within
sixty (60) days after the end of the Enterprise Term, with written notice
of the Number of Units deployed at the end of the Enterprise Term by
License Type, Platform and Unit; "License Type" means the
environment in which the TIBCO Software may be used (including
without limitation, Production, Non-Production); "Managed Endpoints"
means the number of processors running instances of TIBCO
BusinessWorks™ that are being managed by TIBCO ActiveMatrix™
Policy Manager; "MSU" means Millions of Service Units per hour,
based on the then current MSU rating established by IBM for IBM and
IBM compatible hardware which is used for software pricing (not
TIBCO iProcess Web Services Client Plug-in Installation Guide
22
| TIBCO Software Inc. End User License Agreement
necessarily a direct indication of relative processor capacity) as set
forth in IBM's generally available Large System Performance
Reference; "Named User" means an identifiable individual, not
necessarily named at the time of a license grant, designated by
Customer to access the TIBCO Software, regardless of whether or not
the individual is actively using the TIBCO Software at any given time;
"Non-Production" means a non-operational environment into which
the TIBCO Software may be installed, which is not processing live
data, which is not running any operations of the Customer and which
has not been deployed to permit any users to access live data.
Non-Production environments include development, cold back-up,
high availability, hot standby, and test environments; "Number of Units"
means the cumulative number of copies of TIBCO Software licensed
for use by type of Unit as set forth in this Agreement, or in an Ordering
Document, and including, if applicable, as reported by Licensee upon
expiration of a Project or Enterprise Term; "Ordering Document"
means any purchase order or similar document or agreement
requesting Software, Maintenance or Services; "Platform" means the
operating system set forth in an Ordering Document; "Processor"
means a central processing unit ("CPU") on which the TIBCO
Software is licensed to run and which for the purposes of counting
Processors on multicore chips, the number of Processors is the
number of CPUs times the number of cores multiplied by .75.;
"Processor Source Locked" means the number of connections to a
single database made possible by (or licensed for) the relevant TIBCO
Software regardless of how many Processors are used by the system
or environment which is accessing the database; "Production" means
an operational environment into which the licensed TIBCO Software
has been installed, which is processing live data and which has been
deployed so that the intended users of the environment are able to
access the live data; "Project" means an unlimited Number of Units for
the License Type listed in this Agreement, to be deployed by Customer
solely in connection with the undertaking described under an Ordering
Document for a period of one (1) year (unless otherwise set forth in
this Agreement) from the Effective Date (the "Project Term"), at which
time, the Number of Units then deployed in Production and
Non-Production use by Customer becomes fixed and Customer may
not thereafter deploy additional Units. During the Project Term,
Customer's right to deploy an unlimited Number of Units does not
extend to any entity which acquires, is acquired by, merged into, or
otherwise combined with Customer. Customer hereby agrees to
provide TIBCO, within sixty (60) days after the end of the Project Term,
with written notice of the Number of Units deployed at the end of the
Project Term by Unit and License Type. "Purchase Date" means the
date of the Ordering Document is accepted by TIBCO; "Server
Instance" means a computer with 1 CPUs (unless otherwise specified
in the Agreement) performing common services for multiple other
machines; "Software" means the most current generally available
object code version (as of the Purchase Date) of the software products
listed in an Ordering Document (except as provided for beta or
evaluation licenses), in whole and in part, including its Documentation;
"Third Party Software" means third-party software identified by its
company and/or product name, the provision of which by TIBCO is
made solely as an accommodation and in lieu of Customer purchasing
a license to Third Party Software directly from the third party vendor;
"Trading Partner" means an entity or individual with which the
Licensee engages in electronic commerce by means of TIBCO
Software in accordance with this Agreement; "Unit" means a license
restriction describing the manner in which a copy (or multiple copies)
of the TIBCO Software may be deployed (including, without limitation,
Processor, Named User, Connected Processor, and Processor
Source Locked) and is the mechanism used to determine the Number
of Units licensed pursuant to an Ordering Document.
Special Product Provisions. TIBCO BusinessPartner: Customer
may sublicense to third parties ("Partners") up to the total Number of
Copies of TIBCO BusinessPartner, provided that for every such
TIBCO iProcess Web Services Client Plug-in Installation Guide
sublicense, the Number of Copies Customer is licensed to use shall
be reduced by the same number, and provided further that prior to
delivery of TIBCO BusinessPartner to a Partner, such Partner agrees
in writing (a) to be bound by terms and conditions at least as
protective of TIBCO as the terms of this Agreement, (b) that TIBCO
BusinessPartner be used solely to communicate with Customer's
implementation of TIBCO BusinessConnect, and (c) for such Partner
to direct all technical support and Maintenance questions directly to
Customer. Customer agrees to keep records of the Partners to which it
distributes TIBCO BusinessPartner, and to provide TIBCO the names
thereof (with an address and contact name) within sixty days of the
end of each quarter. Embedded/Bundled Products. Some TIBCO
Software embeds or bundles other TIBCO Software (e.g., TIBCO
InConcert bundles TIBCO Rendezvous). Use of such embedded or
bundled TIBCO Software is solely to enable the functionality of the
TIBCO Software licensed on the Cover Page, and may not be used or
accessed by any other TIBCO Software, or for any other purpose.
Open Source Software: If Customer uses Open Source software in
conjunction with the TIBCO Software, Customer must ensure that its
use does not: (i) create, or purport to create, obligations of use with
respect to the TIBCO Software; or (ii) grant, or purport to grant, to any
third party any rights to or immunities under TIBCO's intellectual
property or proprietary rights in the TIBCO Software. You also may not
combine the TIBCO Software with programs licensed under the GNU
General Public License ("GPL") in any manner that could cause, or
could be interpreted or asserted to cause, the TIBCO Software or any
modifications thereto to become subject to the terms of the GPL.
Version 5.5, April 2007
Third Party Software Notices
Sun JAXB 1.0.3
Sun JWSDP 1.4
This product includes code licensed from RSA Data Security.
UDD14J Version 2.0.2
This product includes UDD14J software which is licensed under the
IBM Common Public License, v1.0. The source code for this software
may be obtained from TIBCO upon request.
WSDL4J 1.4
This product includes WSDL4J software which is licensed under the
IBM Common Public License, v1.0. For a period of time not to exceed
three years from the Purchase Date, TIBCO also offers to provide
Customer, upon written request of Customer, a copy of the source
code for this software
ADDENDA: Third Party License Agreements
Third Party Software License Agreements
| 23
Third Party Software License Agreements
The following are the software licenses for the Third Party Software
provided in connection with the software.
Apache Log4j, Version 1.2.8
Apache Xalan-Java, Version 2.6.0
Apache Xerces, Version 2.4.0
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.
"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.
3. 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.
4. 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
(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.
TIBCO iProcess Web Services Client Plug-in Installation Guide
24
| Third Party Software License Agreements
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.
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
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.
6. 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.
7. 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.
8. 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.
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.
TIBCO iProcess Web Services Client Plug-in Installation Guide
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.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement