Interstage Business Process Manager (BPM)

Advanced Edition 7.4

Release Notes
January 2007

This file provides updated information about the Interstage Business Process Manager Advanced Edition 7.4 release.
Interstage Business Process Manager Advanced Edition 7.4 is subject to the terms detailed in the license agreement accompanying it.
Copyright 2000-2007 Fujitsu Computer Systems Corporation. All rights reserved.

Table of Contents

Overview

Issues Resolved in this Version 7.4 Refresh Release

New in Interstage Business Process Manager Advanced Edition 7.4 Versus 7.3

Installation Tips

Usage Considerations

Browser Support

Usage Issues

Known Issues and Limitations

Administration

Issues Related to the Development Process

Legal Notices and Disclaimers

Contact Information

Overview

These Release Notes contain last-minute product information for Interstage Business Process Manager Advanced Edition 7.4.

For full instructions on using Interstage Business Process Manager, please see the Interstage BPM User’s Guide, the Interstage BPM Installation Guide, and the Interstage BPM Administration Guide as appropriate. To load the client index page, enter the following URL in the browser:

http://<Interstage BPM Server hostname>:49950/<HTTP document directory, which is "ibpm" if the default was accepted>/

Then, click the button that represents the desired client and log in. For example, a client index page on an intranet might use the following URL:

http://iflowserver:49950/ibpm

Users are prompted to download Sun’s Java Plug-in (JRE) the first time they use Interstage Business Process Manager Process Designer if they don’t already have a version of the Java Plug-in installed. The best method for users who have earlier versions of the Java Plug-in is to uninstall the Plug-in before attempting to connect to Interstage Business Process Manager. The Interstage BPM Installation Program will install the version of the JRE corresponding to the JDK version installed on the Interstage BPM Server machine. The following criterion is used:

o If the Server is using any version of the JDK 1.4.x, the JRE 1.4.2_09 will be installed.

o If the Server is using any version of the JDK 1.5.x, the JRE 1.5.0 will be installed.

If you receive an error message similar to the following when trying to create or edit a process definition:

iFlow.jar signature 'Version=7.3,Build=IF700089' does not match the server 'Version=7.4,Build=IF700001'

There may be an incompatible version of iFlow.jar in your Java Plug-in cache. You can correct this problem by clearing your Java Plug-in cache. Clear your cache as follows:

Select Start>Settings>Control Panel. Double-click Java to open the Java Control Panel. Make sure that the General tab is selected, and then click Delete Files.

To uninstall an existing plug-in in a Windows 2000, XP, or 2003 environment, from the Start menu in the lower-left corner of the screen select Settings > Control Panel > Add/Remove Programs > Java 2 Runtime Environment Standard Edition vx.x > Change/Remove > Yes.)

Users whose browsers hang because they had an earlier version of the Plug-in installed should close the browser window, uninstall the Plug-in, open a browser window, connect to the desired Interstage Business Process Manager page, and follow the prompts to download the correct version of the Plug-in.

To view the latest information about Interstage Business Process Manager, please go to: http://www.fujitsu.com/global/services/software/interstage/products/bpm/

Return to Table of Contents

Issues Resolved in this Version 7.4 Refresh Release

The following customer issues are resolved in this refresh release of the Advanced Edition:

- Workitem not refreshing when Activity has role script but no role name
- DB deadlocks Cause Server Inconsistencies
- Erroneous Process Errors
- XPath functions like count and boolean not supported in the Process Designer
- User, Group, or Organizational Unit names that use forward slash not supported
- Client JVM hanging when calling ProcessInstance.getMemberNodeInstances()
- Unable to browse java actions from a custom node
- Duplicate process instances from batch query using advanced search on UDA
- MSSQL query time-out missing in 8.1 AE
- DataSourceConfParser.getXmlConfigFileDocument() in V7.4 Not Backward Compatible to V6.2
- Timer Status Missing and Past Due Timer Caused Process to Enter Error State
- Can not view calendar if the form does not have work item header selected
- UserAgentImpl.getActiveProcessInstancesForProcDef() loading partial data from database
- Database creation on MSSQL fails due to case sensitivity

