TIB Bwce 2.6.2 Migration
TIB Bwce 2.6.2 Migration
Container Edition
Migration
Version 2.6.2
May 2021
Contents
Contents 2
Introduction 5
Standard Constructs 10
Groups 14
Transitions 15
Timer 17
Mapper 21
BusinessWorks Palettes 23
General Activities Shared Resources 25
General Activities Palette 28
ActiveEnterprise Palette 32
Adapter Resources Palette 34
BPEL Extension Palette 36
File Palette 39
FTP Palette 40
HTTP Palette 42
JAVA Palette 45
JDBC Palette 47
JMS Palette 48
Mail Palette 50
Parse Palette 51
Policy Palette 52
Process Palette 52
REST and JSON Plug-in 56
RMI Palette 59
Service Palette 59
SOAP Palette 61
TCP Palette 63
Transaction Palette 64
XML Palette 65
Migration Scenario 67
Migrating ActiveMatrix BusinessWorks 5.x Projects to TIBCO BusinessWorks
Container Edition 69
Migrating Projects Using TIBCO Business Studio for BusinessWorks 69
Migrating Project Using Command line 75
Post-Migration Manual Tasks 78
Fix Type-Casting Errors 79
HTTP Basic Sample 79
Custom XPath Migration 81
Migrating Design Time Libraries ( DTL) as Shared Modules 81
Limitations 82
Migrating Application Modules 83
Using the Quick Fix Option to Resolve XSLT out of Sync Errors 84
Introduction
TIBCO BusinessWorks™ Container Edition architecture provides a migration path for
ActiveMatrix BusinessWork™ 5.x projects with a few exceptions. This document explains
how to migrate from ActiveMatrix BusinessWorks 5.x to TIBCO BusinessWorks
Container Edition , and lists differences between the two. There are many new features
in TIBCO BusinessWorks Container Edition that advance integration, but are not
covered in this document.
ActiveMatrix BusinessWorks 5.x constructs are The value Supported with limitations
not migrating to TIBCO BusinessWorks Container is mentioned in the "Migration Support"
Edition , because corresponding TIBCO for this category.
BusinessWorks Container Edition construct is
available with corresponding migration support,
with corner case limitations.
.<resource The file extension used to describe its type. For example, .xml, .xsd, and
extension> .wsdl resources.
Standard Constructs
The following table lists supported standard constructs.
Properties.
1. Process
Property
values can
be defined
by Literal
Values or
source its
value from
its parent
scope
Module
Property.
2. By the same
token,
Module
Property
value can be
defined by
Literal
Values or
source from
its parent
scope
Application
Property.
Groups
Transitions
Error
Timer
Timer is a process starter activity that starts the process at a specific time. You can also
specify the processes to be started periodically.
General
The General tab has the following fields.
Name None The name to be displayed as the label for the activity in
the process.
Start Yes The day and time to start the process. To run the
Time process periodically, the start time indicates the first
time to run the process.
Run Once None Indicates this process should be run only once on the
day and time indicated by the Start Time field.
Interval None The unit of time to use with the Time Interval field to
Unit determine how often to start a new process. The units
can be: Millisecond, Second, Minute, Hour, Day,
Week, Month, and Year.
End After None Specify the number of occurrences or the end time
here. Select from the following available options:
l Never: Click the Never radio button if you want
to continuously execute the process instance.
For example, if the Time Interval value specified
is 5 and the Interval Unit specified is Second, the
process instance executes every 5 seconds.
l Occurrences: Clicking the Occurrences radio
button displays the Occurrences field. Specify
the number of occurrences of the process
Description
Provide a short description of the activity.
Advanced
The Advanced tab has the following fields.
Field Description
Sequencing This field contains an XPath expression that specifies which processes
Key should run in sequence. Process instances with sequencing keys
evaluating to the same value, are executed sequentially in the sequence
the process instance was created.
Custom Job Id This field contains an XPath expression that specifies a custom job ID for
every job in the process instance.
Output
The following is the output of the activity.
Mapper
TIBCO
BusinessWorks
Container Edition
supports XPATH 1.0.
For example, all
literal values used in
XPATH 1.0 must
have a corresponding
constructor function
around the literal
value.
TIBCO
BusinessWorks
Container Edition
also supports XSLT
1.0.
When a repeating
element is mapped to
a string using a filter,
BusinessWorks Palettes
General Palette
Migration
Framework,
ActiveMatrix
BusinessWork
s 5.x Design-
time Libraries
are migrated
inline, as part
of regular
resources in
Application
Module.
If the
BusinessWork
s Container
Edition
developer
wants to reuse
the contents of
the DT Library,
the migrated
resource can
be manually
re-factored
into Shared
Module.
for cross
engines
critical
section.
In TIBCO
BusinessWo
rks
Container
Edition , the
Critical
Section
group is
configured
with Module
Shared
Variable.
In TIBCO
Business
Studio for
BusinessWo
rks, module
shared
variables are
configured
through
Module
Descriptors
> Shared
Variables
editor. This
construct is
also
supported
for
AppSpaces
with multiple
AppNodes in
TIBCO
BusinessWo
rks
Container
Edition , if
the
AppSpace is
configured
with Engine
Group
active/active
configuratio
n.
Migration
Tool
migrates
ActiveMatrix
BusinessWo
rks 5.x Lock
Object as a
Module
Shared
Variable and
the Critical
Section
group.
Type: Palette
Type
In TIBCO
BusinessWorks
Container Edition ,
a process now
supports interface
with multiple
operations. These
operations can be
used for inter-
process
communication.
On Process Supported
Notification Starter
Timeout Activity
Close, re-open,
and clean the
migrated project to
resolve
unresolved
schema
references.
application.
Close, re-open,
and clean the
migrated project to
resolve
unresolved
schema
references.
ActiveEnterprise Palette
Type: Palette
TIBCO BusinessWorks Container Edition : ActiveEnterprise Plug-in
Type: Plug-in
Wait for Adapter Signal-In Activity Wait for Signal-In Activity Not
Wait for Adapter Signal-In Activity Wait for Signal-In Activity Not
Request Adapter Supported
Request
Resource Resource
TIBCO
BusinessWorks
Container
Edition Process
is natively
based on
BPEL.
Type:
Process
Starter
Activity
Sleep
File Palette
FTP Palette
Type: Palette
HTTP Palette
TIBCO
BusinessWorks
Container Edition
uses Jetty Server
and does not
support Tomcat
and
HttpComponent
implementation
from ActiveMatrix
BusinessWorks
5.x.
Thread Pool
shared resource
you can configure
Minimum Pool
Size, Maximum
Pool Size and a
number of other
tuning
parameters.
Note: After
Axis2 upgrade,
Apache
Commons
client library is
no longer used
in HTTP. The
projects
migrated from
ActiveMatrix
BusinessWork
s 5.x shall now
show Apache
Components
as the client
library instead
of Apache
Commons.
JAVA Palette
Note: If the ActiveMatrix BusinessWorks 5.x project has an activity from the
Java palette, the TIBCO BusinessWorks Container Edition application module
gets converted to a Java project. The additional src and lib folders are seen in
the project. The src folder contains the Java source files. The lib folder
contains the Java libraries (JAR Files). Java Nature is also added to the
project.
Java Regular Java Regular Support The source code for the Java
Code Activity Invoke Activity ed Code activity which was in-lined
in the ActiveMatrix
BusinessWorks 5.x now gets
created externally in the src
folder of the AppModule and
then it is referred by the Java
Invoke activity with MultiOutput
check box selected.
Java Process Java Process Support The Source code for Java
Event Starter Proces Starter ed Event Source activity which
Source Activity s Activity was in-lined in the ActiveMatrix
Starter BusinessWorks 5.x now gets
created externally in the src
folder of the AppModule and
then Java Process Starter
activity refers to it.
JDBC Palette
Type: Palette
JMS Palette
Container
Edition .
Type: Type:
Regular Regular
Activity Activity
Type: Type:
Regular Regular
Activity Activity
Mail Palette
Type: Palette
TIBCO BusinessWorks Container Edition : Mail Palette
Type: Palette
Parse Palette
Type: Palette
Policy Palette
Type: Palette
Process Palette
In TIBCO
BusinessWorks
Container Edition , the
Enterprise Archive
Resource and Process
Archive configuration
are no longer supported
and their functionality
are replaced by
Application and
Application Module,
respectively. Any project
artifacts that can be re-
used by multiple
Applications and
multiple Application
Modules are created in
Shared Modules.
ActiveMatrix
BusinessWorks 5.x
project is migrated as an
application module with
a corresponding
application project. If the
content of the
ActiveMatrix
BusinessWorks 5.x
project is meant for
creating multiple
applications, then do the
following:
1. Convert the
Application
Module to Shared
Module.
2. Create an
Application
Module and a
corresponding
application
project.
a. In the
Application
Module >
Module
Descriptors
>
Component
s editor,
define the
component
to refer to
process
implementat
ion in the
Shared
Module.
b. Repeat 2.a
step for
each
process that
is required
to be a part
of this
Application
Module. In
TIBCO
BusinessW
orks
Container
Edition , a
Process
(say,
Process A)
in a Shared
Module is
not
activated
unless a
Component
is defined
and is
configured
with
Process A .
3. Repeat Step 2 for
the number of
applications
required.
Note: The Circuit Breaker pattern is not supported by the Invoke REST API activity. If
you want to use Circuit Breaker pattern, you need to configure the REST Reference
Binding. For more information, see Using the Wizard to Create a REST Reference in
TIBCO BusinessWorks™ Container Edition REST Reference.
Classes.
REST Service of
TIBCO
BusinessWorks
Container Edition uses
XSD as the resource
for building REST
TIBCO
BusinessWorks
Container Edition also
does not support the
following:
l Enable WADL
Reference
l Enable OAuth
l Parameter
styles-Template
and Header
RMI Palette
Service Palette
Type: Built-In
Migration: Supported
reference and
SOAP
reference
binding is
added for the
same. The
binding is
added under
Module
Descriptors >
Components >
Binding.
SOAP Palette
TCP Palette
Type: Palette
TIBCO BusinessWorks Container Edition : TCP Palette
Type: Palette
Migration: Supported
Transaction Palette
XML Palette
Migration Scenario
The migration scenarios show the core construct migration of ActiveMatrix
BusinessWorks 5.x projects. After migration, these projects are converted to their
equivalent in TIBCO BusinessWorks Container Edition . The TIBCO BusinessWorks
Container Edition Call Process, Start, and End activities are notably different from the
activities in ActiveMatrix BusinessWorks 5.x.
Call Process is literal. It calls a process Call Process mechanism is based on the
with process pipeline data mapped into it standard Invoke activity. It abstracts out the
and generates an output that is in essence actual Call Process configuration to the
the output of the called process. reference that the Invoke activity is calling.
The Start activity is a receiver that starts a process on receiving The Start activity and
a message that may be empty. The End activity sends a reply. End activity are now
supported.
The Start activity is the first activity in a process definition
(process starters replace the Start activity when used in a
process definition).
Activator
In TIBCO BusinessWorks Container Edition , each application module has one Activator
process that has two service operations, On StartUp and On ShutDown. Any TIBCO
Designer process linked with the On Start and On ShutDown activity in ActiveMatrix
BusinessWorks 5.x after migration is simultaneously changed to a StartUp Operation
activity and On ShutDown Operation activity. The activator calls the start() and stop()
methods to start or stop the process.
SOAP services are used for Includes REST compliant services along with HTTP and
exchanging information in JMS, where the purpose of the service is to manipulate
the implementation of web XML representations of web resources using a uniform set
services relying on XML of stateless operations. When using a stateless operation,
message format sent over the state is managed by the job itself instead of by the
HTTP and JMS. engine.
Procedure
1. In TIBCO Business Studio for BusinessWorks, choose Project > Migrate BW
Projects.
Note: The Select Processes for Migration check box is disabled when
you select the Migrate Multiple BusinessWorks 5.x Projects option.
Use this check box only to migrate single projects.
Note: During the re-migration process, the module properties are not
changed.
Note: Select CTRL+ Spacebar to retrieve the history of the last five
migrated project paths.
b. The Select Migrated Project Location field displays the location of the
current open workspace where the project is migrated. To provide a different
workspace, click Browse.
d. To browse for third party jars required for your project, click the Select Third
Party JAR's folder field.
e. The Single XPath Function Group Project check box is selected by default,
to create all custom XPaths as a single plugin project and under a single
custom XPath.
After migration, the custom XPath function group plugin project is included in
the application project. The classes folder is located in the
[Link] file, and is no longer available in the plug-in project.
This jar file is also added to the project class path.
f. In the Select ProjectLibs (DTLs) used by Project field, click Browse to
select the project libraries to be used for the project.
g. In the Select Java Libraries used by Project field, click Browse and provide
the location of the JAR files on disk if the ActiveMatrix BusinessWorks 5.x
project is using external JAR files in context with Java activities.
Important: TIBCO recommends that you place the external JAR files in a
single location.
These JAR files can then be in-lined in the migrated TIBCO BusinessWorks
Container Edition project.
7. Click Migrate Project.
l The process count displayed on the Migrate page of the Project Migration
Wizard is inclusive of migration service agents.
l The tooltip available for the Migration progress bar displays the general
information about migration process.
l The Project Migration Wizard dialog box displays the migration status in blue
and green colors, where blue and green colors indicate the start and the
completion of the migration process respectively.
l To cancel the migration process anytime, in the Project Migration Wizard,
click Cancel.
8. Click Finish after the migration is complete.
Before Migration
After Migration
Option Description
-propFile The [Link] file. The syntax for passing the bw6migration
properties file is [Link] [-data <User_Workspace>] -projectDir
Option Description
Examples
l bwmigrator -projectDir <BWCE_PROJECTS_HOME>\projects <TIBCO_
HOME>\5.9\examples\activities\file\File (Migrates single TIBCO ActiveMatrix
BusinessWorks™ 5.x project.)
l bwmigrator -projectDir <BWCE_PROJECTS_HOME>\projects <TIBCO_
HOME>\5.9\examples\activities\file\File <TIBCO_HOME>\5.9\examples\activities\ftp\ftp (Migrates
File and FTP TIBCO ActiveMatrix BusinessWorks™ 5.x projects.)
l bwmigrator -projectDir <BWCE_PROJECTS_HOME>\projects <TIBCO_
HOME>\5.9\examples\activities (Migrates all TIBCO ActiveMatrix BusinessWorks™ 5.x
projects in activities directory.)
l bwmigrator -projectDir <BWCE_PROJECTS_HOME>\projects <TIBCO_HOME>\5.9\examples\file
<TIBCO_HOME>\5.9\examples\ftp (Migrates all TIBCO ActiveMatrix BusinessWorks™
5.x Projects in File and FTP directories.)
Procedure
1. In the command prompt, type the following command:
[Link] -projectDir c:/temp <BW 5.x Project Path>
Note: Optionally, you can also modify the path for User_Workspace. If the
User_Workspace path has been modified, ensure that the same path is
provided for BW6 Target directory.
The properties to be configured to migrate design time libraries, custom XPath functions,
and selected processes are explained in the tables below.
Selective Migration
Prop Description
erty
selectL The default value false migrate the specified main process.
inkedP
rocess For example, .process=<process1>,<process2>....
Set the property to true to migrate all the dependent processes, of the specified
main process.
For example,.process=<folder1/process1>,</process2>,. Specifying the main process
path migrate all the processes that are dependent on the main process.
.proce Provide comma separated processes with relative process paths with respect to
ss the ActiveMatrix BusinessWorks 5.x project root folder as explained in the following
example. .process=Service/ZipInfo-
[Link],TestService/[Link],Service/[Link],TestS
ervice/[Link],Service/[Link],TestService/getCity
[Link],TestService/[Link],
sharedModule The default value of this property is false, and migrates the DTL as an
application module.
singleCXFGroupProject By default, the property is set to true, to migrate all the custom
XPath functions under a single custom XPath function group.
thirdPartyCXFJarDir Provide the location of the third party JAR files that are referred by
the custom XPath function.
Procedure
1. To clear the problem markers in the migrated project, click [Link].
2. Click the activity in your project, then click the Input tab.
Note: If the Project > Clean option does not work to resolve problem
markers, close and reopen the project.
Procedure
1. Click the Incoming-HTTP-request (HTTP Receiver) activity.
2. Click the General tab.
3. In the Parameter table, change the Parameter Cardinality from Required to
Optional.
RequestURI "/wiki/Main_Page"
Content-Type "text/html;charset=UTF-8"
Design Time
This section describes how to provision migrated custom XPath functions into TIBCO
BusinessWorks Container Edition .
Procedure
1. Export the custom XPath function plug-ins into the Host repository. To do this,
right-click on the XPath Function Plug-in, and select Plug-in
Development/Deployable Plug-ins and fragments.
2. Select Install into .host Repository and, click Finish.
3. Restart and refresh your workspace.
This results in the validation errors related to XPath functions not visible.
Migrating Design Time Libraries Using TIBCO Business Studio for BusinessWorks
You can migrate the design time libraries using the following options:
l Project > Migrate BW Projects option in TIBCO Business Studio for
BusinessWorks
Procedure
1. In the Project Migration Wizard dialog box, click Migrate Single BusinessWorks
5.x Project and select the Migrate as Shared Module check box.
2. Provide the Project Location details and the XPATH Function Group
Configuration details if a custom XPath is used in the project.
3. To browse for third party jars only if your project contains a custom XPath, click the
Select Third Party JARs folder field .
4. Click Migrate Project.
Result
After migration, view the folder structure of the resources, including the resource,
schema, wsdl, and so on that are available in the shared module under the Module
Descriptors > Provides tab.
After migration, do not perform refactoring operations on any of the resources, such as
the schema, TIBCO BusinessWorks Container Edition shared resources, and service
definitions. The resource properties, and naming conventions must be retained as they
are. Mapping issues, if any, can be corrected, and resource specific properties of the
shared resources can be changed.
Limitations
l Shared module migration does not support ActiveMatrix BusinessWorks 5.x AE
schemas. AE Schemas are migrated as part of the application module.
l Custom XPath function project duplication should be managed manually by
deleting the duplicate source projects.
l DTL migration does not support the Process Name Dynamic Override feature of
the Call Process activity. Instead, add the process name manually.
Mapping the DTL to the <Do Not Migrate> option does not link the DTL to the shared
module.
Note: Multiple DTL libraries can be linked to one shared module. After
migration all the DTL libraries refer to the same shared module to resolve
resource references.
Procedure
1. Turn off the Auto Build, which is enabled by default, by selecting Project > Build
Automatically.
2. From the Problems tab, click the downward arrow icon, and select Configure
Contents.
The Configure Contents window is displayed.
3. Clear the Use item limits check box and select OK.
This causes all of the errors in the project to display.
4. From the Problems tab, right-click on an XSLT out of Sync error, and select Quick
Fix.
5. Click Select All.
6. Click Finish.
7. Clean the project to fix broken mappings that might have occurred.
8. To fix broken mappings, select Project > Clean.
Result
The number of XSLT out of Sync errors in the migrated project are either reduced or fully
resolved. If there are a few XSLT out of Sync errors still lingering, use the Quick Fix
option to resolve these problems. Make sure the Auto Build is turned off during this
process.
Schema Schema
WSDL WSDL
The following image shows the project process flow after the migration. Activities,
transitions, and their associated mappings visible in ActiveMatrix BusinessWorks 5.x
project in TIBCO Designer are displayed in TIBCO BusinessWorks Container Edition
project in TIBCO Business Studio for BusinessWorks.
When migrated process shows 1. Go to Menu > Project > Clean and click Clean
mapping errors? All Projects.
2. Go to the Activity Input with the Mapping Error.
Click Show Check and Repair and fix existing
errors.
3. Click Fix Type Casting Errors.
4. If the error still persists, check the expression
and do the necessary corrections.
When Java Invoke activities show 1. Go to the General tab of the Java Invoke
Input Configuration Error after activity and check whether the Class Name is
migration? available in the workspace. If available, re-select
the Java class.
2. If the class is not available, check whether the
JAR file packaging the Java class is available.
Otherwise, copy the JAR file to the "lib" folder
and reselect the Java class.
When activities in the Catch block The Catch Block activities does not have the visibility
show Mapping errors? to the output of the activities from the main process.
When Variable not defined error for 1. In TIBCO BusinessWorks Container Edition the
Iterate Group Index variable is Iterate Group Index Variable does not have
used outside the Iterate scope? visibility outside the Iterate scope.
After migrating a project using the The function tib:concat-sequence-format() does not accept
tib:concat-sequence-format(), the a string as its return value for node set.
output returns errors.
After migration, replace the tib:concat-sequence-format()
with the string-join() function.
When a group is around the 1. Verify the XPath condition and resolve the group
activities and the XPath condition issues (for example, iterator, for-each...)
over the group is not satisfied
2. Re-map the same from the group.
after migration, the Expected Non
Repeating got repeating error is
displayed.
When the Variable not defined error 1. Remove all the variables
is displayed post migration for
2. Recreate the variables
multiple variables created in the
input of any activity and each 3. Add the mappings again. In this case the back-
variable is created with the end references are also removed.
condition on another variable. 4. Delete the XPath on the variables one by one
and re-correct them. This also resolves the issue
sometimes.
When the Unresolved reference Reconfigure the broken module variables. Redo all the
When the Catch-All End error is not When a Catch All fault handler is used in a
configured. ActiveMatrix BusinessWorks project, on migration the
fault handler is converted as expected but an End
activity is created in place of a Catch All activity. An
End activity without any input is created. Delete the
end activity and to resolve the issue.
Schema references issues post References of schemas that are imported in another
migration schema are not found. Delete the import and add it
again. The references are updated with the correct
namespace and the namespace issues are resolved.
When you map an integer value, Create a new Mapper activity using the same naming
for example 1, to a decimal field, and mappings from the existing mapper activity.
expecting the output in the
Once all the inwards and outwards mappings are
decimal field to be 1, but, instead,
done, delete the old Mapper activity, which is already
the decimal field result is 1.0.
migrated, and point the transitions to the newly created
mapper activity.
When a mapper activity that has a Post migration, convert the XSLT version in the activity
tokenize function inside a for-each from 1.0 to 2.0, since in version 1.0 the for-each
expression, throws a Null Input at expression requires things to be evaluated to a node-
runtime? set.
After migration, when a boolean 1. Navigate to Windows > Preferences > Mapper.
always evaluates to false with
2. Select the Assume all inputs untyped check
XSLT 1.0 and validation off.
box.
3. Click Apply, and then OK.
4. Clean the project. After the errors related to
untyped input are displayed, use the Quick Fix
option to resolve them.
5. Execute the project.
After migration, when there is a 1. Navigate to Windows > Preferences > Mapper.
invalid comparison, or conversion
2. Select the Enable Quick fix to change Xpath
error in a transition or a group.
version from 2.0 to 1.0 check box.
3. Click Apply, and then OK.
4. Clean the project.
5. On the Problems tab, right-click and select the
Quick Fix option for the XPath Version 2.0.
Product-Specific Documentation
Documentation for TIBCO BusinessWorks™ Container Edition is available on the TIBCO
BusinessWorks™ Container Edition Product Documentation page.
To directly access documentation for this product, double-click the following file:
TIBCO_HOME/release_notes/TIB_bwce_2.6.2_docinfo.html where TIBCO_HOME is the top-level
directory in which TIBCO products are installed. On Windows, the default TIBCO_HOME
is C:\tibco. On UNIX systems, the default TIBCO_HOME is /opt/tibco.
The following documents for this product can be found in the TIBCO Documentation site:
l TIBCO BusinessWorks™ Container Edition Release Notes
l TIBCO BusinessWorks™ Container Edition Installation
l TIBCO BusinessWorks™ Container Edition Application Development
l TIBCO BusinessWorks™ Container Edition Application Monitoring and
Troubleshooting
l TIBCO BusinessWorks™ Container Edition Bindings and Palettes Reference
l TIBCO BusinessWorks™ Container Edition Concepts
l TIBCO BusinessWorks™ Container Edition Error Codes
l TIBCO BusinessWorks™ Container Edition Getting Started
l TIBCO BusinessWorks™ Container Edition Migration
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 THE
LICENSE FILE) 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 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.
TIBCO, the TIBCO logo, the TIBCO O logo, TIBCO ActiveMatrix BusinessWorks, TIBCO
ActiveSpaces, TIBCO Business Studio for BusinessWorks, TIBCO Designer, TIBCO Enterprise
Message Service, TIBCO Hawk, TIBCO Rendezvous, and TIBCO Runtime Agent are either
registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other
countries.
Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle
Corporation and/or its affiliates.
This document includes fonts that are licensed under the SIL Open Font License, Version 1.1,
which is available at: [Link]
Copyright (c) Paul D. Hunt, with Reserved Font Name Source Sans Pro and Source Code Pro.
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. See the readme 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 and other products of TIBCO Software Inc. may be covered by registered patents. Please
refer to TIBCO's Virtual Patent Marking document ([Link] for details.