Return to Table of Contents

New in Interstage Business Process Manager Advanced Edition 7.4 versus 7.3

The following features and enhancements were added in this release of the Advanced Edition. Please refer to the complete set of documentation in the PDF files on this CD for a full description of these and other features.

- QuickForm Enhancements: Interstage BPM now supports formatting capabilities in QuickForms including the use of standard style sheets, form templates, and configurable form control properties. For instructions using these enhancements, see the Interstage BPM User’s Guide.
- Decision Tables Management: Interstage BPM now supports advanced but easy-to-use rules capabilities in this new feature. Documentation for this feature is in the <Interstage BPM>\docs directory after installing Decision Tables Management.
- Interstage BPM Studio: Interstage BPM supports integration with the latest Interstage BPM Studio, including capabilities for Process Definition modeling and simulation.
- Process List Enhancements: This performance enhancement allows for faster responses when retrieving process lists that include User Defined Attributes (UDAs) that have been defined as Worklist UDAs.
- Microsoft SQL Server 2005 Support: You can now use Microsoft SQL Server 2005 for your Interstage BPM database.
- Linux Support: You can now install Interstage BPM on the Linux platform.

Return to Table of Contents

Installation Tips

Please refer to the Interstage BPM Installation Guide for the Advanced Edition for detailed instructions on how to install Interstage Business Process Manager. The Interstage BPM Installation Guide for the Advanced Edition is available in print and PDF format. If you do not have a PDF viewer, you can obtain the Adobe Acrobat Reader for free from http://www.adobe.com.

Directory Permissions Requirement (Especially Important for UNIX Users). The user specified in the ServerUserName parameter of the ibpm.properties file must have read, write, and execute permission on the Interstage Business Process Manager classes and lib directories (typically /opt/FJSV/iflow/classes and /opt/FJSV/iflow/lib). By default, this user is ibpm_server1. However, the “Interstage Business Process Manager Server User” can be changed by changing the ServerUserName and ServerPassword parameters and restarting your Interstage Business Process Manager Server.

Before installing Interstage Business Process Manager stop all the services and servers associated with the previous version of Interstage Business Process Manager.

To get started with Interstage Business Process Manager: We suggest you first take a look at the Interstage BPM User’s Guide that is also available in PDF format.

If you are a developer, you may need to unset your CLASSPATH if it interferes with your browser finding the Interstage Business Process Manager classes. In addition, if you had previously installed an older version of Interstage Business Process Manager, there may be some obsolete Interstage Business Process Manager classes residing in the c:\WINNT\java\trustedlib\com\fujitsu\iflow directory. In such a case, you should delete the obsolete classes. You should also uninstall any previous version of Interstage Business Process Manager before installing this version of Interstage Business Process Manager. Uninstallation instructions are documented in the Interstage BPM Installation Guide.

Running Interstage Business Process Manager with multiple instances of Oracle: When installing Oracle, whether on Solaris, Linux, or on Microsoft Windows, you must supply the correct SID to be able to connect to the database. The SID is a unique identifier for the specific Oracle server instance. This feature allows many Oracle server instances to exist on one host. At installation time, the installation program will perform a check to verify the Oracle instance corresponding to the SID that you specify during the installation.

If you have used the wrong SID, you'll receive an error message and will not be allowed to continue with the installation. If you get a message about your SID, please check that you have entered the correct SID, so you can continue with the installation.

You can locate the SID. In Microsoft Windows, you can find it easily in the Service Manager dialog. The SID will be the suffix of the service name proceeded by "OracleService…" (such as "XXXX" in "OracleServiceXXXX").

On UNIX, log in as root, and then type

more etc/passwd

In the passwd file, look for the name of the Oracle user (usually a word containing the string "Oracle"), and then type
su - <OracleUserName>. This command puts you into the Oracle directory.

Next, type echo $ORACLE_SID<cr> to echo the SID.

Return to Table of Contents

Usage Considerations

Browser Support

· The Interstage Business Process Manager Advanced Edition supports Internet Explorer 6.1 or higher. Upgrading to the current patch or release is generally recommended.

· Fujitsu Computer Systems Corporation recommends that you clear your browser’s cache, especially if you have used previous versions of Interstage Business Process Manager. To clear your browser’s cache, perform the following steps (for Internet Explorer): 1) Select Tools from the browser’s main menu; 2) Select Internet Options; 3) Click the Delete Files button in the Temporary Internet Files section; 4) Select the Delete all offline content checkbox; 5) Click the OK button; 6) Close the browser window; and 7) Open a new browser window.

Return to Table of Contents

Usage Issues

Multiple Internet Explorer browser windows: A single browser window is recommended for using Interstage Business Process Manager. If you want to switch to new Interstage Business Process Manager clients it is recommended to close the current browser session and start a new browser session for another Interstage Business Process Manager client rather than using different URLs from the locator drop-down to switch.

Long attachment file names: Keep all fully qualified attachment names below 190 characters in length on Sun Solaris and 260 characters on Microsoft Windows 2000. If you make the names longer, you will not be able to view the attachments through an Interstage Business Process Manager client.

Press OK to create new data items: If you create new user-defined process attributes in a Properties dialog, those data items will not appear on the Timers pane until you have exited the Properties dialog by pressing OK. You cannot access these new user-defined process attributes if you merely use the Timers tab to move directly to the Timers pane.

The Java Console: If you find that you don’t need the Java Console, do the following steps to configure the Java Plug-in so that the Java console does not appear: 1) Select Start > Settings > Control Panel; 2) Double-click the Java Plug-in icon; 3) Deselect the Show Java Console checkbox; 4) Click the Apply button; 5) Close the Java Plug-in Properties dialog.

Java Development Kit (JDK) Requirement: Interstage Business Process Manager requires JDK 1.4.2_09 (or higher version). However, it can be configured with just a JRE under special circumstances. For details, contact Interstage Support.

Interstage Business Process Manager Platform Support: This release of Interstage Business Process Manager Advanced Edition 7.4 supports Windows, Linux, and Solaris.

Interstage Business Process Manager Restart Requires You to Start All Services: To successfully restart Interstage Business Process Manager, you must restart all Interstage Business Process Manager Services.

If you want to connect to a database external to the Interstage BPM database tables through a database JavaAction or Trigger, you must perform some additional configuration steps. The precise files, class files, and URLs used in this configuration depend upon the database software containing your external database tables.

To configure a connection to an external database:

1. Copy the database JDBC driver to the <Interstage BPM>\taskmanager\iflowjsp\jsp directory. Example for Microsoft SQL Server 2005: the JDBC driver is sqljdbc.jar.

2. Stop the Interstage BPM Server.

3. Append the Client.jars parameter in the ibpm.properties file with the database driver filename. Example for Microsoft SQL Server 2005: sqljdbc.jar.

4. Make sure that the driver class name and URL specified in the DataSourceDefinition.xml file (location: <Interstage BPM>\taskmanager\iflowjsp\Config) match with those in the ibpm.properties file (location: <Interstage BPM>\bin). The following is an example for Microsoft SQL Server 2005:

<property name="URL" type="String">
jdbc:sqlserver://<HOSTNAME>:1433;databaseName=teamflowdb
</property>
<property name="DriverClassName" type="String"> com.microsoft.sqlserver.jdbc.SQLServerDriver
</property>

5. Restart the Interstage BPM Server.

Return to Table of Contents

Known Issues and Limitations

Only the Java Plug-in (JRE) Versions 1.4.2_09 (and greater) can be used for this version of Interstage Business Process Manager: See the instructions at the beginning of these release notes if you have another Java Plug-in installed.

User Defined Attribute (UDA) Tracking and XML: The UDA Tracking feature is not supported while importing Process Definitions from an XML file. If you need to save the UDA Tracking information while exporting/importing a Process Definition, you need to use XPDL as the export format.

When Not Installing from the Interstage BPM Installation CD: If you wish to install Interstage BPM from a location other than the Interstage BPM Installation CD, you must copy the following files to the location from which want to install Interstage BPM: setup.jar, ibpmedinfo.dat, and the installation executable. The installation executable depends on the platform upon which you are installing Interstage BPM. It is setupwin32.exe on Window. It is setupSolaris.bin on Solaris. It is setupLinux.bin on Linux. It is setupaix.bin on AIX.

Return to Table of Contents

Administration

J2SE Runtime Environment 5.0 Update 6 (JRE 1.5.0_06) Not Supported for Triggers: The Trigger feature of the Interstage Business Process Manager’s Process Designer will not work properly if you are using J2SE Runtime Environment 5.0 Update 6. This update will be automatically installed if you have the Java Automatic Updates turned on. Therefore, Fujitsu Computer Systems Corporation recommends that you turn off automatic updates in your Java Control Panel, and then uninstall the J2SE Runtime Environment 5.0 Update 6 if you have it installed on any of your Client machines.

If you receive this error message, wait at least two minutes before attempting to restart your Interstage BPM Services.

Login scope: Login names and roles are defined in the Directory Service. Since some of these are case sensitive and others are not, users are advised to be careful about login and role case everywhere to avoid confusion.

For more information, see "User Accounts and Roles," in the Interstage BPM Installation Guide.

Invalid characters in user names: Use only the letters A through Z (uppercase or lowercase) and numerals in user names that will be used with Interstage Business Process Manager. Underscores “_” and hyphens “-” are not allowed in Interstage Business Process Manager user names. The directory service that you use may allow more characters in a user name; however characters other than letters and numerals can cause problems with the server, the Directory Adapter, and the database.

Return to Table of Contents

Issues Related to the Development Process

Upgrading from Interstage BPM (i-Flow) Advanced Edition 6.1-7.3 to Interstage Business Process Manager Advanced Edition 7.4:

1. Uninstall the (previous) version of i-Flow. Make sure that you closely follow the instructions for Uninstalling i-Flow in the Interstage BPM Administration and Installation Guide for the Advanced Edition.

2. Install v7.4 Advanced Edition according to the installation instructions in the Interstage BPM Administration and Installation Guide for the Advanced Edition. When given a choice between keeping your existing database and creating a new one or overwriting the old one, be sure to keep your existing database. WARNING! If you overwrite the old one, you will lose all of the previous work that is stored in the database.

Versions of Interstage BPM Since 7.1 use different port numbers: To avoid port number conflicts, the port numbers used by Interstage Business Process Manager have been changed. The most significant and noticeable change is the change of the port displayed in the Client URL. It has been changed from 9004 to 49950. All ports used are in the range from 49950 to 49959.

Versions of Interstage BPM Since 7.1 use Tomcat 5 Instead of Tomcat 4: Interstage Business Process Manager has been upgraded to use Tomcat 5 instead of Tomcat 4.

If you are upgrading from a version of i-Flow and are using JDK 1.4.2: Due to a new java.lang.String.split() method added to Java in JDK 1.4, which may override a previously available javascript.String.split() method, in rare cases an existing Interstage BPM process definition that includes custom JavaScripts may no longer work the same way, causing an error similar to the following:

ERR:Failed to handle event eventType: Action2 historyId: 2972 consumerType: ActivityType consumerId: 2958 reason:

i-Flow could not evaluate the script. (evaluateJS(ScriptType=PrologueScript, piId=2954, actId=2958)) (evaluateJS(Script=//var result = getProcessAttribute("str");

var result = "boo:and:foo:and:boo";

var d = result.hashCode();

setProcessAttribute("d", "integer", parseInt(d) );)) (i-Flow could not evaluate the script. (undefined is not a function.))

This will only affect you if you have used a character for a string delimiter that has a special meaning as a ‘regular expression’ in the new java.lang.String.split() function. The solution is to correct the javascript function to use a non-ambiguous character as a string delimiter.

Special Condition Allows process definitions to have arrows with Identical Names: Process definitions can have multiple arrows with identical names in this version of Interstage Business Process Manager, but only if the process definitions are created using the Model API. The Interstage Business Process Manager Process Designer will not allow you to draw multiple arrows with identical names.

Return to Table of Contents

Legal Notices and Disclaimers

Trademark Acknowledgements

Interstage Business Process Manager is a trademark of Fujitsu Computer Systems Corporation. References to other companies and their products may mention trademarks owned by the respective companies and are for reference purposes only.

Software Notices

Interstage Business Process Manager uses JFreeChart class library components (Copyright 2000-2004 by Object Refinery Limited and Contributors) and these components are licensed under the LGPL. If requested within 3 years from the date of this document, a complete machine-readable copy of the corresponding source code of those components can be provided for a charge no more than the cost of physically performing source distribution.

Interstage Business Process Manager uses JavaScript components licensed under the Netscape Public License. A copy of this license is located in the here <IBPM Install Dir>\classes\org\mozilla\javascript\NetscapePublicLic.txt. If requested within 3 years from the date of this document, a complete machine-readable copy of the corresponding source code of those components can be provided for a charge no more than the cost of physically performing source distribution.

Interstage Business Process Manager uses Apache Slide Client libraries licensed under the Apache License Version 2.0. A copy of this license is located in <IBPM Install Dir>\lib\jakarta-slide-webdavlib.jar file. A portion of the code has been modified by Fujitsu Computer Systems Corporation for in order to make it work with Interstage Business Process Manager.

Apache Software License, Version 1.1

This license agreement covers the following software used in Interstage BPM:

Name | File Name | Version
Apache Axis-ant | axis-ant.jar | 1.1
Apache Commons logging | commons-logging.jar | 1.0.4
Apache Commons beanutil | commons-beanutils.jar | 1.7.0
Apache Commons collections | commons-collections.jar | 1.0.3
Apache Commons digester | commons- digester.jar | 1.5
Apache Commons discovery | commons-discovery.jar | 0.2
Apache Jakarta Crimson | crimson.jar | 1.1
Apache Jakarta Log4j Logging | log4j-1.2.7.jar | 1.2.7
Apache LogTag | LogTag.jar | 1.0
Apache Servlet | servlet.jar | 2.3
Apache Jakarta Standard | standard.jar | 1.0
Apache soap | soap.jar | 2.3
Apache Tomcat | Tomcat | 5.0.30
commons-cli-1.0.jar | commons-cli-1.0.jar | 1.0

This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

Apache Software License, Version 2.0

This license agreement covers the following software used in Interstage BPM:

Name | File Name | Version
Apache Axis | axis.jar | 1.2
Apache commons-httpclient | commons-httpclient-3.0-rc4.jar | 3.0-rc4
Apache commons-httpdclient-contrib | commons-httpclient-contrib.jar | 2.0.2
Apache commons-transaction | commons-transaction.jar | 1.0.1
Jakarta-slide-webdavlib | Jakarta-slide-webdavlib.jar | 2.1b1
Apache Xml Xalan | xalan.jar | 2.6
Apache Xml Xerces | xercesImpl.jar, xmlParserAPIs.jar | 2.5.0
commons-codec-1.3.jar | commons-codec-1.3.jar | 1.3
jsr173_1.0_api-xmlbeans-2.1.0.jar | jsr173_1.0_api-xmlbeans-2.1.0.jar | 2.1.0
xbean_xpath-2.1.0.jar | xbean_xpath-2.1.0.jar | 2.1.0
xbean-2.1.0.jar | xbean-2.1.0.jar | 2.1.0
xmlpublic-2.1.0.jar | xmlpublic-2.1.0.jar | 2.1.0

To apply the Apache License to your work, attach the following

boilerplate notice, with the fields enclosed by brackets "[]"

replaced with your own identifying information. (Don't include

the brackets!) The text should be enclosed in the appropriate

comment syntax for the file format. We also recommend that a

file or class name and description of purpose be included on the

same "printed page" as the copyright notice for easier

identification within third-party archives.

Copyright 2006 Fujitsu Computer Systems Corporation

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

Sun BCLA

This license agreement covers the following software used in Interstage BPM:

Name | File Name | Version
Sun JavaBeans Activation | activation.jar | 1.0.2
Framework |  |
Sun Java 2 JAXP | jaxp.jar | 1.3
Sun Java 2 JAXP-API | jaxp-api.jar | 1.3
Sun Java 2 JAX-RPC | jaxrpc.jar | 1.1
Java 2 Runtime Environment, | j2re-1_4_2_09-windows-i586-p.exe | 1.4.2_06
Standard Edition |  |
Sun Java 2 JNDI | jndi.jar | 1.2.1
Sun Java 2 JSTL | jstl.jar | 1.0.2
Sun JavaMail | mail.jar | 1.3
JCP SAAJ | saaj.jar | 2.0
Sun Java 2 Tools | tools.jar | 2.0

This product includes code licensed from RSA Data Security.

JDOM-LICENSE

This license agreement covers the following software used in Interstage BPM:

Name | File Name | Version
JDOM | jdom.jar | 1.0 Beta 8

Copyright (C) 2001 Brett McLaughlin & Jason Hunter.

All rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions

are met:

1. Redistributions of source code must retain the above copyright

notice, this list of conditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright

notice, this list of conditions, and the disclaimer that follows

these conditions in the documentation and/or other materials

provided with the distribution.

3. The name "JDOM" must not be used to endorse or promote products

derived from this software without prior written permission. For

written permission, please contact license@jdom.org.

4. Products derived from this software may not be called "JDOM", nor

may "JDOM" appear in their name, without prior written permission

from the JDOM Project Management (pm@jdom.org).

In addition, we request (but do not require) that you include in the

end-user documentation provided with the redistribution and/or in the

software itself an acknowledgement equivalent to the following:

"This product includes software developed by the

JDOM Project (http://www.jdom.org/)."

Alternatively, the acknowledgment may be graphical using the logos

available at http://www.jdom.org/images/logos.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED

WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT

CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,

SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT

LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF

USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND

ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,

OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT

OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

SUCH DAMAGE.

This software consists of voluntary contributions made by many

individuals on behalf of the JDOM Project and was originally

created by Brett McLaughlin <brett@jdom.org> and

Jason Hunter <jhunter@jdom.org>. For more information on the

JDOM Project, please see <http://www.jdom.org/>.

Java_Cup License

This license agreement covers the following software used in Interstage BPM:

Name | File Name | Version
Runtime | runtime.jar | 1.0

CUP PARSER GENERATOR COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.

Copyright 1996 by Scott Hudson, Frank Flannery, C. Scott Ananian

Permission to use, copy, modify, and distribute this software and its

documentation for any purpose and without fee is hereby granted,

provided that the above copyright notice appear in all copies and that

both the copyright notice and this permission notice and warranty

disclaimer appear in supporting documentation, and that the names of

the authors or their employers not be used in advertising or publicity

pertaining to distribution of the software without specific, written

prior permission.

The authors and their employers disclaim all warranties with regard to

this software, including all implied warranties of merchantability and

fitness. In no event shall the authors or their employers be liable

for any special, indirect or consequential damages or any damages

whatsoever resulting from loss of use, data or profits, whether in an

action of contract, negligence or other tortious action, arising out of

or in connection with the use or performance of this software.

The JasperReports License, Version 1.0

Copyright (C) 2001-2004 Teodor Danciu (teodord@users.sourceforge.net). All rights reserved.

This product includes software developed by Teodor Danciu (http://jasperreports.sourceforge.net).

*

* Redistribution and use in source and binary forms, with or without modification,

* are permitted provided that the following conditions are met:

*

* 1. Redistributions of source code must retain the above copyright notice,

* this list of conditions and the following disclaimer.

*

* 2. Redistributions in binary form must reproduce the above copyright notice,

* this list of conditions and the following disclaimer in the documentation

* and/or other materials provided with the distribution.

*

* 3. The end-user documentation included with the redistribution, if any, must

* include the following acknowledgment: "This product includes software

* developed by Teodor Danciu (http://jasperreports.sourceforge.net)."

* Alternately, this acknowledgment may appear in the software itself, if

* and wherever such third-party acknowledgments normally appear.

*

* 4. The name "JasperReports" must not be used to endorse or promote products

* derived from this software without prior written permission. For written

* permission, please contact teodord@users.sourceforge.net.

*

* 5. Products derived from this software may not be called "JasperReports", nor

* may "JasperReports" appear in their name, without prior written permission

* of Teodor Danciu.

*

* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,

* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND

* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE

* APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,

* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-

* DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS

* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON

* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT

* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF

* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*/

Tanuki Software License Agreement

This license agreement covers the following software used in Interstage BPM:

Name | File Name | Version
Tanuki Software wrapper.dll | wrapper.dll | 3.1.2
Tanuki Software wrapper.jar | wrapper.jar | 3.1.2
Tanuki Software wrapper.exe | wrapper.exe | 3.1.2

Copyright (c) 1999, 2004 Tanuki Software

Permission is hereby granted, free of charge, to any person

obtaining a copy of the Java Service Wrapper and associated

documentation files (the "Software"), to deal in the Software

without restriction, including without limitation the rights

to use, copy, modify, merge, publish, distribute, sub-license,

and/or sell copies of the Software, and to permit persons to

whom the Software is furnished to do so, subject to the

following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES

OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND

NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR

OTHER DEALINGS IN THE SOFTWARE.

Portions of the Software have been derived from source code

developed by Silver Egg Technology under the following license:

Copyright (c) 2001 Silver Egg Technology

Permission is hereby granted, free of charge, to any person

obtaining a copy of this software and associated documentation

files (the "Software"), to deal in the Software without

restriction, including without limitation the rights to use,

copy, modify, merge, publish, distribute, sub-license, and/or

sell copies of the Software, and to permit persons to whom the

Software is furnished to do so, subject to the following

conditions:

The above copyright notice and this permission notice shall be

included in all copies or substantial portions of the Software.

Disclaimers

Specifications and statements as to performance in this document are estimates intended for general guidance. They may require adjustment in particular circumstances and should therefore not be taken as legal specifications or warranties. Nothing in this document shall be deemed a warranty either express, implied or statutory and all warranties are hereby disclaimed. Statements in this document are not part of a contract or program product license. Issue of this document does not entitle the recipient to access to or use of the products described, and such access or use may be subject to separate contracts or licenses.

This document—and the software that it describes—is subject to change without notice. Any procedures described in this document for using Fujitsu Computer Systems Corporation products should be read and understood by the user before such products are used. The development of Fujitsu Computer Systems Corporation products and services is continuous and published information may not be up to date. Fujitsu Computer Systems Corporation accepts no liability for any error or omission related to such information. Any particular issue of a product may contain only part of the features described in this document or may contain features not described herein.

Contact Information

Fujitsu Computer Systems Corporation
Interstage Technical Support
1250 E. Arques Avenue
Sunnyvale, CA 94085

If you have a service contract with Fujitsu Computer Systems Corporation, you can obtain customer support

e-mail: InterstageSupport@us.fujitsu.com

USA and Canada (toll free number): (877) 372-8787

International: (408) 746-6304

Otherwise, contact your sales representative at (888) 248-9273 or (408) 746-6300

Return to Table of Contents