TIBCO iProcess Engine Release Notes

TIBCO iProcess Engine Release Notes
TIBCO iProcess® Engine
(Oracle) for Windows
(Consolidated with TIBCO iProcess® Objects
Server and TIBCO iProcess® Director)
Release Notes
Software Release 11.5.0
April 2015
Two-Second Advantage®
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 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 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.
TIBCO, Two-Second Advantage, TIBCO ActiveMatrix BusinessWorks, TIBCO Business Studio, TIBCO
Enterprise Message Service, TIBCO Hawk, TIBCO iProcess, TIBCO iProcess Suite, and TIBCO Rendezvous are
either registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries.
Enterprise Java Beans (EJB), Java Platform Enterprise Edition (Java EE), Java 2 Platform Enterprise Edition
(J2EE), and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle Corporation
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. 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 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 © 1994-2015 TIBCO Software Inc. ALL RIGHTS RESERVED.
TIBCO Software Inc. Confidential Information
| iii
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
TIBCO iProcess Engine Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Other TIBCO Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Connecting with TIBCO Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Join TIBCOmmunity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Access TIBCO Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Contact TIBCO Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x
x
x
x
Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Release 11.5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Release 11.4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Release 11.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Release 11.3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Release 11.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Earlier Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Deprecated and Removed Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
17
17
17
17
18
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Change History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release 11.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Earlier Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
20
28
37
42
49
63
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Known Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Other Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Using SWDIR\util\plist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
TIBCO iProcess Engine Release Notes
iv
| Contents
Must Normalize Case Data to View Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Large Number of User Logins May Cause Problems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading from Earlier Version May Cause Error Messages in Log File. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Node Name Cannot Contain Certain Characters if Using Access Database . . . . . . . . . . . . . . . . . . . . . . . .
TIBCO iProcess Engine Release Notes
75
75
76
76
|v
Preface
TIBCO iProcess® Engine provides the runtime execution environment for
business processes developed using TIBCO Business Studio™, TIBCO iProcess®
Workspace (Windows) and other TIBCO iProcess® Suite components.
Topics
•
Related Documentation, page vi
•
Typographical Conventions, page viii
•
Connecting with TIBCO Resources, page x
TIBCO iProcess Engine Release Notes
vi
| Related Documentation
Related Documentation
This section lists documentation resources you may find useful.
TIBCO iProcess Engine Documentation
The following documents form the TIBCO iProcess Engine documentation set:
•
TIBCO iProcess Engine Installation Read this manual for instructions on site
preparation and installation.
•
TIBCO iProcess Engine Release Notes Read the release notes for a list of new
and changed features. This document also contains lists of known issues and
closed issues for this release. The appropriate information for TIBCO iProcess
Objects Director and TIBCO iProcess Objects Server release notes are
integrated into appropriate TIBCO iProcess Engine release notes.
•
TIBCO iProcess Suite Documentation This documentation set contains all the
manuals for TIBCO iProcess Engine and other TIBCO products in TIBCO
iProcess® Suite. The manuals for TIBCO iProcess Engine are as follows:
— TIBCO iProcess Engine Architecture Guide
— TIBCO iProcess Engine Administrator’s Guides:
TIBCO iProcess Engine Administrator’s Guide
TIBCO iProcess Objects Director Administrator’s Guide
TIBCO iProcess Objects Server Administrator’s Guide
— TIBCO iProcess Engine Database Administrator's Guides:
TIBCO iProcess Engine (DB2) Administrator's Guide
TIBCO iProcess Engine (Oracle) Administrator's Guide
TIBCO iProcess Engine (SQL) Administrator's Guide
— TIBCO iProcess swutil and swbatch Reference Guide
— TIBCO iProcess Engine System Messages Guide
— TIBCO iProcess User Validation API User's Guide
— LDAPCONF Utility User’s Guide
TIBCO iProcess Engine Release Notes
Preface vii
|
Other TIBCO Product Documentation
You may find it useful to read the documentation for the following TIBCO
products:
•
TIBCO ActiveMatrix BusinessWorks™
•
TIBCO Business Studio™
•
TIBCO Enterprise Message Service™
•
TIBCO Hawk®
•
TIBCO Rendezvous®
TIBCO iProcess Engine Release Notes
viii
| Typographical Conventions
Typographical Conventions
The following typographical conventions are used in this manual.
Table 1 General Typographical Conventions
Convention
Use
SWDIR
TIBCO iProcess Engine installs into a directory. This directory is referenced in
documentation as SWDIR.
For example, if SWDIR is set to C:\swserver\staffw_nod1 on a Windows server
(on the C: drive), then the full path to the swutil command is
C:\swserver\staffw_nod1\bin\swutil.
code font
Code font identifies commands, code examples, filenames, pathnames, and
output displayed in a command window. For example:
Use MyCommand to start the foo process.
bold code
font
Bold code font is used in the following ways:
•
In procedures, to indicate what a user types. For example: Type admin.
•
In large code samples, to indicate the parts of the sample that are of
particular interest.
•
In command syntax, to indicate the default parameter for a command. For
example, if no parameter is specified, MyCommand is enabled:
MyCommand [enable | disable]
italic font
Key
combinations
Italic font is used in the following ways:
•
To indicate a document title. For example: See TIBCO ActiveMatrix
BusinessWorks Concepts.
•
To introduce new terms. For example: A portal page may contain several
portlets. Portlets are mini-applications that run in a portal.
•
To indicate a variable in a command or code syntax that you must replace.
For example: MyCommand PathName
Key name separated by a plus sign indicate keys pressed simultaneously. For
example: Ctrl+C.
Key names separated by a comma and space indicate keys pressed one after the
other. For example: Esc, Ctrl+Q.
TIBCO iProcess Engine Release Notes
Preface ix
|
Table 1 General Typographical Conventions (Cont’d)
Convention
Use
The note icon indicates information that is of special interest or importance, for
example, an additional action required only in certain circumstances.
The tip icon indicates an idea that could be useful, for example, a way to apply
the information provided in the current section to achieve a specific result.
The warning icon indicates the potential for a damaging situation, for example,
data loss or corruption if certain steps are taken or not taken.
Table 2 Syntax Typographical Conventions
Convention
Use
[ ]
An optional item in a command or code syntax.
For example:
MyCommand [optional_parameter] required_parameter
|
A logical OR that separates multiple items of which only one may be chosen.
For example, you can select only one of the following parameters:
MyCommand para1 | param2 | param3
{ }
A logical group of items in a command. Other syntax notations may appear
within each logical group.
For example, the following command requires two parameters, which can be
either the pair param1 and param2, or the pair param3 and param4.
MyCommand {param1 param2} | {param3 param4}
In the next example, the command requires two parameters. The first parameter
can be either param1 or param2 and the second can be either param3 or param4:
MyCommand {param1 | param2} {param3 | param4}
In the next example, the command can accept either two or three parameters.
The first parameter must be param1. You can optionally include param2 as the
second parameter. And the last parameter is either param3 or param4.
MyCommand param1 [param2] {param3 | param4}
TIBCO iProcess Engine Release Notes
x
| Connecting with TIBCO Resources
Connecting with TIBCO Resources
How to Join TIBCOmmunity
TIBCOmmunity is an online destination for TIBCO customers, partners, and
resident experts. It is a place to share and access the collective experience of the
TIBCO community. TIBCOmmunity offers forums, blogs, and access to a variety
of resources. To register, go to http://www.tibcommunity.com.
How to Access TIBCO Documentation
You can access TIBCO documentation here:
https://docs.tibco.com
How to Contact TIBCO Support
For comments or problems with this manual or the software it addresses, contact
TIBCO Support as follows:
•
For an overview of TIBCO Support, and information about getting started
with TIBCO Support, visit this site:
http://www.tibco.com/services/support
•
If you already have a valid maintenance or support contract, visit this site:
https://support.tibco.com
Entry to this site requires a user name and password. If you do not have a user
name, you can request one.
TIBCO iProcess Engine Release Notes
|1
Release Notes
Check the TIBCO Product Support web site at http://support.tibco.com for
product information that was not available at release time. Entry to this site
requires a username and password. If you do not have a username, you can
request one. You must have a valid maintenance or support contract to use this
site.
Topics
•
New Features, page 2
•
Deprecated and Removed Features, page 17
•
Compatibility, page 19
•
Change History, page 20
•
Restrictions, page 64
•
Known Issues, page 70
•
Other Information, page 75
TIBCO iProcess Engine Release Notes
2
|
Release Notes
New Features
This section lists features added since the last major release (11.0.0) of this
product.
Release 11.5.0
The following are new features in this release.
System Events Management (IPE-3416)
The following new functions have been added to manage system events:
•
Enable System Events Logging
When installing TIBCO iProcess Engine, you can use the Enable System
Event Logging configuration option in the Configuration dialog to specify
whether or not you want to log system events information.
See "Configuration Dialog" in TIBCO iProcess Engine Installation for more
details about how to use this configuration option.
The following tables are created to store information about system events
logging:
—
system_event:
the table is used to store basic information about system
events.
—
system_event_conf: the table is used to store system events configuration
information.
•
Audit System Events
You can use the SYSTEM_EVENT_LOGGIN process attribute to specify whether to
audit system events after installing or upgrading to TIBCO iProcess Engine
11.5.0.
See "Activity Monitoring and Work Queue Delta Configuration" in TIBCO
iProcess Engine Administrator's Guide for more details.
•
Publish System Events
You can use the PUBLISH_SYS_EVENT_METHOD process attribute to specify
whether or not you want to publish system events. Before publishing a system
event, ensure that the system event has been audited.
TIBCO iProcess Engine Release Notes
New Features 3
|
You can publish a system event by using Windows Event Viewer, TIBCO
Hawk Agent, or the IAPJMS process.
— If you choose to publish a system event using TIBCO Hawk Agent, you can
use the SE_WORKER_PORTNO process attribute to specify a port number of
the socket that is used for communications between the processes that
audit the system events and the "worker" process. The "worker" process
finally sends the events information to TIBCO Hawk Agent.
— If you choose to publish a system event using the IAPJMS process, you can
use the SEJMS_TOPICNAME attribute to specify the JMS topic name for the
JMS destination that is used to publish the system event.
See "Activity Monitoring and Work Queue Delta Configuration" in TIBCO
iProcess Engine Administrator's Guide for more details.
•
Query System Events Information
You can use the plist -e command to query information about a single or
multiple system events.
See "System Event Information" in TIBCO iProcess Engine Administrator's Guide
for more details.
•
Turn Off System Events
You can delete information about a single or multiple system events or clear
information about system events ahead of a specified date from the iProcess
database using the swadm delete_system_event command.
See "Removing System Events Information from the iProcess Database" in
TIBCO iProcess Engine Administrator's Guide for more details.
•
Import and Export System Events Configuration
You can import a system event configuration file into TIBCO iProcess Engine
by using the swutil IMPEVENTCONF command and export configuration
information of a system event from TIBCO iProcess Engine to a command line
by using the swutil EXPEVENTCONF command.
See TIBCO iProcess swutil and swbatch Reference Guide for more details about
how to use these commands.
Optimize SQL Statements Execution (IPE-3455)
You can use the sqloptim file, which is located in the SWDIR/etc directory, to
optimize SQL statements execution in the database.
See "SWDIR\etc\sqloptim" in TIBCO iProcess Engine Administrator's Guide for
more details.
TIBCO iProcess Engine Release Notes
4
|
Release Notes
Reduce Login Time (IPE-3468)
The average time for a user to log in to a TIBCO iProcess Engine node is now
identical no matter how many user groups and users have been created in this
TIBCO iProcess Engine node if other system conditions remain unchanged.
For example, the average time for the user to log in to an iProcess Engine node
with 500 users registered is the same as the average time for the user to log in to
the same iProcess Engine node with 15000 users registered if other system
conditions remain the same.
Unlock Work Items (IPE-3472)
You can use the MN_UNLOCKER process attribute to specify which iProcess users
can have permission to unlock work items.
See "Process Management Configuration" in TIBCO iProcess Engine Administrator's
Guide for more details.
WRITELOG Function Introduced ( IPE-3473)
You can use the WRITELOG function to wri te messages to a log file to trace and
debug iProcess scripts issues.
See "Log Functions" in TIBCO iProcess Expressions and Functions Reference Guide for
more details.
Define the Maximum Size of Log Files (IPE-3476)
You can use the maxsize parameter in the DEBUG process attribute to define the
maximum size of log files, except the sw_error, sw_warn, SWEntObjSvXX.log,
and spodirectorXX.log files.
When the log files reach the maximum size, if the onfull parameter in the DEBUG
process is set to save, the log files are archived.
The default value of the maxsize parameter is 20 GB, and the default value of the
onfull parameter is save.
See "Monitoring Log files" in TIBCO iProcess Engine Administrator's Guide for more
details.
Define the Maximum Size of the sw_warn and sw_error Log Files (IPE-3477)
You can use the WARN_ERROR_LOG_SIZE process attribute to define the maximum
size of the sw_warn and sw_error log files. The default value of the
WARN_ERROR_LOG_SIZE process attribute is 2 GB.
See TIBCO iProcess Engine Administrator's Guide for more details.
TIBCO iProcess Engine Release Notes
New Features 5
|
Work Items Are Unique to Users (IPE-3480)
Add requestid as the unique identifier for each work item so that each work
item can only be locked by one user.
Change Field Data Type (IPE-3513)
The Long Raw data type in the pm_objects, proc_defn, and user_setting tables
in the database has been changed to BLOB.
From TIBCO iProcess Engine 11.5.0, all the new case memo data is stored in the
and pack_nmemo tables and the data type is BLOB.
nmemo
You can migrate the old case memo data from the memo and pack_memo tables to
the nmemo and pack_nmemo tables in one of the following ways:
•
Using the Migrate live cases or Migrate all cases option in the Upgrade or
New Install Dialog when upgrading TIBCO iProcess Engine to 11.5. See
TIBCO iProcess Engine for Windows Installation for more details.
•
Using the swutil MIGRATEMEMOS ALL_CASES|LIVE_CASES|casenumrange
command after upgrading TIBCO iProcess Engine to 11.5. See "Migrating Old
Case Memo Data" in TIBCO iProcess swutil and swbatch Reference Guide for
more details.
It might take a long time to complete the migration procedure. The time
consumption depends on the volume of the memos in the pack_memo and memo
tables.
Delayed Release Has Been Enhanced (IPE-3536)
The following features have been introduced to enhance the delayed release
function:
•
Add the SW_DELAYED_RELEASE_ERR stored procedure in the iProcess database.
TIBCO iProcess BusinessWorks Connector can trigger the
SW_DELAYED_RELEASE_ERR stored procedure to call and send the error
message to the BG process if the iProcess Complete Delayed Release activity
fails to complete delayed release of an EAI BusinessWorks step.
See "Delayed Release" in TIBCO iProcess BusinessWorks Connector User’s Guide
for more details.
•
Add the following system-define message in audit trail to trace the error
message when performing delayed release of an EAI BusinessWorks step has
failed:
StepDescription EAI delayed-release failed (error code (failure_count,
BG_action) : error message)
088
TIBCO iProcess Engine Release Notes
6
|
Release Notes
See "Understanding Audit Trails" in TIBCO iProcess Engine Administrator's
Guide for more details.
Support for Database
In this release, you can use Oracle 12c client 12.1 to access Oracle 12c and Oracle
11g.
Release 11.4.1
The following are new features in this release.
Set Case Priority for Deadlines (IPE-3224)
You can set the priority for case deadlines. The FORCE_DEADLINE_PRIORITY and
USE_PRIORITY_DEADLINE process attributes have been added to help set deadline
priority.
See TIBCO iProcess Engine Administrator's Guide for more information about the
process attributes. See TIBCO iProcess Modeler Advanced Design for more
information about rules of case deadline priority setting.
Check the Time for Acquiring a User’s Mutex (IPE-3280)
You can define the maximum amount of time (in milliseconds) that an iProcess
Objects Server process should take to acquire for a user’s mutex by using the
SPO_USERMUTEX_WAITTIME process attribute. If the time for acquiring a user’s
mutex is longer than the time you set in the process attribute, an error is logged in
the sw_warn file.
See TIBCO iProcess Engine Administrator's Guide for more information.
Function for Calculating the Default Number of Message Processing Threads (IPE-3282)
You can calculate the default number of message processing threads by using the
defined function.
See TIBCO iProcess Objects Server Administrator’s Guide for more information.
Remove the Orphaned Work Items (IPE-3290)
Add the swutil CHECKITEM and swutil CLEANITEM commands to check and to
remove the work items in a work queue that is cached by the WIS process, if the
work items do not have matching records in the outstanding_addr table.
See TIBCO iProcess swutil and swbatch Reference Guide for more information.
TIBCO iProcess Engine Release Notes
New Features 7
|
Track the Time for Dequeuing a Message from an Mbox Set (IPE-3296)
The duration of dequeuing a message from an Mbox set is tracked and an error
message is logged in the sw_warn file if the duration is equal to or over the time
that is defined in the newly added MBSET_DEQUEUE_TIMEOUT process attribute.
See TIBCO iProcess Engine Administrator's Guide for more information.
Track the Time for Processing an EAI Step (IPE-3297)
The duration of processing an EAI step is tracked and an error message is logged
in the sw_warn file if the duration is equal to or over the time that is defined in the
EAI_STEP_TIMEOUT process attribute, which is newly added.
See TIBCO iProcess Engine Administrator's Guide for more information.
Add the MEMSET Debug String for Debugging iProcess Engine Server Processes (IPE-3298)
If the debugging is disabled for an iProcess Engine server process, the MEMSET
debug string will be applied to record the debug information.
See TIBCO iProcess Engine System Message Guide for more information.
Case Counting Performance Improvements (IPE-3300)
The case counting performance has been improved by resetting the default value
of the CCOUNT_CACHE_REFRESH process attribute to 0. In such cases, the cached list
of cases currently on the system will not be refreshed and the case counting will
not be performed.
See TIBCO iProcess Engine Administrator's Guide for more information.
Exact Timestamps for Instructions in Audit Trail (IPE-3369)
In previous releases, the timestamps used in the audit_trail table recorded
when the actual Release actions of the instruction are carried out.
The timestamps in the audit_trail table now can either record when the user
does a specified operation or record when BG or RPCBG processes an instruction.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Oracle 12c Database Server Support
Add support to Oracle 12c database server.
See TIBCO iProcess Engine Installation for more information.
TIBCO iProcess Engine Release Notes
8
|
Release Notes
Release 11.4.0
The following are new features in this release.
Define how many of the Latest Versions of Procedure Definition to be Cached (IPE-2975)
To define how many of the latest versions of procedure definitions are to be
cached by the iProcess Objects Server processes, you can use the
RESTART_SPO_CACHE_PROC process attribute when restarting or quick starting
iProcess Engine, and use the SPO_CACHE_PROC process attribute when the iProcess
Objects Server process starts normally.
See TIBCO iProcess Engine Administrator's Guide for more information.
Enable Quick Start Mode (IPE-2976)
You can quick start iProcess Engine server processes with quick start mode by
running the following command:
swstart -q
See TIBCO iProcess Engine Administrator's Guide for more information.
Define the Minimum Size of a Work Queue to Cache on a Restart (IPE-2990)
You can control the minimum size of a queue to be cached by a WIS process by
using the RESTART_WIS_CACHE_THRESHOLD process attribute when quick starting
or restarting iProcess Engine.
The RESTART_WIS_CACHE_THRESHOLD attribute will be used only for restart and
quick start.
See TIBCO iProcess Engine Administrator's Guide and TIBCO iProcess Engine
Installation for more information.
Procedure Level Events (IPE-3016)
Procedure level events are introduced with the following functionalities:
— You can define an event, which is triggered just before or after performing
the purge, close, resurrect, suspend, or resume action, from the Events tab
of the Properties dialog. The Event tab contains the following procedure
level events: OnBeforePurge, OnBeforeClose, OnAfterClose,
OnBeforeResurrect, OnAfterResurrect, OnBeforeSuspend,
OnAfterSuspend, OnBeforeResume, and OnAfterResume. See TIBCO
TIBCO iProcess Engine Release Notes
New Features 9
|
iProcess Modeler Procedure Management for more information on the Event
tab.
— You can use the CancelProcEvent expression to cancel the purge, close,
resurrect, suspend, or resume action that is set in the OnBeforeEvent
procedure level events. See TIBCO iProcess Expressions and Functions
Reference Guide for more information.
— You can use swutil and swbatch utilities to purge or close cases without
triggering events. See TIBCO iProcess swutil and swbatch Reference Guide for
more information.
— The SW_PURGE_WITHOUT_EVENT and SW_CLOSE_WITHOUT_EVENT SSOLite
command procedures are added to purge or close cases without triggering
events. See the appropriate TIBCO iProcess Engine (Database) Administrator’s
Guide for more information.
— The definition of procedure events is stored in the proc_event table, and
the information of cases that are interrupted by triggered events when
processing the purge, close, resurrect, suspend, or resume operation is
stored in the case_event table. The case information is recorded in the
case_event table only when the BG process is handling the delayed release
EAI steps, which are defined in the triggered event. See the appropriate
TIBCO iProcess Engine (Database) Administrator’s Guide for more
information.
Set Auto-Purge and Deadlines for Cases (IPE-3019)
You can configure delay auto-purge and deadline for cases in TIBCO iProcess
Engine. The information of the auto-purge delay is recorded in the proc_index
table.
You can create a case deadline for a case to trigger an event after a specified time
period, as well as update and delete a case deadline. The definitions of the case
deadlines are recorded in the proc_deadline table. When a case is started, the
information of the case deadline is saved in the case_deadline_event table.
See TIBCO iProcess Modeler Procedure Management for more information on the
configuration of delay auto-purge and case deadlines, proc_index,
proc_deadline, and case_deadline_event tables.
See TIBCO iProcess Engine (Database) Administrator’s Guide for more information
on the proc_index table.
See TIBCO iProcess Expressions and Functions Reference Guide for more information
on the CreateCaseDeadline, UpdateCaseDeadline, and DeleteCaseDeadline
functions.
TIBCO iProcess Engine Release Notes
10
|
Release Notes
Switch On or Off the Retry Function for Configured Oracle RAC (IPE-3032)
You can control whether to enable the retry function by using the
RETRY_OFF_FOR_RAC attribute. The retry function retrieves work items from the
staffo database table for the configured Oracle RAC.
See TIBCO iProcess Engine Administrator's Guide for more information.
Test the Event Mechanism Manually (IPE-3052)
You can test the event mechanism manually by using the following command:
swadm evloopback
When Process Sentinel starts, a START event is issued, or a SHUTDOWN event is
issued, the event mechanism is tested automatically.
See TIBCO iProcess Engine Administrator's Guide for more information.
Additional IP Addresses Support (IPE-3055)
IPv6 addresses are supported on Windows and Linux systems.
See TIBCO iProcess Engine Installation Guide for more information on the
configuration.
When communicating with TIBCO iProcess Technology Plug-ins with an IPv6
address, you need to note that TIBCO iProcess Technology Plug-ins only supports
inbound communication at runtime with IPv6 addresses.
•
If you want to use an IPv6 address for inbound communication at design time,
you must upgrade TIBCO iProcess Server Objects to a version that is higher
than 11.4.0 after installing TIBCO BusinessWorks iProcess Plug-in, and make
sure the upgraded version supports IPv6. Contact TIBCO Support for details
of versions of TIBCO iProcess Server Objects that support IPv6.
•
If you use TIBCO iProcess Server Objects as the protocol for inbound
communication, make sure the Auto Config Date Format checkbox is
unchecked in the Advanced tab of the iProcess Connection activity.
Release 11.3.1
There are no new features in this release.
Release 11.3.0
The following are new features in this release.
TIBCO iProcess Engine Release Notes
New Features 11
|
Include MailID in Output Messages From IAPJMS (IPE-1602)
MailID has been added to the output messages from IAPJMS so that users can use
this mailID to build a tag for each work item.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Publish Step Description or Extended Step Description (IPE-1603)
The extended step description, along with the step description, can be published
with a minimum length of 48 bytes for the messages which have a type_id equal
to 1, in IAPJMS. You can use the IAPSCHEMA2_1 parameter to enable this feature.
See TIBCO iProcess Engine Administrator’s Guide for more information.
SWBATCH Returns Proper Return Codes When SWBATCH Fails (IPE-2322)
When all the START commands succeed, the return code from SWBATCH is
SW_SUCCESS. If a SWBATCH command fails, SWBATCH will continue to
execute the subsequent commands, and the return code will be the same as that of
the first failure command.
Audit Changes to Case Data (IPE-2258)
When the case data is changed by using iProcess Insight, iProcess Workspace
(Browser), or the setCaseData SSO interface, rather than by the normal step
processing, such changes are logged in the audit trail.
See the TIBCO iProcess Insight documentation for how to change case data in
TIBCO iProcess Insight.
See the TIBCO iProcess Workspace (Browser) documentation for how to change
case data in TIBCO iProcess Workspace (Browser).
See TIBCO iProcess Engine Administrator’s Guide for how to change case data in
TIBCO iProcess Engine.
Reopen Cases via SSOLite Stored Procedures (IPE-1579)
Users can resurrect cases by using the SW_CASEREOPEN SSOLite stored procedure.
See the appropriate TIBCO iProcess Engine Database Administrator’s Guide for more
information.
Update Terminated Date/Time Display (IPE-1921)
Terminated Date/Time is now stored including Seconds. You can view this value
by using SSO interface or the clients such as iProcess Workspace (Browser).
TIBCO iProcess Engine Release Notes
12
|
Release Notes
A New Case Start Interface and Instruction (IPE-1593)
A new case start SAL interface and instruction are introduced when a case is
started by using iProcess Server Objects or iProcess Objects server. When the step
is addressed to the current user, and the step is to be released, the iProcess Objects
server internally uses the new SAL interface. The case start is implemented in one
single SAL interface and with one single CASESTARTRELEASE message passing
to the StartCase interface.
plist -p Identifies Procedure Templates (IPE-2013)
The plist -p command can identify whether the procedure is a template. In the
Flag column returned by the command, flag T indicates that the procedure is a
sub-procedure parameter template, and flag I indicates that the procedure is a
sub-procedure.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Start Case Only If All Necessary Information Is Available (IPE-2191)
When you start a case through iProcess Server Objects JAVA code with both
and aValidateFields set to be true, and do not specify all the
required fields in the first step, the case can not be started and an error is reported.
aReleaseItem
In previous releases, if you did not specify all the required fields in the form, the
step could not be released, but the case was started with an error reported.
A New Case Start Interface and Instruction (IPE-2239)
A new case start SAL interface and instruction are introduced when a case is
started by using iProcess Server Objects or iProcess Objects server. When the step
is addressed to the current user, and the step is to be released, the iProcess Objects
server internally uses the new SAL interface. The case start is implemented in one
single SAL interface and with one single CASESTARTRELEASE message passing
to the StartCase interface.
IMPORT and EXPORT XFR and XPDL Files to a Directory Outside of SWDIR/util (IPE-2257)
The XFR and XPDL files can be imported from and exported to a directory
outside of the SWDIR/util directory.
See TIBCO iProcess swutil and swbatch Reference Guide for more information.
TIBCO iProcess Engine Release Notes
New Features 13
|
Audit Changes to Case Data (IPE-2259)
When you change the case data through iProcess Insight, iProcess Workspace
(Browser), or the setCaseData iProcess Server Objects interface, rather than by
using the normal step processing, such changes are logged in the audit trail.
See TIBCO iProcess Insight documentation for how to change case data in TIBCO
iProcess Insight.
See TIBCO iProcess Workspace (Browser) documentation for how to change case
data in TIBCO iProcess Workspace (Browser).
To audit such changes to case data, you must set the AUDIT_CASEDATA_CHANGED
process attribute. See TIBCO iProcess Engine Administrator’s Guide for how to set
the process attribute.
Enable plist -wvV and plist -wVv (IPE-2321)
The plist -wvV and plist
items returned by the plist
commands are enabled, which return all the
and plist -wV commands.
-wVv
-wv
See TIBCO iProcess Engine Administrator’s Guide for more information.
Installation Is Separated by Roles (IPE-2256)
Installation is separated by roles:
•
Binary Installation (by OS Admin) only copies binaries.
•
DB Installation (by DB Admin) only runs DDL script.
The separation of roles during installation can enhance security in customers’
environments because an OS administrator need not know some sensitive
information (for example, DB user’s credentials and server names) any more. The
separation of roles during installation also facilitates the iProcess Engine upgrade
because you need not install iProcess Engine schemas if you still use the existing
database during the upgrade.
See TIBCO iProcess Engine Installation for more information.
TIBCO iProcess Objects Server Startup Performance Improvements (IPE-2554, IPE-2562)
TIBCO iProcess Objects Server startup performance has been improved
significantly in the following two aspects:
•
TIBCO iProcess Objects Server is started simultaneously with WIS. This
means that it starts sooner in the startup procedure.
•
Users and groups can be loaded at higher speeds.
TIBCO iProcess Engine Release Notes
14
|
Release Notes
Create Log Files in a Rotational Manner (IPE-2613)
The sw_warn, sw_error, swentobjsv, and swentobjUA log files are now created
with the timestamp in the file name to record messages every day if a serious
error occurs. For example:
sw_warn20110831,sw_error20110831,swentobjsv_20110831, and
swentobjUA_20110831.
Log messages were recorded in one single log file titled as sw_warn, sw_error,
swentobjsv, and swentobjsvUA. When errors occur frequently, log files can
quickly become very large. It was not easy to archive old log files which could
lead to the loss of old log files.
See TIBCO iProcess Engine Administrator’s Guide and TIBCO iProcess Objects Server
Administrator’s Guide for more information.
Support Oracle 11g Client Libraries
Support for Oracle 11g client libraries (11.2.0.2) has been added.
HP Itanium platforms still require Oracle 10g client libraries (10.2.0.4). All other
platforms require Oracle 11g client libraries (11.2.0.2).
See TIBCO iProcess Engine Installation for more information.
Pass Complete Arrays Into and out of Sub-procedures (IPE-2535)
Complete arrays can be passed into and out of sub-procedures.
See TIBCO iProcess Modeler Advanced Design for more information.
Prioritizing the Work Performed by Background Processes (IPE-2480)
You can now set priorities for internal message queues when passing messages
between iProcess processes such as from the background and the WISes, or from
SSOLite to the background.
See the appropriate TIBCO iProcess Engine Database Administrator’s Guide for more
information.
Bulk Operations for SSOLite (IPE-2423)
Support for bulk operations has been added by adding the SW_SET_MBOX and
SSOLite procedures.
SW_UNSET_MBOX
See the appropriate TIBCO iProcess Engine Database Administrator’s Guide for more
information.
TIBCO iProcess Engine Release Notes
New Features 15
|
Enable RPC Blocking From iProcess Workspace (Windows) (IPE-2348)
You can now prevent TIBCO iProcess Workspace (Windows) from accessing
iProcess Engine by setting the RPC_BLOCK attribute to 1.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Exact Timestamps for Release Instructions in Audit Trail (IPE-2658)
In previous releases, the timestamps used in the audit_trail table recorded
when the actual RELEASE actions of the instruction were processed.
The timestamps in the audit_trail table now record when the actual RELEASE
actions of the instruction are carried out.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Redirect the Work Items of a Deleted User (IPE-2560)
When a user is deleted, the work items which are currently in the deleted user's
queue can be redirected to the supervisor’s queue, to a user-specified destination,
or to the admin user’s queue. The work items, which arrive at a deleted user after
the user has been deleted, will be delivered to the undelivered queue.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Make Purging Many Cases More Efficient for Oracle (IPE-2596)
Purging many cases can be made more efficient by configuring the
USE_NEXT_MESSAGE_TO_DEQUEUE process attribute.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Map an Attribute Which Contains an Underscore to One Which Doesn’t Have One in LDAP
(IPE-2604)
LDAP does not allow attributes with an underscore. An attribute with an
underscore in iProcess Engine can be mapped to an attribute without an
underscore in LDAP.
See LDAPCONF Utility User’s Guide for more information about how to map an
iProcess Engine attribute to the corresponding LDAP attribute.
TIBCO iProcess Engine Startup Performance Improvements (IPE-2552, IPE-2558, IPE-2563)
TIBCO iProcess Objects Server startup performance has been improved
significantly in the following two aspects:
TIBCO iProcess Engine Release Notes
16
|
Release Notes
•
TIBCO iProcess Objects Server is started simultaneously with WIS. This
means that it starts sooner in the startup procedure.
•
Users and groups can be loaded at higher speeds.
Log Files Directory Is Configurable (IPE-2732)
You can specify the log files directory by adding it in line 19 of the staffpms file
located in the SWDIR/etc directory.
Ensure that the log files directory you specify is available, and has the same
permissions to access it as the original log files directory.
See TIBCO iProcess Engine Administrator’s Guide for more information.
Log Files Directory Is Configurable (IPE-2733)
You can specify the log files directory by adding it in line 19 of the staffpms file
located in the SWDIR\etc directory.
Ensure that the log files directory you specify is available, and has the same
permissions to access it as the original log files directory.
Optionally Migrate Only Live Cases (IPE-2337)
You can choose to migrate only live cases from previous versions to a new version
in one of the following ways:
•
migrate only live cases for deployment from TIBCO Business Studio to TIBCO
iProcess Engine by configuring the RPC_TCP_LI process attribute.
Case migration is not supported by TIBCO Business Studio currently.
See TIBCO iProcess Engine Administrator’s Guide for more information.
•
migrate only live cases from swutil by running the swutil
command.
PROC RELEASE
See TIBCO iProcess swutil and swbatch Reference Guide for more information.
Earlier Versions
For details of the new features implemented in earlier versions of the product,
please see the Readme and Release Notes for that particular product release.
TIBCO iProcess Engine Release Notes
Deprecated and Removed Features 17
|
Deprecated and Removed Features
This section describes any features that have been deprecated or removed since
the last major release of this product.
For deprecated features, if relevant, useful alternative to the deprecated features
are listed. Any use of a deprecated feature should be discontinued as it may be
removed in a future release. You should avoid becoming dependent on
deprecated features and become familiar with the suggested alternative features.
Release 11.5.0
Deprecated Features
No features are deprecated in this release.
Removed Features
From this release, Microsoft Windows Server 2003 is no longer supported.
Release 11.4.1
Deprecated Features
In this release, the support for Microsoft Windows Server 2003 is deprecated.
Removed Features
From this release, Microsoft Windows XP is no longer supported.
Release 11.4.0
No features are deprecated and removed in this release.
Release 11.3.1
No features are deprecated and removed in this release.
TIBCO iProcess Engine Release Notes
18
|
Release Notes
Release 11.3.0
No features are deprecated and removed in this release.
TIBCO iProcess Engine Release Notes
Compatibility 19
|
Compatibility
In addition to other Version 11 of TIBCO iProcess® Suite components, the
following TIBCO products have been successfully tested for compatibility with
Version 11.5.0 of TIBCO iProcess Engine.
Product
TIBCO
iProcess®
Version(s)
Decisions Server Plug-in
Version 10.3.0.01
TIBCO iProcess® Web Services Server Plug-in
Version 11.3.0
TIBCO iProcess® Technology Plug-ins
Version 11.5.0
TIBCO iProcess® Server Objects
Version 11.4.1
If you have any queries regarding product compatibility with this version of the
iProcess Engine, contact TIBCO Support for further assistance.
TIBCO iProcess Engine Release Notes
20
|
Release Notes
Change History
The following JIRA issues and Modification Requests (MRs) have been
implemented since the initial release of TIBCO iProcess Engine.
Release 11.5.0
Defect #
Description
IPE-701
When using the swstart script that was located in the $SWDIR/bin directory
to start all the server processes in a node cluster, if multiple nodes had similar
names, the server processes did not start.
Corretced.
IPE-1488
TIBCO iProcess Engine failed to start if one of the following conditions
occurred:
ORA-28002: the password will expire within string days
ORA-28011: the account will expire soon; change your password now
Corretced.
IPE-3141
The step_addr column of the predict table displayed NOADDR when a new
user was added to TIBCO iProcess Engine.
Corrected.
IPE-3394
When installing iProcess Engine, if you used JBoss EAP 6.1.0 as the JMS
provider, the configuration information written to the
iapjms_classpath.properties file that was located in the $SWDIR/etc
directory was incorrect.
Corrected.
IPE-3396
When calling the triggerEvent() method, the SPO process did not unlock the
procedure cache if an error occurred.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 21
|
Defect #
Description
IPE-3399
When using the TIBCO iProcess Objects Server process to cache a specified
version of the procedure definition that did not exist in TIBCO iProcess Engine,
the following error message was displayed in the TIBCO iProcess Objects
Server log file:
SPO did not unlock every the read/write lock.
Corrected.
IPE-3400
When importing a procedure library using the swutil IMPORTLIB command
for the second time, if the description of the procedure exceeded 24 characters,
the importing of the procedure library failed.
Corrected.
IPE-3407
When you started more than 1000 cases using the SSOLite stored procedures
on SQL Server 2014, some cases were not started successfully.
Corrected.
IPE-3412
(Parent JIRA
IPE-3013)
IPE-3414
After starting cases by using the SSOLite stored procedures, the values in the
table were incorrect.
casenum_gaps
Implemented.
When using the swsvrmgr START_NEW command to start a new instance of the
process, the Process Sentinels crashed.
BG
Corrected.
IPE-3416
The followig functions are introduced to manage system events:
•
Enable system events logging
•
Audit system events
•
Publish system events
•
Query information about system events
•
Turn off system events
•
Import configuration files of system events into iProcess Engine
•
Export configuration information of system events to a command line
Implemented. See System Events Management (IPE-3416) on page 2.
TIBCO iProcess Engine Release Notes
22
|
Release Notes
Defect #
Description
IPE-3421
When starting a case that contained a numeric field in iProcess Engine 11.4.1, if
the NLS_LANG parameter was set to en_US and the decimal seperator in the
numeric field was set to the period character rather than the comma character,
a warning message was displayed in the sw_warn file.
Corrected.
IPE-3424
A closed case was not opened by using SSOLite stored procedures.
Corrected.
IPE-3425
After successfully caching a version of a procedure definition by using the
iProcess Objects Server process, the following error message was displayed in
the TIBCO iProcess Objects Server log file:
g_proc_cache_rwlock was read-locked.
cache_the_procedure() SEO_node_namefind() failed.
Corrected.
IPE-3429
(Parent JIRA
IPE-3283)
IPE-3430
(Parent JIRA
IPE-3348)
A deadlock occurred when the m_IndexLock parameter was used in the
CIndex::SetDeleted() and CIndex::IsDeleted() functions.
Corrected.
A deadlock occurred which caused all the "worker" threads and the update
thread in the WIS process to suspend when more than one "worker" threads
were processing the WIS session simultaneously.
Corrected.
IPE-3432
(Parent JIRA
IPE-3346)
IPE-3436
More logs have been added to trace the information of the locks in the
CIndex_MUTEX lock pool used by the WIS process.
Corrected.
The SPO process unlocked the read and write lock before locking the process
cache.
Corrected.
IPE-3437
(Parent JIRA
IPE-3380)
When running a script, which called the markfieldchanged function, to
release work items, the work items were locked.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 23
|
Defect #
Description
IPE-3441
When calling the GetNextDeltaItem() method to retrieve a new or modified
work item from a work queue, the error message "invalid format of delta
details from SAL" was recorded in the TIBCO iProcess Objects Server log
file.
(Parent JIRA
IPE-3417)
Corrected.
IPE-3444
When reconnecting to an LDAP server that was performing synchronization,
the BG process was suspended.
Corrected.
IPE-3445
When deploying a procedure in TIBCO Business Studio, the procedure
inherited the access control settings of the deployer, instead of the predefined
access control settings from the procedure library.
Corrected.
IPE-3455
Add the sqloptim file, which is located in the SWDIR/etc directory, to optimize
SQL statements execution.
Implemented. See Optimize SQL Statements Execution (IPE-3455) on page 3.
IPE-3457
The swutil
EXPORT
command was case sensitive for the iProcess users.
Corrected.
IPE-3459
When specifying values for fields in the case_data table, if Support Unicode
Encoding was enabled and the length of the values exceeded the predefined
size, the values were not truncated before they were stored in the table.
Corrected.
IPE-3460
When upgrading TIBCO iProcess Engine to 11.4.1 from any versions except for
11.4.0, an error occurred during creating indexes because the column name of
table_owner in the user_indexes view was mistakenly replaced by the name
of the database owner.
Corrected.
IPE-3463
When using the swutil PROC RELEASE command to release a version of a
procedure with the -M ALL option, if the required libraries and the EAI plug-in
were not loaded because of an EAI failure, the specified version of the
procedure was released, but all the active cases were not migrated to the new
version.
Corrected.
TIBCO iProcess Engine Release Notes
24
|
Release Notes
Defect #
Description
IPE-3466
When installing TIBCO iProcess Engine 11.4.1, if you used the TNSNames.ora
file to connect to the database of which database type was Oracle Real
Application Clusters, the following warning message was displayed in the
sw_warn log file:
Function loci_unsubscribe_event, Error Message
OCISubscriptionUnRegister() failed.
Corrected.
IPE-3467
After forwarding work items to another queue, the Arrival-time attribute
was not displayed correctly.
Corrected.
IPE-3468
Reduce the average time for a user to log in to a TIBCO iProcess Engine node
with many user groups and users created.
Implemented. See Reduce Login Time (IPE-3468) on page 4.
IPE-3472
Add the MN_UNLOCKER process attribute to define who can have the permission
to unlock work items.
Implemented. See Unlock Work Items (IPE-3472) on page 4.
IPE-3473
Add the WRITELOG function to write messages to log files.
Implemented. See WRITELOG Function Introduced ( IPE-3473) on page 4.
IPE-3476
Add support for defining the maximum size of log files.
Implemented. See Define the Maximum Size of Log Files (IPE-3476) on page 4.
IPE-3477
Add the WARN_ERROR_LOG_SIZE process attribute to define the maximum size
of the sw_warn and sw_error log files.
Implemented. See Define the Maximum Size of the sw_warn and sw_error Log
Files (IPE-3477) on page 4.
IPE-3480
Add the requestid as the unique identifier for each work item.
Implemented. See Work Items Are Unique to Users (IPE-3480) on page 5.
IPE-3486
When triggering a graft step, TIBCO iProcess Objects server crashed.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 25
|
Defect #
Description
IPE-3491
When using the SW_JUMPTO procedure to have a case jumped from its current
step to another step in the sub-procedure, if the case tag contained the main
procedure name and the withdraw list was set to the asterisk (*) wildcard, the
transaction failed and an error message was displayed in the sw_error file.
Corrected.
IPE-3494
When upgrading TIBCO Process Engine version 9.0 to TIBCO iProcess Engine
version 11.4.1.2, the Upgrade Schema check box was unselected, and if you
continued the upgrade process without selecting the check box, the installer
crashed.
Corrected.
IPE-3496
The participation data within the WQS process was not unlocked after it was
locked.
Monitor logic is added in the WQS process to accurately trace the locations
where participation data is locked.
Implemented.
IPE-3497
The sw_partic_unlock_external() method was called to unlock a locker
that was not created in the participation data.
Corrected.
IPE-3498
The sw_partic_unlock_external() method was not called to unlock a locker
after the locker was created in the participation data.
Corrected.
IPE-3513
Change field data type in the database.
Implemented. See Change Field Data Type (IPE-3513) on page 5.
IPE-3516
When upgrading iProcess Engine to 11.4.1.8, the master server was incorrectly
treated as a slave server, which caused the Upgrade Schema check box to be
disabled and the database upgrade to fail.
Corrected.
IPE-3536
Add the W_DELAYED_RELEASE_ERR stored procedure in the database and
system-define error message in audit trail to trace delayed release.
Implemented. See Delayed Release Has Been Enhanced (IPE-3536) on page 5.
TIBCO iProcess Engine Release Notes
26
|
Release Notes
Defect #
Description
IPE-3537
When installing TIBCO iProcess Engine, if you specified an incorrect password
for the database user, no warning messages were displayed until the
installation failed.
Corrected.
IPE-3538
When starting the iProcess Objects Server (SPO) process, the memory was
rapidly consumed.
Corrected.
IPE-3544
The plist -M command did not work because the iProcess foreground user (
database user) was used to connect to the database.
Corrected.
IPE-3588
When migrating only live cases from swutil by running the swutil PROC
command, all cases (including close cases) were migrated.
RELEASE -M
Corrected.
IPE-3615
When the MakeProc function was called to return the minor version of a
released procedure, if the major version and minor version parameters were
both set to -1 in the function, an incorrect procedure version was returned.
Corrected.
IPE-3624
The CNUM_SEQ_CACHE and REQID_SEQ_CACHE process attributes were
not added into the upgarde scripts since TIBCO iProcess Engine 11.1.3.
Corrected.
IPE-3627
Upgrade Java 1.7 to new versions on the following platforms of iProcess
Engine:
•
Windows, Linux, and Solaris: 1.7.0.75
•
HP: 1.7.0.11
•
AIX: 7.0.0.195
Implemented.
IPE-3629
When using the trigger event function in a script step to change the value of
a memo field, if the new value of the memo field exceeded 4096 characters, the
memo data stored in the memo table was incorrect.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 27
|
Defect #
Description
IPE-3633
When installing TIBCO iProcess Engine 11.4.1.8, if the Upgrade NobleNet
Portmapper check box is selected in the Select components to configure
dialog, the installer was crashed or the "Failed to start the NobleNet
Portmapper for TCP service or contact it once it had been
started"
error message was displayed.
Corrected.
IPE-3641
When completing a delayed release in TIBCO ActiveMatrix BusinessWorks, if
the SW_CP_VALUE field was set to a value, the value of the message priority in
TIBCO iProcess Engine was not changed.
Corrected.
IPE-3642
TIBCO iProcess Engine failed to insert the outstanding workitems information
into the outstanding_addr table.
Corrected.
IPE-3650
Upgrade Tomcat to version 7.0.59.
Implemented.
IPE-3652
When a dynamic sub-procedure call step started more than 300 sub-cases of the
main procedure, the following error message was displayed in the sw_error
log file:
write_pprs() Unable t1o execute statement(non-select) (Statement
ID - 298) (ORA-00001: unique constraint (PK_OUTSTANDING_ADDR)
violated)
Corrected.
TIBCO iProcess Engine Release Notes
28
|
Release Notes
Release 11.4.1
Defect #
Description
IPE-734
Error messages were generated when deploying a procedure with EAI steps
from TIBCO Business Studio to TIBCO iProcess Engine.
Corrected.
IPE-1754
After starting a case, which contained only one step, the BG process crashed
when the step deadline expired.
Corrected.
IPE-3224
Add support to set priority for case deadlines.
Implemented. See Set Case Priority for Deadlines (IPE-3224) on page 6.
IPE-3242
After installing EAICOM with TIBCO iProcess Engine, the following error
message was continually displayed in the sw_error log file if the BG processes
did not work due to the session level failover:
1945-Database error: idl_SQL_allocate_connection_from_pool()
idl_SQL_enlist_connection() Failed (Statement ID - 0)
(ORA-25402: transaction must roll back)
Corrected.
IPE-3249
An error message was generated in the Event Viewer Application log when
starting up TIBCO iProcess Objects Director.
Corrected.
IPE-3260
When logging on TIBCO iProcess Engine through TIBCO iProcess Workspace
(Windows), the TIBCO iProcess Workspace (Windows) client crashed after
clicking the Open First button to release a Form.
Corrected.
IPE-3269
(Parent JIRA
IPE-3265)
When the iProcess Objects Server process caching procedures, the released
version of procedures occasionally were in the version list rather than in the
released version list.
Corrected.
IPE-3270
(Parent JIRA
IPE-3259)
The iProcess Objects Server process crashed after you deleted a withdrawn
procedure.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 29
|
Defect #
Description
IPE-3271
The iProcess Objects Server process did not unlock the read/write lock each
time for the procedure cache.
(Parent JIRA
IPE-3267)
IPE-3279
Corrected.
The watcher Process Sentinel process crashed when starting up process
sentinels if you set the value of the TIMZONE process attribute containing a line
break.
Corrected.
IPE-3280
Add the SPO_USERMUTEX_WAITTIME process attribute to define the maximum
amount of time (in milliseconds) that an iProcess Objects Server process should
take to acquire for a user’s mutex before reporting the time to the log file.
Implemented. See Check the Time for Acquiring a User’s Mutex (IPE-3280) on
page 6.
IPE-3282
Add a function to calculate the default number of message processing threads.
Implemented. See Function for Calculating the Default Number of Message
Processing Threads (IPE-3282) on page 6.
IPE-3290
Add support to check and to remove work items in a work queue that is cached
by the WIS process, but do not have matching records in the
outstanding_addr table.
Implemented. See Remove the Orphaned Work Items (IPE-3290) on page 6.
IPE-3293
(Parent JIRA
IPE-3319)
IPE-3296
After executing the swstop command, the BG processes on the master node
were not stopped.
Corrected.
Add support to track the duration for dequeuing a message from an Mbox set.
Implemented. See Track the Time for Dequeuing a Message from an Mbox Set
(IPE-3296) on page 7.
IPE-3297
Add support to track the duration for processing an EAI step.
Implemented. See Track the Time for Processing an EAI Step (IPE-3297) on
page 7.
TIBCO iProcess Engine Release Notes
30
|
Release Notes
Defect #
Description
IPE-3298
Add the MEMSET debug string to record the debug information if the debugging
is disabled for an iProcess Engine server process.
Implemented. See Add the MEMSET Debug String for Debugging iProcess
Engine Server Processes (IPE-3298) on page 7.
IPE-3299
Failed to upgrade from TIBCO iProcess Engine version 11.1 to 11.3.1 if you
tried to upgrade TIBCO iProcess Engine more than once because the leavers
table was not dropped from the SSOLite package.
Corrected.
IPE-3300
Case counting is not performed by default.
Implemented. See Case Counting Performance Improvements (IPE-3300) on
page 7.
IPE-3301
(Parent JIRA
IPE-3248)
IPE-3302
(Parent JIRA
IPE-3258)
IPE-3303
(Parent JIRA
IPE-3254)
When using TIBCO iProcess Objects Server to lock work items, the "Procedure
name not found" error message was reported occasionally.
Corrected.
After starting a case of a procedure that had a wait step, the prediction did not
contain all the predictable steps of the procedure.
Corrected.
When upgrading the iProcess Engine in silent mode, the master node was
treated as a slave node, then the database for the master node was not
upgraded.
Corrected
IPE-3309
(Parent JIRA
IPE-3257)
After importing procedures through the XML Process Definition Language
(XPDL) file, the access control on the library containing the imported
procedures was reverted to the default settings.
Corrected.
IPE-3310
(Parent JIRA
IPE-3287)
The WIS process was suspended due to the m_IndexLock parameter was used
in the CIndex::SetDeleted() and CIndex::IsDeleted() functions.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 31
|
Defect #
Description
IPE-3311
When connecting a LDAP server through a LDAP proxy server, the following
error message was reported if the time delay between the two calls exceeded
the idle timeout:
(Parent JIRA
IPE-3256)
An error has occurred in 2nd call to SW_LDAP_search(): Error
whilst performing Search (entries = 0)
Corrected.
IPE-3312
The number of connections between the IAPJMS process and TIBCO Enterprise
Message Service increased when the IAPJMS process sent a message to TIBCO
Enterprise Message Service after you have stopped the BG process.
Corrected.
IPE-3313
The user step following the OnAfterClose event was not displayed in the
queue after closing the case to trigger the defined OnAfterClose event.
Corrected.
IPE-3314
(Parent JIRA
IPE-3305)
IPE-3315
(Parent JIRA
IPE-3307)
The TIBCO iProcess Engine user successfully logged in through TIBCO
iProcess Workspace (Browser) with an expired and unusable password.
Implemented.
After changing password for a user while its SAL session was available, the
TIBCO iProcess Engine user failed to log in with the new password.
Implemented.
IPE-3316
TIBCO iProcess Objects Server was suspended.
(Parent JIRA
IPE-2557)
Corrected.
IPE-3317
TIBCO iProcess Objects Server now uses a new interface salq_list_sfinditem to
retrieve the work item index and improves the performance of SSO operations
including lockitem, unlockitem, releaseitem, keepitem, forwarditem, and
undo.
(Parent JIRA
IPE-2785)
Implemented.
IPE-3318
(Parent JIRA
IPE-2810)
The new interface salq_list_sfinditem introduced in IPE-2785 in the
11.1.3-Hotfix03 did not unlock work items by using swadmin.
Corrected.
TIBCO iProcess Engine Release Notes
32
|
Release Notes
Defect #
Description
IPE-3320
A configuration flag is added in the configuration file to specify whether or not
TIBCO iProcess Objects Server caches the EAI step definition.
(Parent JIRA
IPE-2835)
Create the CacheProcEAIStep String Value in the following registry list:
RegistryLocation\Staffware plc\Staffware Server\Nodes\nodename
where:
•
RegistryLocation is either \HKEY_LOCAL_MACHINE\SOFTWARE, if you are
running TIBCO iProcess Engine on a 32-bit machine, or
\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node, if you are using a 64-bit
machine.
•
nodename
is the name of TIBCO iProcess Engine installation.
To cache the EAI step definition, set CacheProcEAIStep to 1.
When setting CacheProcEAIStep to 0, the EAI step definition is not be cached
and the following methods return empty information:
•
For TIBCO iProcess Server Objects clients: sProcManager.getExternalForm
and xProcManager.getExternalForm
•
For TIBCO iProcess Objects Server clients: SWStep.getExtForm
Implemented.
IPE-3321
(Parent JIRA
IPE-3250)
When creating an XList of work items from a queue by using TIBCO iProcess
Objects (COM) and looping through the XList to lock each work item, after the
first work item was locked and then released, other work items failed to be
locked.
Corrected.
IPE-3322
(Parent JIRA
IPE-3128)
IPE-3323
(Parent JIRA
IPE-3277)
IPE-3324
An error occurred when releasing steps that had embedded fields through
TIBCO iProcess Objects Server.
Corrected.
After changing the password for a user while its SAL session was available,
the user failed to log in with the new password.
Corrected.
The file descriptors leak occurred when the IAPJMS process sent messages to
TIBCO Enterprise Message Service, which was not running.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 33
|
Defect #
Description
IPE-3326
The DBQD process was continually recording useless messages into the
log file, which was located in the SWDIR/logs/process
directory.
DBQD_1_stdout
Corrected.
IPE-3329
When creating a procedure with a Message Event Request (MER) message, the
record of the last deleted procedure, which was monitored by its MER
message, was not removed from the iap_monitor table and was used for the
newly created procedure.
Corrected.
IPE-3331
TIBCO iProcess Objects Server crashed when filtering work items by using F2
filter through the Work Item Server if one of the filter strings for a field
exceeded 512 characters, which is the maximum capacity.
Corrected.
IPE-3332
(Parent JIRA
IPE-3304)
Error messages were recorded in the audit trail of a case when starting the
sub-case if a script was mapped from a field of the procedure to a MEMO field
of its sub-procedure.
Corrected.
IPE-3335
A deadlock occurred in the iProcess Objects Server cache of procedures.
(Parent JIRA
IPE-3334)
Corrected.
IPE-3337
Chinese characters were not retrieved correctly by using Java SSO if they were
split by TIBCO iProcess Objects Server (SPO).
Corrected.
IPE-3338
When creating an XList of work items from a queue by using TIBCO iProcess
Objects (COM) and looping through the XList to lock each work item, after the
first work item was locked and then released, the next work item failed to be
locked.
Implemented.
IPE-3339
After changing password for a user while its SAL session was available, the
user failed to log in with the new password.
Implemented.
TIBCO iProcess Engine Release Notes
34
|
Release Notes
Defect #
Description
IPE-3340
Error messages were recorded in the audit trail of a case when starting the
sub-case if a script was mapped from a field of the procedure to a MEMO field
of its sub-procedure.
(Parent JIRA
IPE-3304)
Corrected.
IPE-3341
(Parent JIRA
IPE-3333)
The error message "cannot start a new transaction" was reported in the
sw_error file when deleting user information if EAICOM was registered in
TIBCO iProcess Engine.
Corrected.
IPE-3343
(Parent JIRA
IPE-3342)
The procedure information was missing when TIBCO iProcess Objects (C++
and Java) requested for the procedure information from iProcess Objects Server
if the procedures were newly created or updated.
Corrected.
IPE-3344
An iProcess Objects Server timeout exception was reported when TIBCO
iProcess Workspace (Browser) client sent a message to the iProcess Objects
Server process if the message capacity was exceeded.
Corrected.
IPE-3358
(Parent JIRA
IPE-3346)
IPE-3359
(Parent JIRA
IPE-3348)
More logs have been added to trace the information of the locks in the
CIndex_MUTEX lock pool used by the WIS process.
Implemented.
A deadlock occurred which caused all the "worker" threads and the update
thread in WIS process were suspended when more than one "worker" thread
were processing the WIS session simultaneously.
Corrected.
IPE-3361
Add the TIBCO Enterprise Message Service 8.0 option for Java Message Service
provider when installing TIBCO iProcess Engine.
Implemented.
IPE-3364
TIBCO iProcess Server Manager was not displayed correctly in Internet
Explorer and Firefox.
Note: For Internet Explorer, you must use the compatibility view to display
TIBCO iProcess Server Manager.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 35
|
Defect #
Description
IPE-3365
TIBCO iProcess Engine provides a new interface for setting priority for
purging and closing messages with SSO.
Implemented.
IPE-3366
TIBCO iProcess Objects Server uses the new SAL interface to support setting
priority for purging and closing messages with SSO.
Implemented.
IPE-3369
Add the EXACT_OPERATION_TIMESTAMP attribute to record in the audit trail
either when the user does a specified operation or when BG or RPCBG processes
an instruction.
Implemented. See Exact Timestamps for Instructions in Audit Trail (IPE-3369).
IPE-3373
When starting TIBCO iProcess Engine, the IAPJMS process was not started if
using JBoss EAP 6.1 after installing TIBCO iProcess Engine with JBoss selected
as the JMS provider.
Corrected.
IPE-3374
When starting TIBCO iProcess Engine, the IAPJMS process was not started if
using IBM WebSphere 7.x or 8.x after installing TIBCO iProcess Engine with
IBM WebSphere V7.x selected as the JMS provider.
Corrected.
IPE-3375
(Parent JIRA
IPE-3367)
IPE-3379
An error occurred when using TIBCO iProcess Server Objects to start a new
case of a procedure which was released recently.
Corrected.
A transaction was not committed or rolled back when using the PROCMGR
process to run the SELECT SQL statement in a loop.
Corrected.
IPE-3381
Database scripts did not run sucessfully if using the scripts the second time
when upgrading TIBCO iProcess Engine to version 11.4.1.
Corrected.
IPE-3383
(Parent JIRA
IPE-3371)
TIBCO iProcess Objects Server supports the extension of the length of the login
password for TIBCO iProcess Engine to 32,768 bytes.
Implemented.
TIBCO iProcess Engine Release Notes
36
|
Release Notes
Defect #
Description
IPE-3384
The length of a password used for logging into TIBCO iProcess Engine, has
been extended to 32,768 bytes.
(Parent JIRA
IPE-3370)
IPE-3385
Implemented.
Upgrade Tomcat to version 7.0.52.
Implemented.
IPE-3386
Update TIBCO iProcess Engine to use new TIBCO logo.
Implemented.
TIBCO iProcess Engine Release Notes
Change History 37
|
Release 11.4.0
Defect #
Description
IPE-163
An error occurred when checking permissions of the running users due to the
user name being case-sensitive on Windows systems.
Corrected.
IPE-2975
Add the RESTART_SPO_CACHE_PROC process attribute to define how many of
the latest versions of the procedure definition will be cached by the iProcess
Objects Server processes when restarting or quick starting iProcess Engine.
Add the SPO_CACHE_PROC process attribute to define this behavior when
starting iProcess Engine normally.
Implemented. See Define how many of the Latest Versions of Procedure
Definition to be Cached (IPE-2975) on page 8.
IPE-2976
Add a new option –q to the swstart command for quick starting iProcess
Engine.
Implemented. See Enable Quick Start Mode (IPE-2976) on page 8.
IPE-2990
The RESTART_WIS_CACHE_THRESHOLD process attribute, defining the threshold
number of work items in a work queue, is added to determine whether to
cache all the work items in the work queue when a WIS process restarts or
quick starts.
Implemented. See Define the Minimum Size of a Work Queue to Cache on a
Restart (IPE-2990) on page 8.
IPE-3016
The procedure level event is added to TIBCO iProcess Engine to record
information about cases that are interrupted by triggered events when
processing the purge, close, resurrect, suspend, or resume operation.
Implemented. See Procedure Level Events (IPE-3016) on page 8.
IPE-3017
Changed the default values of the CNUM_SEQ_CACHE and REQID_SEQ_CACHE
process attributes to 5 for the iProcess Objects, and SSOLITE on Oracle.
Changed the default value of the WIS_UPDATE_PERIOD attribute to 20.
Corrected.
IPE-3019
Add support to delay the case auto-purge operation and to set case deadlines.
Implemented. See Set Auto-Purge and Deadlines for Cases (IPE-3019) on
page 9.
TIBCO iProcess Engine Release Notes
38
|
Release Notes
Defect #
Description
IPE-3020
The message priority was not controlled by setting the value of the
SW_CP_VALUE field through TIBCO ActiveMatrix BusinessWorks Plug-in.
(Parent JIRA
IPE-2978)
IPE-3028
Corrected.
Upgrade Java from version 1.6 to 1.7 on all platforms of TIBCO iProcess
Engine.
Implemented.
IPE-3032
Adds the RETRY_OFF_FOR_RAC attribute to determine whether to enable the
retry function that reviews work items from the staffo database table for the
configured Oracle RAC.
Implemented. See Switch On or Off the Retry Function for Configured Oracle
RAC (IPE-3032) on page 10.
IPE-3036
An error message was logged in the seo_error log when starting TIBCO
iProcess Objects Server after upgrading iProcess Engine to version 11.3.1.
Corrected.
IPE-3038
(Parent JIRA
IPE-2967)
Mapping from the sub-procedure fields to expressions continued after the
"sal_validsh (): session_lock (21248) failed" error occurred, resulting
in incorrect mappings.
Corrected.
IPE-3039
(Parent JIRA
IPE-2981)
Users imported from the LDAP Server could log in through TIBCO iProcess
Workspace (Windows) or TIBCO iProcess Workspace (Browser) with an
incorrect password.
Corrected.
IPE-3040
(Parent JIRA
IPE-3004)
IPE-3041
(Parent JIRA
IPE-3005)
The trigger event operation did not work when the case number was greater
than 2147483647.
Corrected.
When releasing a script, the CALL function did not work if the scriptname
parameter in the function was not enclosed in double quotation marks.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 39
|
Defect #
Description
IPE-3042
When using the JumpTo function to jump from main procedures to dynamic
sub-procedures, the "unexpected exception, Message Item not found."
error message was reported.
(Parent JIRA
IPE-3025)
Corrected.
IPE-3043
(Parent JIRA
IPE-3030)
If the user name of a case had been changed, for example, changing S02460 to
s02460, the original user was inserted into the leavers and redir_defn tables
as a recently deleted user.
Corrected.
IPE-3045
(Parent JIRA
IPE-2974)
When attempting to release a work item, which contained fields with
validations, error messages were generated in the TIBCO iProcess Objects
Server log file.
Corrected.
IPE-3046
(Parent JIRA
IPE-2994)
When creating an XList of work items from a queue by using TIBCO iProcess
Objects (COM) and looping through the XList to lock each work item, after the
first work item was locked and then released, other work items failed to be
locked.
Corrected.
IPE-3050
TIBCO iProcess Engine ran out of case numbers.
(Parent JIRA
IPE-3013)
Corrected.
IPE-3052
Add the swadm EVLOOPBACK command to test event mechanism manually, and
report error messages if events do not work.
Implemented. See Test the Event Mechanism Manually (IPE-3052) on page 10.
IPE-3055
IPv6 addresses are supported on Windows and Linux systems.
Implemented. See Additional IP Addresses Support (IPE-3055) on page 10.
IPE-3072
(Parent JIRA
IPE-3048)
After cases were migrated to a new procedure version by using the swutil
IMPORT +c command, duplicated work items were displayed in a case when
triggering an event.
Corrected.
TIBCO iProcess Engine Release Notes
40
|
Release Notes
Defect #
Description
IPE-3073
Case start was slow after installing TIBCO iProcess Engine 11.3.0_HF-008.
(Parent JIRA
IPE-3053)
Corrected.
IPE-3074
The indexes for the Mbox tables did not include the enq_time index after
upgrading TIBCO iProcess Engine from version 11.1.2 or earlier versions to
11.3.1.
(Parent JIRA
IPE-3051)
Corrected.
IPE-3078
After migrating existing cases of a procedure to a new version, the existing
cases were still in the old version.
Corrected.
IPE-3088
An error message was not displayed when an LDAP attribute was mapped for
more than one iProcess property.
Corrected.
IPE-3090
The F3 filter failed to filter work items via Case Data Queue Parameter (CDQP)
if the field held 255 characters, the maximum capacity.
Corrected.
IPE-3096
The MEMATTS sections in the old version and new version of the procedures
did not match after the XFR file was imported by using the SWUTIL command.
Corrected.
IPE-3115
After you have forwarded a work item from a cached queue to another queue
to be cached, the work item was not displayed in the destination queue.
Corrected.
IPE-3116
Only iProcess Engine database user (swuser) account is used to connect to
databases.
Implemented.
IPE-3122
(Parent JIRA
IPE-3063)
When the BG process failed to handle the SUBDONE message because of a
deadlock, the BG process did not roll back the affected transaction.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 41
|
Defect #
Description
IPE-3126
Chinese characters were not retrieved correctly by using iProcess Server
Objects (Java) if they were split by TIBCO iProcess Objects Server.
(Parent JIRA
IPE-3101)
IPE-3145
(Parent JIRA
IPE-3131)
Corrected.
An error occurred when using the output mapping script to assign the
sub-procedure output values to the Date type and Time type fields of the main
procedure.
Corrected.
IPE-3155
The archived log files were not deleted as per the LogFileMaxArchives
setting.
Corrected.
IPE-3156
(Parent JIRA
IPE-3144)
The user defined attributes of Group were missing after synchronizing iProcess
user data with the LDAP directory by using the LDAPCONF utility.
Corrected.
IPE-3177
If an error occurred when closing a case, the BG process did not catch the error
nor roll back the transaction.
IPE-3184
Failed to upgrade TIBCO iProcess Engine to version 11.4.0 due to the
unnecessary check for the UNDO tablespace.
Corrected.
IPE-3199
Upgrading TIBCO iProcess Engine to version 11.4.0 failed due to an error
occurred when running the swadm find_master command.
Corrected.
IPE-3205
Upgrade Tomcat from version 6.0.35 to 7.0.40.
Implemented.
IPE-3209
(Parent JIRA
IPE-3189)
The background (BG) processes crashed because iProcess Engine unexpectedly
released memory addresses twice. Also, a memory leak occurred in the BG
processes.
Corrected.
IPE-3237
(Parent JIRA
IPE-3231)
When you close or purge a case that contains sub-cases, delete certain
audit_trail entries to reduce the number of returned sub-cases.
Implemented.
TIBCO iProcess Engine Release Notes
42
|
Release Notes
Defect #
Description
IPE-3243
After importing a new version of a procedure by using the SWUTIL command,
MEMO fields are created for the new version of the procedure referencing the
same MEMO ID.
(Parent JIRA
IPE-3240)
Corrected.
Release 11.3.1
Defect #
Description
IPE-2008
An sw_warn error message displayed when processing the audit and
PROCCASE messages. This error only occurred when running a procedure,
which contained sub-procedures and Transaction Control steps.
Corrected.
IPE-2762
(Parent JIRA
IPE-1228)
IPE-2770
The BG process did not roll back the affected transaction if a deadlock occurred
when handling sub-cases.
Corrected.
After upgrading TIBCO iProcess Engine from a previous version to 11.3.0,
messages in queues were lost, and additional queues manual-created were not
upgraded.
Corrected.
IPE-2771
Change the data type of the reqid field in the outsanding_addr table from 232
to 264.
Implemented.
IPE-2775
An error occurred when running the swutil
IMPMONITOR
command.
Corrected.
IPE-2776
When the ReqID value was greater than 2 GB, work items were not retrieved.
(Parent JIRA
IPE-1992)
Corrected.
TIBCO iProcess Engine Release Notes
Change History 43
|
Defect #
Description
IPE-2788
Add the new salq_list_sfinditem interface to retrieve the work item index,
and to improve the performance of TIBCO iProcess Server Objects operations,
including the lockitem, unlockitem, releaseitem, keepitem, forwarditem, and
undo operations.
(Parent JIRA
IPE-2784)
Implemented.
IPE-2789
(Parent JIRA
IPE-2785)
A new salq_list_sfinditem interface has been added to retrieve the work
item index. It also improves the performance of TIBCO iProcess Server Objects
operations, including the lockitem, unlockitem, releaseitem, keepitem,
forwarditem, and undo operations.
Implemented.
IPE-2793
Memory usage of the BGPREDICT process grew uncontrollably, which
exhausted system memory.
Corrected.
IPE-2799
When transforming Workflow Standard XML Process Definition Language
(XPDL) into iProcess procedures, duplicated Numeric Object IDs of the user or
EAI steps were created.
Corrected.
IPE-2801
Memory usage of the BGPREDICT process grew uncontrollably, which
exhausted system memory.
Corrected.
IPE-2804
The WQS process crashed when connecting large numbers of RPC calls.
(Parent JIRA
IPE-2787)
Corrected.
IPE-2805
The memory usage of the BGPREDICT process grew uncontrollably.
(Parent JIRA
IPE-2793)
Corrected.
IPE-2807
After upgrading TIBCO iProcess Engine version 11.0.1.7.1 to 11.3.0 in Silent
Mode, the database schema was not upgraded.
Corrected.
TIBCO iProcess Engine Release Notes
44
|
Release Notes
Defect #
Description
IPE-2809
Add more logs in the program to trace global user cache in TIBCO iProcess
Engine and iProcess Objects Server.
(Parent JIRA
IPE-2798)
IPE-2811
(Parent JIRA
IPE-2786)
Implemented.
The +v major.minor option of the swutil EXPORTLIB command did not affect
the version of the reference template if the exported procedure library did not
contain the template.
Implemented.
IPE-2815
The work queues did not self-refresh after upgrading iProcess Engine.
Corrected.
IPE-2816
(Parent JIRA
IPE-2753)
If a procedure was deleted from TIBCO iProcess Engine and TIBCO iProcess
Objects Server did not refresh the procedure list, when importing a new
procedure with the same name as the previously deleted one, TIBCO iProcess
Objects Server did not receive the new procedure, even though the procedure
list was then refreshed.
Corrected.
IPE-2819
The audit trail records were generated when a case was not migrated.
(Parent JIRA
IPE-2764)
Corrected.
IPE-2821
In the BG processes, a memory leak occurred in procedure definition sessions.
(Parent JIRA
IPE-2796)
Corrected.
IPE-2820
Running a process at LogLevel=4 caused the TIBCO iProcess Objects Server
process to crash.
(Parent JIRA
IPE-2813)
Corrected.
IPE-2823
A memory leak occurred in TIBCO iProcess Objects Server when starting cases.
(Parent JIRA
IPE-2795)
Corrected.
IPE-2825
(Parent JIRA
IPE-2810)
The salq_list_sfinditem interface could not unlock work items using the
utility.
swadmin
Corrected.
TIBCO iProcess Engine Release Notes
Change History 45
|
Defect #
Description
IPE-2826
An error occurred when releasing steps made by TIBCO iProcess Objects
Server contained embedded fields.
(Parent JIRA
IPE-2818)
IPE-2831
(Parent JIRA
IPE-2531)
Corrected.
When TIBCO iProcess Objects Server communicated with the WIS and WQS
processes using the RPC client in the SAL session, the RPC call was suspended.
Corrected.
IPE-2833
The WIS process failed when processing the PURGE instruction.
(Parent JIRA
IPE-2817)
Corrected.
IPE-2836
When using the swutil command to import a procedure library, the memo ID
of one of these procedures was not checked.
(Parent JIRA
IPE-2553)
IPE-2837
(Parent JIRA
IPE-2768)
Corrected.
When EAICOM was installed with iProcess Engine, the following error
message was repeatedly logged in the sw_error log file after performing an
LDAP synchronization:
idl_SQL_allocate_connection_from_pool()
idl_SQL_enlist_connection()
Failed (Statement ID - 0) (ORA-24776: cannot start a new
transaction)
Corrected.
IPE-2838
(Parent JIRA
IPE-2766)
IPE-2845
The FIL definition was not enabled in the iProcess Objects Server process,
which resulted in low performance.
Corrected.
Increase the maximum number of procedures from 4096 to 32768.
Implemented.
IPE-2847
Improve the performance of the WIS process.
(Parent JIRA
IPE-1608)
Implemented.
TIBCO iProcess Engine Release Notes
46
|
Release Notes
Defect #
Description
IPE-2850
Improve the performance of the WIS process filtering by configuring the
WIS_FILTER_LOCALE_SENSITIVE parameter. This improvement makes the case
sensitivity for Russian characters configurable.
(Parent JIRA
IPE-2380)
Implemented.
IPE-2851
The performance of the WIS process filtering was low when UTF-8 was not
configured.
Corrected.
IPE-2855
A deadlock occurred when updating the deleted-item list.
Corrected.
IPE-2856
(Parent JIRA
IPE-2839)
With configured Oracle RAC, the work items was not retrieved in a work
queue using TIBCO iProcess Workspace (Browser) because a delay occurred
between two Oracle RAC instances.
Corrected.
IPE-2857
(Parent JIRA
IPE-2849)
IPE-2858
(Parent JIRA
IPE-2853)
IPE-2862
After cases were migrated to a new procedure version, duplicated work items
appeared in a case when triggering an event.
Corrected.
The WIS process used an incorrect lock when refreshing the indexes in the
user’s queue.
Corrected.
Change the length of the wait_id field in the wait_step table to 10.
Implemented.
IPE-2863
Change the data type of case number and case ID in the database tables from
231 to 232.
Implemented.
IPE-2866
If the Event, Transaction Control step, or step is blank, its procedure definition
will not be cached in memory by the SPO process.
Implemented.
IPE-2865
If an Event, Transaction Control step, or step is blank, its procedure definition
is not cached in memory by the BG process.
Implemented.
TIBCO iProcess Engine Release Notes
Change History 47
|
Defect #
Description
IPE-2867
Add the line_cache_compact() function to remove redundant or unused
memory when caching procedure definition.
Implemented.
IPE-2869
Change the data type of the wait_id field in the wait_step, wait, sequences,
and seq_val tables to 232.
Implemented.
IPE-2872
TIBCO iProcess Engine did not start on Linux with Oracle client 11.2.0.2 and
Oracle server 11.2.0.3.
Corrected.
IPE-2873
Mbox logs showed incorrect information.
Corrected.
IPE-2875
Add the SUBCASE_START_AUTOCOMMIT process attribute to allow a Transaction
Control step to be implicitly inserted as the first step for all sub-cases.
Implemented.
IPE-2876
Reduce the memory size of each index when filtering work queues.
Implemented.
IPE-2877
An option has been added to configure whether or not to free up the WIS
session in the WIS memory after the lock, keep, forward, release, undo, or
unlock operation.
Implemented.
IPE-2878
(Parent JIRA
IPE-2868)
IPE-2879
(Parent JIRA
IPE-2835)
IPE-2881
When logging in to TIBCO iProcess Workspace (Browser) with an expired
password, the password expiration warning was not provided.
Corrected.
A configuration flag has been added in the configuration file to specify
whether or not TIBCO iProcess Objects Server caches the EAI step definition.
Implemented.
Upgrade Tomcat from version 5.5.31 to 6.0.35.
Implemented.
TIBCO iProcess Engine Release Notes
48
|
Release Notes
Defect #
Description
IPE-2882
Add the FREE_WIS_SESSION process attribute to configure whether or not to
free up the WIS session in the WIS memory after the lock, keep, forward,
release, undo, or unlock operation.
Implemented.
IPE-2884
If the RPC_BLOCK process attribute was configured to prevent iProcess
Workspace (Windows) from accessing iProcess Engine, spelling errors
displayed in the error message when logging in to TIBCO iProcess Workspace
(Windows) or TIBCO iProcess Administrator.
Corrected.
IPE-2885
iProcess Engine version 11.3.1 is now compatible with Oracle client 11.2.0.3.
Implemented.
IPE-2891
The sw_error.log and sw_warn.log files only record information received on
the current date. When the date changes, if new information needs to be
recorded to the log files, the previously generated sw_error.log and
sw_warn.log files will be archived with the new file names,
sw_errortimestamp.log and sw_warntimestamp.log.
Implemented.
IPE-2892
The swentobjsv log file is now created with the file name: swentobjsv.log. In
the mean time, the previous log file will be archived as
swentobjsv_timestamp.log, where the timestamp variable is the date when that
log is generated.
Implemented.
IPE-2921
Add the Extra debugging logs to detect the reason for the WIS process crash.
Implemented.
IPE-2925
A value was not correctly passed from procedure to sub-procedure when using
TIBCO iProcess Workspace (Windows) to run a case.
Corrected.
IPE-2936
Upgrade Java from version 1.5 to 1.6 on AIX.
Implemented.
TIBCO iProcess Engine Release Notes
Change History 49
|
Defect #
Description
IPE-2937
TIBCO iProcess Objects Server did not complete the login message, and
returned the value 1 to the password expired message when logging in to
TIBCO iProcess Workspace (Browser) with an expired password.
(Parent JIRA
IPE-2927)
Corrected.
IPE-2939
Add the SHUTDOWN_MIGRATION_MESSAGE process attribute to configure
whether or not to include the audit message in the published Monitor Event
Detail message. The audit message (with activity ID 34), which writes the
procedure migration information.
(Parent JIRA
IPE-2922)
Implemented.
IPE-2940
Add the MAINCASE_START_SUTOCOMMIT process attribute to allow a Transaction
Control step to be implicitly inserted as the first step for all main cases.
Implemented.
IPE-2965
When attempting to release a work item, which contained the fields with
validations, error messages were generated in the TIBCO iProcess Objects
Server log file.
Corrected.
Release 11.3.0
Defect #
Description
IPE-1555
TIBCO Business Studio renumbered the steps of an existing procedure in the new
version. As a result, a wait step did not recognize the steps during migration,
causing it to suspend.
MR 43496
Corrected.
IPE-1576
(Parent JIRA
IPE-2319)
The Background (BG) Processes dumped memory with the error Insufficient
Memory.
Corrected.
IPE-1577
The BG Processes dumped memory with the error Insufficient Memory.
(Parent JIRA
IPE-1581)
Corrected.
TIBCO iProcess Engine Release Notes
50
|
Release Notes
Defect #
Description
IPE-1579
User can reopen cases via SSOLite stored procedures.
MR 43545
Implemented. See Reopen Cases via SSOLite Stored Procedures (IPE-1579) on
page 11.
IPE-1593
Introduce an atomic case start interface and instruction.
MR 43571
Implemented. See A New Case Start Interface and Instruction (IPE-1593) on
page 12.
IPE-1602
Include MailID in output messages from IAPJMS.
MR 43607
Implemented. See Include MailID in Output Messages From IAPJMS (IPE-1602) on
page 11.
IPE-1603
Publish step description or extended step description.
MR 43610
Implemented. See Publish Step Description or Extended Step Description
(IPE-1603) on page 11.
IPE-1913
Installing TIBCO iProcess Engine failed if SQL Server used the Windows
authentication account.
Corrected.
IPE-1921
MR 41920
Terminated Date/Time on TIBCO iProcess Workspace (Browser) displayed 00
instead of the actual seconds.
Corrected. See Update Terminated Date/Time Display (IPE-1921) on page 11.
IPE-2013
Expand the plist
-p
command to identify procedure templates.
Implemented. See plist -p Identifies Procedure Templates (IPE-2013) on page 12.
IPE-2016
Deploying libraries from TIBCO Business Studio resulted in the creation of the date
31/12/3000 rather than the actual date.
Corrected.
IPE-2191
A case can be started now only if all necessary information is available.
MR 41628
Implemented. See Start Case Only If All Necessary Information Is Available
(IPE-2191) on page 12.
IPE-2236
The Complete Delayed Release activity completed without updating the field data
of the selected procedure.
MR 43524
Corrected.
TIBCO iProcess Engine Release Notes
Change History 51
|
Defect #
Description
IPE-2239
A new instruction is introduced where the case start is implemented in one single
SAL interface and with one single CASESTARTRELEASE message passing to the
background.
MR 43572
Implemented. See A New Case Start Interface and Instruction (IPE-2239) on
page 12.
IPE-2254
(Parent JIRA
IPE-2263)
Upon deployment from TIBCO Business Studio to TIBCO iProcess Engine, StepIDs
were not maintained correctly. TIBCO iProcess Engine uses the StepID as part of its
processing for processing a number of actions including Waits and Deadlines.
Therefore, if these numbers change, the process does not progress as expected.
Corrected.
IPE-2256
Make installation separated by roles.
Implemented. See Installation Is Separated by Roles (IPE-2256) on page 13.
IPE-2257
MR 11523
The swutil IMPORT and EXPORT commands are expanded to import and export
XFR files to a directory outside of SWDIR\util.
Implemented. See IMPORT and EXPORT XFR and XPDL Files to a Directory
Outside of SWDIR/util (IPE-2257) on page 12.
IPE-2258
Audit changes to case data.
Implemented. See Audit Changes to Case Data (IPE-2258) on page 11.
IPE-2259
Audit changes to case data.
Implemented. See Audit Changes to Case Data (IPE-2259) on page 13.
IPE-2282
Issuing an event only updated the data in the parent procedure without
propagating the changes to the sub-cases.
Corrected.
IPE-2316
The WIS process crashed because of a buffer overrun.
(Parent JIRA
IPE-2342)
Corrected.
IPE-2321
The plist
-wv
and plist
-wV
commands can be used together.
Implemented. See Enable plist -wvV and plist -wVv (IPE-2321) on page 13.
TIBCO iProcess Engine Release Notes
52
|
Release Notes
Defect #
Description
IPE-2322
The SWBATCH command utility should return proper return codes when a command
fails.
Corrected. See SWBATCH Returns Proper Return Codes When SWBATCH Fails
(IPE-2322) on page 11.
IPE-2337
Provides a user the option of only migrating live cases.
Implemented. See Optionally Migrate Only Live Cases (IPE-2337) on page 16.
IPE-2344
A memory leak occurred when logging into or out of a TIBCO iProcess Objects
Server on a 64-bit operating system.
Corrected.
IPE-2345
A memory leak occurred when logging into or out of a TIBCO iProcess Objects
Server on a 64-bit operating system.
Corrected.
IPE-2347
(Parent JIRA
IPE-2338)
IPE-2348
The case data fields were not returned when an XPDL file was imported using the
SWUTIL IMPORTLIB command.
Corrected.
Add support to enable rpc blocking from iProcess Workspace (Windows).
Implemented. See Enable RPC Blocking From iProcess Workspace (Windows)
(IPE-2348) on page 15.
IPE-2357
(Parent JIRA
IPE-1402)
IPE-2359
(Parent JIRA
IPE-2349)
IPE-2361
(Parent JIRA
IPE-1522)
The migration operation failed when running the post-install script swinitora to
upgrade TIBCO iProcess Engine version 10.6.1 to 11.0.2 or higher.
Corrected.
STAFFIFC.EXE
crashed when running the swutil MOVESYSINFO, swutil
and swutil EVENT commands.
IMPORT,
swutil IMPORTLIB,
Corrected.
When sending an email by the TIBCO iProcess Email Plug-in, the sent
of the mail in the Microsoft Outlook inbox was incorrect.
Corrected.
TIBCO iProcess Engine Release Notes
time
value
Change History 53
|
Defect #
Description
IPE-2364
The filtering result was incorrect because a Case Data Queue Parameter (CDQP)
was not defined in procedures. It must be defined in procedures and used as a
filtering parameter to filter correctly.
(Parent JIRA
IPE-2336)
Corrected.
IPE-2366
(Parent JIRA
IPE-2276)
IPE-2386
(Parent JIRA
IPE-2367)
After importing the participation list, Work Queue Server (WQS) crashed when
executing the MOVESYSINFO function.
Corrected.
Caches the user information to improve performance. Doing so prevents repeated
retrievals of the same information from the database, and limits the frequency of
cache updates to only when there is an update to user information.
Implemented.
IPE-2395
(Parent JIRA
IPE-1448)
The Background (BG) processes crashed when processing an instruction followed
by a JumpTo SSOLite stored procedure call.
Corrected.
IPE-2397
The performance of the WIS filtering was low when UTF-8 was not configured.
(Parent JIRA
IPE-2394)
Corrected.
IPE-2399
Improve the performance of the WIS filtering, make the case sensitivity for Russian
characters configurable.
(Parent JIRA
IPE-2398)
Corrected.
IPE-2407
The BG processes were stuck at EAI
(Parent JIRA
IPE-2268)
Corrected.
IPE-2408
The BG processes were stuck at EAI
(Parent JIRA
IPE-2401)
Corrected.
IPE-2409
EAI Oracle Step failed when inserting more than 4,000 characters into a
(Parent JIRA
IPE-2400)
Corrected.
mail
steps.
mail
steps.
memo
field.
TIBCO iProcess Engine Release Notes
54
|
Release Notes
Defect #
Description
IPE-2423
Add support for bulk operations to using a different MBOX SET.
Implemented. See Bulk Operations for SSOLite (IPE-2423) on page 14.
IPE-2446
(Parent JIRA
IPE-2003)
A memory leak occurred in TIBCO iProcess Objects Server when accessing audit
trail records (including type_id 16) for a main procedure from which the sub cases
had been previously removed.
Corrected.
IPE-2447
(Parent JIRA
IPE-2242)
IPE-2449
(Parent JIRA
IPE-1566)
IPE-2451
(Parent JIRA
IPE-1559)
IPE-2453
(Parent JIRA
IPE-1596)
IPE-2454
(Parent JIRA
IPE-2354)
IPE-2455
(Parent JIRA
IPE-2365)
A memory leak occurred on the TIBCO iProcess Objects Server when the work
items were unlocked.
Corrected.
The &, <, >, ", and \ characters in the XML output of WorkQueueDeltajms interfaces
were incorrectly normalized.
Corrected.
When SW_QPARAMn was changed to the Date type, the result of the filtering
operation was incorrect.
Corrected.
IAPJMS only published the changed values for OPEN/KEEP events, not all the
values.
Corrected.
Some improvements to input validation should be added in the TIBCO iProcess
Engine Server Manager.
Implemented.
When importing the XFR file to TIBCO iProcess Engine, the security information
was corrupted occasionally, and the corrupted security data in the XFR file was not
reset automatically.
Corrected.
IPE-2459
(Parent JIRA
IPE-1606)
When executing the procedure EAI_BW (delayed released) > EAI_SCRIPT >
EAI_BW (delayed released), the second step, EAI_BW (delayed released), was
executed twice.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 55
|
Defect #
Description
IPE-2460
After resuming a case from the Suspend state, the case did not proceed to the next
step.
(Parent JIRA
IPE-1605)
Corrected.
IPE-2461
Releasing a case caused TIBCO iProcess Objects Server to suspend.
(Parent JIRA
IPE-1610)
Corrected.
IPE-2462
When changing the password in TIBCO iProcess Engine, the chgpwd process was
stuck and occupied near 100% CPU if the new password violated the Operating
System rules.
(Parent JIRA
IPE-2264)
Corrected.
IPE-2463
(Parent JIRA
IPE-2265)
The RPC_POOL process was suspended when the serverrun function was called in
the script.
Corrected.
IPE-2465
Performance was getting low when filtering the SW_PARAMn field.
(Parent JIRA
IPE-2266)
Corrected.
IPE-2468
TIBCO iProcess Objects Director needs to allocate a user to the TIBCO iProcess
Objects Server that has opened a SAL session for the user.
(Parent JIRA
IPE-2346)
IPE-2475
(Parent JIRA
IPE-2267)
Implemented.
The performance of the user_cmp() function was very slow when using the UTF-8
supporting system.
Corrected.
IPE-2476
The buffer overran in the LDAP sync code.
(Parent JIRA
IPE-2269)
Corrected.
IPE-2477
When passing the memo array field to a BusinessWorks step, the data was not
correct.
(Parent JIRA
IPE-2270)
Corrected.
TIBCO iProcess Engine Release Notes
56
|
Release Notes
Defect #
Description
IPE-2478
An error occurred in TIBCO iProcess Workspace (Browser) when using the Start
Date field to filter cases.
(Parent JIRA
IPE-2271)
IPE-2479
(Parent JIRA
IPE-2272)
IPE-2480
Corrected.
Changing password failed when first logging on to TIBCO iProcess Workspace
(Windows).
Corrected.
Add internal message queue priorities.
Implemented. See Prioritizing the Work Performed by Background Processes
(IPE-2480) on page 14.
IPE-2481
(Parent JIRA
IPE-2274)
The cache on demand queues should be uncached after a configurable period of
time if no user was using the queue.
Implemented.
Note: Configure the time (in minutes) after which the queues should be uncached
by adding a WIS_UNCACHE_PERIOD process attribute for the WIS.
IPE-2482
(Parent JIRA
IPE-2275)
IPE-2483
(Parent JIRA
IPE-2277)
IAPJMS did not function correctly when moving an IAPJMS process from a master
machine to a slave machine.
Corrected.
The WIS process was occasionally crushed because uncached queues in WIS were
not thread-safe.
Corrected.
IPE-2484
Background memory leak occurred when invoking the triggerEvent method.
(Parent JIRA
IPE-2279)
Corrected.
IPE-2487
Removes the TIBCO Hawk installation from the TIBCO iProcess Engine installer.
(Parent JIRA
IPE-2261)
Implemented.
IPE-2488
Upgrades Tomcat from version 5.5.20 to 5.5.31.
(Parent JIRA
IPE-2281)
Implemented.
TIBCO iProcess Engine Release Notes
Change History 57
|
Defect #
Description
IPE-2489
The Background (BG) processes were suspended after upgrading to TIBCO iProcess
Engine 11.1.2.5.
(Parent JIRA
IPE-2413)
IPE-2490
(Parent JIRA
IPE-2388)
IPE-2493
(Parent JIRA
IPE-2311)
Corrected.
The TIBCO iProcess Engine user could not log in to the TIBCO iProcess Workspace
(Browser) client for the second time.
Corrected.
Adds support for a new parameter (RPCClntIPs) in TIBCO iProcess Objects Server
to define the list of IP addresses to which the RPC client will be bound.
For usage instructions, see TIBCO iProcess Objects Server Release Notes.
Implemented.
IPE-2494
The WIS process lost work item deadlines under certain circumstances.
(Parent JIRA
IPE-2324)
Corrected.
IPE-2496
A problem occurred when adding the first process into the slave node.
(Parent JIRA
IPE-2326)
Corrected.
IPE-2497
If an EAISQL step failed (for example, when specifying database parameters that
did not exist), cases that should have remained outstanding were terminated.
(Parent JIRA
IPE-2327)
IPE-2499
(Parent JIRA
IPE-2414)
IPE-2500
(Parent JIRA
IPE-2328)
Corrected.
Cases started through SSOLITE were not distributed evenly across the two queues
in the BG MBox Set.
Corrected.
The default method that created read/write locks on Linux favored the threads that
received read locks. This caused threads that tried to get a write lock to be blocked
for a long time, which caused TIBCO iProcess Engine to be unresponsive.
Corrected.
IPE-2505
(Parent JIRA
IPE-2329)
While purging sub-cases, if a deadlock occurred during the process of getting an
audit trail, the Background (BG) processes did not roll back transactions.
Corrected.
TIBCO iProcess Engine Release Notes
58
|
Release Notes
Defect #
Description
IPE-2506
Performance was low when purging multiple cases using the swbatch command.
(Parent JIRA
IPE-2435)
Corrected.
IPE-2509
The Background (BG) Processes were getting suspended in the IAPJMS process
when publishing a message including empty memo fields.
(Parent JIRA
IPE-2330)
IPE-2510
(Parent JIRA
IPE-2437)
Corrected.
When releasing a new version of a procedure and choosing to migrate existing cases
of that procedure to the new version, the following audit trail entry was generated
for each case:
Case migrated from Procedure vFromVersion to vToVersion by UserName
If TIBCO iProcess Engine was configured to publish activity information, a
corresponding Monitor Event Detail (MED) message should be published for each
case, containing this audit message (with ActivityID = 34). However, this message
was not published.
Corrected.
IPE-2511
(Parent JIRA
IPE-2335)
IPE-2519
(Parent JIRA
IPE-2427)
The field values were not updated when a subprocedure started through the GRAFT
step.
Corrected.
Performance was low when sorting an empty string in TIBCO iProcess Objects
Server.
Corrected.
IPE-2520
The escape characters in the Filter Expression were converted incorrectly.
(Parent JIRA
IPE-2428)
Corrected.
IPE-2521
A problem occurred when creating a participant record for a particular user via
TIBCO iProcess Objects Server.
(Parent JIRA
IPE-2417)
Corrected.
IPE-2522
The global variable abandoned_wqs_list was not initialized to NULL.
(Parent JIRA
IPE-2418)
Corrected.
TIBCO iProcess Engine Release Notes
Change History 59
|
Defect #
Description
IPE-2525
Adding a user to a group using the makeAWorkItemListJMS method failed, and
could only succeed after TIBCO iProcess Engine was restarted.
(Parent JIRA
IPE-2419)
IPE-2526
(Parent JIRA
IPE-2430)
Corrected.
The sal_frm_findandinit function, which was used to implement the Open
First Available Work Item and Open Next Available Work Item functions,
did not filter the work item list before choosing a work item. This causedthe work
item chosen not to be from the most current data if the work item list had been
changed (like someone changed a CDQP value).
Corrected.
IPE-2527
(Parent JIRA
IPE-1585)
Including the character \n in the case description caused TIBCO iProcess
Workspace (Windows) to crash and case list requests using TIBCO iProcess
Workspace (Browser) to fail.
Corrected.
IPE-2528
(Parent JIRA
IPE-2431)
When attempting to release a work item, TIBCO iProcess Objects Server returned an
error to the application, stating that a required field was not
specified, even though all required fields were specified.
swItemErrErr
Corrected.
IPE-2535
Add support to pass complete arrays into and out of sub-proccedures.
Implemented. See Pass Complete Arrays Into and out of Sub-procedures (IPE-2535)
on page 14.
IPE-2539
(Parent JIRA
IPE-2536)
IPE-2547
The swbatch command utility crashed when processing a command file with the
command.
EVENT
Corrected.
The Move System Information took a long time to synchronize not only the
modified roles and groups information but unchanged as well.
Corrected.
IPE-2552
Improve the performance of TIBCO iProcess Objects Server when loading user
cache.
Implemented. See TIBCO iProcess Engine Startup Performance Improvements
(IPE-2552, IPE-2558, IPE-2563) on page 15.
TIBCO iProcess Engine Release Notes
60
|
Release Notes
Defect #
Description
IPE-2554
The performance of TIBCO iProcess Objects Server when loading user cache has
been improved.
Implemented. See TIBCO iProcess Objects Server Startup Performance
Improvements (IPE-2554, IPE-2562) on page 13.
IPE-2558
Improve the performance of TIBCO iProcess Objects Server when checking queues.
Implemented. See TIBCO iProcess Engine Startup Performance Improvements
(IPE-2552, IPE-2558, IPE-2563) on page 15.
IPE-2560
Add support to redirect the work items of which the user is deleted.
Implemented. See Redirect the Work Items of a Deleted User (IPE-2560) on page 15.
IPE-2562
The performance of TIBCO iProcess Objects Server when checking queues has been
improved.
Implemented. See TIBCO iProcess Objects Server Startup Performance
Improvements (IPE-2554, IPE-2562) on page 13.
IPE-2563
Improve the performance of TIBCO iProcess Objects Server by moving it up in the
start-up order.
Implemented. See TIBCO iProcess Engine Startup Performance Improvements
(IPE-2552, IPE-2558, IPE-2563) on page 15.
IPE-2581
(Parent JIRA
IPE-2536)
IPE-2596
The swbatch command utility crashed occasionally when running the swbatch
EVENT command with the -e option in the control file.
Corrected.
Make purging many cases more efficient.
Implemented. See Make Purging Many Cases More Efficient for Oracle (IPE-2596)
on page 15.
IPE-2603
(Parent JIRA
IPE-2667)
IPE-2604
The major version and minor version of a procedure were not correctly reflected in
the IAPJMS activity 34 entry when a case was migrated.
Corrected.
Add support to map an attribute which contains an underscore to one which
doesn’t have one in LDAP.
Implemented. See Make Purging Many Cases More Efficient for Oracle (IPE-2596)
on page 15.
TIBCO iProcess Engine Release Notes
Change History 61
|
Defect #
Description
IPE-2609
TIBCO iProcess Engine did not create a mapping of the MEMATTS and FIELDS
sections between the old and new versions when a new version of the procedure
was imported from TIBCO Business Studio, or was imported with the swutil
command utility.
IPE-2654
(Parent JIRA
IPE-2624)
IPE-2613
Corrected.
Create log files in a rotational manner on a daily base.
Implemented. See Create Log Files in a Rotational Manner (IPE-2613) on page 14.
IPE-2619
The memo and attach fields for some steps were lost when importing an XPDL file
through TIBCO iProcess Workspace (Windows).
Corrected.
IPE-2658
The timestamps of the release instructions shown in an audit trail were not correct.
Corrected.See Exact Timestamps for Release Instructions in Audit Trail (IPE-2658)
on page 15.
IPE-2664
Performance was low when processing the rebuild function in the program.
(Parent JIRA
IPE-2168)
Corrected.
IPE-2666
Adds more logs in the program to trace a cached work item.
(Parent JIRA
IPE-2597)
Implemented.
IPE-2667
The major version and minor versions of a procedure were not correctly reflected in
the IAPJMS activity 34 entry when a case was migrated.
(Parent JIRA
IPE-2603)
Corrected.
IPE-2670
IAP messages were not generated because the audit user failed in validation.
(Parent JIRA
IPE-2551)
Corrected.
IPE-2675
Performance was low when rebuilding the work queues list.
(Parent JIRA
IPE-2168)
Corrected.
TIBCO iProcess Engine Release Notes
62
|
Release Notes
Defect #
Description
IPE-2676
The TIBCO iProcess EAI Bridge COM application GetField() method did not
return Japanese characters correctly.
(Parent JIRA
IPE-2620)
IPE-2687
(Parent JIRA
IPE-2559)
Corrected.
When setting IAPSCHEMA to 1 in the staffcfg file, the BG failed to validate the audit
username for the activity and did not roll back the transaction.
Corrected.
IPE-2690
Using an F3 filter on a queue of items caused the RPC call to time out.
(Parent JIRA
IPE-2672)
Corrected.
IPE-2695
Allows a user to configure the Case Description sort criteria in TIBCO iProcess
Workspace (Windows) to be case-sensitive or not.
Implemented.
This configuration can be done at the node level with a new
WIS_SORT_TEXT_CASE_SENSITIVE parameter in iProcess Engine
SWDIR\etc\staffcfg configuration file:
Section: WQS
Initial Value: 0
Units: N/A
Range: 0 (non-case-sensitive sorting) or 1 (case-sensitive sorting)
Description: Sets the sorting type of the Case Description sort criteria to be
case-sensitive or not.
IPE-2698
(Parent JIRA
IPE-2531)
When TIBCO iProcess Objects Server communicated with the WIS and WQS
processes using the RPC client in the SAL session, the RPC calling was suspended.
IPE-2699
To find out the reason why TIBCO iProcess Obejects Server crashed, add some log
messages into the program.
Corrected.
Implemented.
IPE-2727
(Parent JIRA
IPE-487)
Importing a procedure that contained memo fields from an XPDL file using TIBCO
iProcess Workspace (Windows) reallocated all the data of the memo fields, causing
the corruption of data if old cases were migrated.
Corrected.
TIBCO iProcess Engine Release Notes
Change History 63
|
Defect #
Description
IPE-2728
The JBoss messaging server did not work appropriately when waiting for a failover
to complete. This caused WIS not to be able to receive the receipt of some Work
Queue Delta messages due to timeout, and resulted in the invalid receipt of all the
subsequent messages.
(Parent JIRA
IPE-2656)
Corrected.
IPE-2729
Cases was terminated unexpectedly because caching procedures failed.
(Parent JIRA
IPE-2599)
Corrected.
IPE-2732
Make log files directory configurable.
Implemented. See Log Files Directory Is Configurable (IPE-2732) on page 16.
IPE-2733
The Log Files directory is now configurable.
Implemented. See Log Files Directory Is Configurable (IPE-2733) on page 16.
IPE-2735
(Parent JIRA
IPE-2250)
IPE-2736
(Parent JIRA
IPE-2618)
The WISMDB process crashed when using incorrect WIS information obtained as a
result of the RPC time-out.
Corrected.
When performing the JumpTo operation (or jumping from one step to another) in a
procedure that includes withdrawing a transaction control step (TCS), warning
messages were generated by the WISMBD process.
Corrected.
IPE-2744
Add logs into the programs to investigate why 100% CPU is occupied constantly
when using the swdbqd process.
Implemented.
IPE-2747
100% CPU was occupied constantly when using the swdbqd process.
Corrected.
Earlier Versions
For details of the MRs/CRs implemented in earlier versions of the product, please
see the Readme and Release Notes for that particular product release.
TIBCO iProcess Engine Release Notes
64
|
Release Notes
Restrictions
The table in this section lists known restrictions in this release.
Defect #
Summary/Workaround
IPE-3234
Summary On Windows Server 2003, an error occurs when you use TIBCO iProcess
Engine ldapconf command to connect to the LDAP server with IPv6 addresses.
Workaround To connect to the LDAP server, you can use IPv4 addresses on
Windows Server 2003.
IPE-3113
Summary An error occurs when loading XPDL for a procedure library with any
new functionality into iProcess Workspace (Windows), if the procedure library is
saved as XPDL from a later version of TIBCO iPrcoess Engine, and loaded into an
earlier version of TIBCO iProcess Engine.
Workaround TIBCO does not recommend that you import procedures, which are
exported from a later version of TIBCO iProcess Engine, to an earlier version of
TIBCO iProcess Engine.
See TIBCO iProcess swutil and swbatch Reference Guide for more information.
MR 40988
Summary When a procedure is exported to an XPDL file from TIBCO iProcess
Workspace (Windows), no list or table information is included.
Workaround None.
MR 35194
Summary The iProcess Server Manager does not support language translation.
Workaround None.
CR 19525
Summary A temporary file is always left behind when installing the iProcess
Engine, whether the installation is successful or not. The location of the file is
defined by the TEMP system variable. The name of the file is _ISTMPn.DIR where n
is a number that increments each time you install the iProcess Engine. For example,
_ISTMP1.DIR, _ISTMP2.DIR and so on.
Workaround Manually delete the temporary file(s) once the iProcess Engine
installation is complete.
CR 19301
Summary Installation fails if the username of the background user starts with a
numeric; for example, 1swpro.
Workaround Define the background user to start with an alphabetic character.
TIBCO iProcess Engine Release Notes
Restrictions 65
|
Defect #
Summary/Workaround
CR 19010
Summary If the WIS process handles an update event (for example, from a
SWDIR\bin\swutil EVENT -p command) while a user has a work item open, the
Case Description and WQ Parameters revert to the values they had prior to the
update when the work item is kept.
Workaround None.
CR 18799
Summary If lots of MOVESYSINFO operations are being performed by BG
processes, then the other processes that have to recache the user/group information
might fail due to becoming deadlocked.
It is also possible that the caching process might load group membership or attribute
values that don't match the attributes or queues loaded. This is because the caching
process would first load the queues, then the attributes and finally the attribute
values. If a MOVESYSINFO changed the attribute values before they were loaded
then they may not match the attributes that were loaded prior to the
MOVESYSINFO.
Workaround Once all operations have been completed, modify the user/group area
and perform one last MOVESYSINFO.
CR 18631
Summary If you have an outstanding test mail item for an unreleased procedure and
you delete the step from the procedure that the outstanding mail refers to, the test
mail item can no longer be accessed. This is to be expected as the step has been
deleted from the procedure. However, if you then purge the case for this inaccessible
step the case is purged but the item is never removed from the message queue.
Workaround Clean up the item using the swutil CLEANITEM command.
CR 18614
Summary When a user logs in to the iProcess Workspace (Windows) test queues are
not displayed in Work Queue Manager. This is because the user's personal work
queue (from which the test queues are created) has not been cached yet.
Workaround If a new work item is sent to a test queue this causes the Rebuild List
button to appear. Alternatively, the user can select their personal work queue and
press F5. This also causes the Rebuild List button to appear. Clicking Rebuild List
displays the test queues.
CR 18467
Summary TIMEZONE setting does not correctly handle daylight savings time on
Windows for zones that do not use North American rules.
Workaround None.
TIBCO iProcess Engine Release Notes
66
|
Release Notes
Defect #
Summary/Workaround
CR 17603
Summary The J2EE standard supports the use of different security credentials
(username and password) for JNDI InitialContext and JMS connections.
However, in this version of the iProcess Engine, you can only define a single
username and password for the IAPJMS process. The process uses these credentials
for both JNDI InitialContext and JMS connections.
Note that the IAPJMSConnect.SecurityPrinciple property defines the username.
The IAPJMSConnect.SecurityCredentials property defines the password. Both
properties are defined in the iapjms.properties file. See Chapter 9, “Administering
Activity Monitoring”, in the TIBCO iProcess Engine Administrator’s Guide for more
information.
Workaround None.
CR 17466
Summary If you are using iProcess activity monitoring, Monitor Event Detail (MED)
messages with ActivityIDs 16, 19, 20, 25, 26 and 28 do not display the name of the
audit user in the <AuditUser> element. Instead, they display information that
depends on the particular message.
For example, when a sub-procedure is started a MED message with ActivityID = 16
is generated. The <AuditUser> element in this case shows the SubCaseID of the
sub-case that has been started, not the name of the audit user, as shown below.
<AuditMessage>Sub-Case started from "SUBCALL1"</AuditMessage>
<AuditStep Name="SUBCALL1">
<Description>SUBCALL1</Description>
<AuditDate Microseconds="545547">2005-08-24T14:57:56</AuditDate>
<AuditUser>:iPEPublication4:SUBPROC:1:201:201</AuditUser>
</AuditStep>
Workaround None. If you require additional information about the contents of the
<AuditUser> element for one of these messages, please contact TIBCO Support.
CR 16878
Summary Filtering a view of a case via the TIBCO iProcess Objects Server with a
filter expression that uses a Question mark (?) or Asterisk (*) wildcard character to
match against SW_CASEREF causes an error. A ‘SAL System Error’ message is
returned to TIBCO iProcess Objects (COM).
Workaround None.
CR 15531
Summary Adding a numeric user attribute with decimal places actually creates an
attribute with 24 Characters and no decimal places.
This happens if the attribute is added using the iProcess Administrator or via
SWDIR\bin\swutil USERINFO. For example, if you add a numeric attribute with
length 10.2, it is actually created as a numeric attribute with length 24.0.
Workaround None.
TIBCO iProcess Engine Release Notes
Restrictions 67
|
Defect #
Summary/Workaround
CR 15444
Summary During the upgrade process, the iProcess Engine services are deleted and
then re-created. If the Services window is open during this process the system will
not actually delete the service but will mark it for deletion, which will be performed
at the next reboot.
Workaround If this error occurs during upgrade you will need to reboot the machine
and re-run the upgrade process.
CR 15334
Summary When you upgrade from a Version 9 Process Engine the entries in the
at_id column of the audit_trail table are migrated to the audit_usecs column. at_id
values that are greater than 1 million are truncated after upgrade, which means that
the correct ordering of audit trail rows is lost.
This is only an issue when the number rolls over from 6 to 7 digits and the audit trail
items are from the same case and have the same timestamp. If all the numbers are
above 6 digits then all entries are truncated and ordering is preserved.
Workaround None.
CR 15319
Summary If you change the date separator in the SWDIR\etc\staffpms file to a
hyphen (-):
•
when you enter a date field in a form the separators are displayed correctly, but
change to backslash characters (/) when you tab off the field.
•
when you release the form, one or more background processes crash.
Workaround None.
CR 15311
Summary The following fields do not appear in the Available Fields list of fields in
the Inputs or Outputs tab for iProcess Engine plug-ins:
•
SW_IP* Fields
•
SW_STEPNAME
•
SW_STEPDESC
Workaround None.
CR 14598
Summary When you map sub-procedure output parameters to main procedure
fields, you can define a private Output Mapping script which runs after all
mappings have been performed (for example, to perform additional field
manipulation). These output mapping scripts are ignored when performing case
prediction.
Workaround None.
TIBCO iProcess Engine Release Notes
68
|
Release Notes
Defect #
Summary/Workaround
CR 14597
Summary If a memo field is defined as an input or output parameter for a
sub-procedure, it is ignored when performing case prediction - no data is passed for
the field.
Workaround None.
CR 14225
Summary When viewing cases, filter criteria that use the Question mark (?) (such as
SW_CASENUM ? "2") or regular expressions using the same character
(SW_CASENUM ? "1234?") will fail.
Workaround Either:
CR 12037
•
Use the Equal sign (=) instead; for example, SW_CASENUM = "2", or
•
Use a Asterisk (*) wildcard character in the regular expression; for example,
"1234*". This will succeed, but will produce a wider range of results than the ?
character should; any case number that starts with 1234 will match.
Summary You should not use any of the following special characters when naming
new groups, roles, lists or tables:
" \ / [ ] : ; | = , + * ? < > @ \0 "
Workaround None.
CR 12001
Summary The iProcess Engine’s DNS Host Name must be identical (including case)
to its Computer Name. If these names are different, users will not be able to log in to
this iProcess Engine from the TIBCO iProcess Workspace (Windows).
Workaround To make sure the names are identical:
1. In Control Panel, double-click the System icon. The System Properties dialog is
displayed.
2. On the Network Identification tab, click Properties. The Identification
Changes dialog is displayed.
3. Click More. The DNS Suffix and NetBIOS Computer Name dialog is
displayed.
4. Note the Primary DNS suffix of this computer. If it is not already the same,
change this name to match the NetBIOS computer name.
TIBCO iProcess Engine Release Notes
Restrictions 69
|
Defect #
Summary/Workaround
CR 11428
Summary During the starting or stopping of the iProcess Engine, there can be a
pause of 60 seconds between a process (once shutdown) publishing an event and all
the subscribers receiving it. This makes it look like the system has not fully
shutdown or started up. This is a problem with the COM+ Events system and a
resolution is being sought from Microsoft.
Workaround None.
TIBCO iProcess Engine Release Notes
70
|
Release Notes
Known Issues
This section lists known issues in the current release.
Summary
Summary TIBCO iProcess Engine fails to be moved to another machine in the
same Microsoft Windows cluster by using Move To option in the Failover
Cluster Administrator.
Workaround Before moving TIBCO iProcess Engine to another machine in the
same Microsoft Windows cluster in the Failover Cluster Administrator, run the
following command at the command prompt:
SWDIR\util\swadm move_server machine_id machine_name
where:
— machine_id is the server identifier of the source server, such as, 1, 2, 3.
— machine_name is the name of the Microsoft Distributed Transaction
Coordinator resource (MSDTC). See "What is MSDTC" in TIBCO iProcess
Engine Architecture Guide for more information.
Summary After installing TIBCO iProcess Engine on a Microsoft Windows
platform, an iProcess Engine service user without the local administrator rights
cannot start the iProcess Engine services if User Access Control (UAC) is
enabled on the Microsoft Windows platform.
Workaround Disable User Access Control (UAC) on the Microsoft Windows
platform.
TIBCO iProcess Engine Release Notes
Known Issues 71
|
Summary
Summary TIBCO iProcess Engine Server Manager cannot work with TIBCO
HAWK (64bit) on the Microsoft Windows platforms.
Workaround Follow these steps:
1. Back up the tomcat and java folders under $SWDIR.
2. Copy the 64bit tomcat and JDK folder to $SWDIR and rename them to
tomcat and java respectively.
3. Copy the ipsvrmgr folder and iProcessReports.war file under the
backed-up tomcat/webapps folder to $SWDIR/tomcat/webapps folder.
4. Delete contents under $SWDIR/tomcat/work.
5. Rename the tomcat6.exe and tomcat6w.exe files under the
$SWDIN/tomcat/bin folder to tomcat5.exe and tomcat5w.exe.
6. Restart TIBCO iProcess Engine.
Summary Work items cannot be seen in the work queue when configuring
IAPJMS
for JBoss.
Workaround Follow these steps:
1. Copy $JBOSS_HOME\client\log4j.jar to $SWDIR\jar\thirdpart\
2. Open the $SWDIR\etc\iapjms_classpath.properties configuration file
and replace classpath.internal.log4j=thirdparty/log4j-1.2.8.jar
with classpath.internal.log4j=thirdparty/log4j.jar
3. Restart TIBCO iProcess Engine.
Summary The PM_AUTO_BOOT parameter should not be set in a cluster of the
TIBCO iProcess Engine nodes.
Workaround Follow these steps to set the PM_AUTO_BOOT parameter and start
the cluster:
1. Set the PM_AUTO_BOOT parameter to 0.
2. Run swstart
-p
to start the sentinels on all nodes.
3. Run swstart to start TIBCO iProcess Engine on any node.
Summary If you select the option "User must change password at net logon" in
Active Directory, and then sync to iProcess Engine, the user cannot login to
iProcess Engine.
Workaround None.
TIBCO iProcess Engine Release Notes
72
|
Release Notes
Summary
Summary Services are not removed correctly if the Microsoft Management
Console dialog is open.
If the Microsoft Management Console dialog is open and a service is stopped
and then deleted, the Startup Type of the service can be shown as Disabled.
The service will be removed when the Microsoft Management Console dialog
is closed.
The problem does not occur if you are using command line utilities. This is a
known problem documented in the Microsoft Knowledge Base.
Summary Disabling cached logon information in a domain environment.
By default, Windows 2000 caches previous users’ logon information locally.
This ensures that users are able to log on if a domain logon server is
unavailable during subsequent logon attempts. However, this feature could
result in users with invalid passwords still being able to log on to the iProcess
Suite. For example, a user whose password has been changed attempts to
logon to the iProcess Suite with their old password. If the domain controller is
not available to validate the current password but the old password is still
cached locally, the logon attempt will be accepted.
You can prevent this from happening by disabling the cached logon
information feature in Windows 2000. If you do this, a user will not be able to
logon to the iProcess Suite if the domain controller is not available to validate
their password.
For more information about how to disable logon caching, please refer to the
Cached Logon Information article (Article ID: Q172931), available from the
Microsoft Personal Support Centre at:
http://support.microsoft.com
TIBCO iProcess Engine Release Notes
Known Issues 73
|
Summary
Summary Operating system dates later than 31st December 2037 are not
supported.
Although designed to process dates up to the year 3000, the iProcess Suite has
been modified - in the interests of data integrity - to shut down if the system
date exceeds 31st December 2037.
The iProcess Suite uses the time() system call to get the system date and time.
This call returns the system date and time as the number of seconds since
midnight, 1st January 1970 as a signed integer (32-bits). This means that the
time() function (which is commonly referred to as UNIX time) is unable to
return a time beyond 19th January 2038, 03:14:07 UCT.
To protect the integrity of your iProcess installation, the iProcess Engine will
create a file SWDIR\logs\sw_error and shut itself down if the system returns a
date beyond 31 December 2037. You should not use operating system dates
later than this. Potentially, ALL applications that use the time function are at
risk beyond this date.
Summary Large Number of User Logins May Cause Problems.
If your client application performs a large number of user logins to the iProcess
Engine, it may experience problems that are a result of running out of TCP
ports, or attempting to connect to a TCP port above 5000. You may see one of
the following problems in the client application or the iProcess Engine:
•
the system hanging or exhibiting unexpected behavior
•
unable to create new connections to the server
•
Event ID 2009 “Number of sessions exceeds 2048” may be written to the
event log
•
the local computer responds with a WSENOBUFS (10055) error
For information about resolving these issues, refer to Microsoft Knowledge
Base articles Q149532 and Q196271. These can be found at:
http://support.microsoft.com.
Summary Same user logged on multiple times causes degradation/possible
errors.
The same user logging on multiple times to the same iProcess Engine may
result in performance degradation. The iProcess Engine will allow only one
transaction to be processed at a time for users that are logged on multiple times
to that server, resulting in slower processing.
TIBCO iProcess Engine Release Notes
74
|
Release Notes
Summary
Summary Locking work items.
The SAL SDK allows long locking multiple times by the same user name. Consequently, in the iProcess Engine, it is possible to lock the same work item from
a work queue using a different login session if there are two or more clients
logged in as the same user name.
Summary Text field attribute lengths stored in multiples of 24.
All attributes except for text fields are set to a length of 24 if a length is not
specified or if some length (up to 24) is specified. Decimal places are not stored.
For text fields, length is set to 24 if no length is specified. If a length is specified,
the actual length will be the next multiple of 24, up to the maximum length of
255. For example, creating a text field 25 characters long will result in the field
actually being 48 characters long.
Summary Audit filtering limitations on sub-cases.
When specifying an audit filter for a sub-case, or a parent case that contains a
sub-case, the following limitation applies: If your filter criteria does not match
the sub-case started audit entry in the parent case, no audit entries are returned
for the sub-case, regardless of whether the filter criteria matches audit entries
of the sub-case.
The work around for this is to specify the following in your AuditFilterExpr filter expression:
FILTER_FLAGS=[AF_ALL_SUBSTART]
TIBCO iProcess Engine Release Notes
Other Information 75
|
Other Information
Using SWDIR\util\plist
You can use the SWDIR\util\plist X option to provide backwards compatibility
with Staffware 2000. For example, using plist -pv does not report counts, but you
can use plist -pvX to specify Staffware 2000 compatibility so that counts are
derived. Enter SWDIR\util\plist at the command line to display a full list of
options.
Must Normalize Case Data to View Cases
When you install the iProcess Engine, there is a check box in the Configuration
window that is used to enable a feature called CaseData Normalization. If you are
using an application developed with iProcess Objects or iProcess Server Objects,
you must enable case data normalization. If it is not enabled, cases will not appear
in the case list.
Case data normalization can be enabled either during the installation, or at a later
time using the Case Data Normalization utility, swnormcd.
For more information about case data normalization and using swnormcd, see
TIBCO iProcess Engine Administrator’s Guide.
Large Number of User Logins May Cause Problems
If your client application performs a large number of user logins to the iProcess
Engine (for example, in a stateless or web environment), it may experience
problems that are a result of running out of TCP ports, or attempting to connect to
a TCP port above 5000. You may see one of the following problems on either the
client or iProcess Engine:
•
the system suspending or exhibiting unexpected behavior
•
unable to create new connections to the server
•
Event ID 2009 "Number of sessions exceeds 2048" may be written to the event
log
•
the local computer responds with a WSENOBUFS (10055) error
For information about resolving these issues, refer to Microsoft Knowledge Base
articles Q149532 and Q196271. These can be found at:
http://support.microsoft.com.
TIBCO iProcess Engine Release Notes
76
|
Release Notes
Upgrading from Earlier Version May Cause Error Messages in Log File
Upgrading from an earlier version of the iProcess Engine to version i10.0 (0.0) or
later may cause error messages similar to the following to appear in the iProcess
Engine log file:
ERROR|error in sal_pver_audlist procname($EMAIL) err(0) curridx(1)
ERROR|error in sal_pver_audlist procname($SYSTEM) err(0)
curridx(1)
ERROR|error in sal_pver_audlist procname(CARPOOL) err(0)
curridx(1)
These messages are a result of the upgrade, but an error has not occurred.
Disregard the messages.
Node Name Cannot Contain Certain Characters if Using Access Database
The iProcess Engine uses the Microsoft Access database to store information
concerning auto forwarding, view-only queues, and anonymous logons. If you
are using any of this functionality, the name of the TIBCO iProcess Engine (node
name) cannot include any of the following characters:
! * = ( ) { } [ ] ; @ \ , ?
If the node name contains any of the listed characters, the iProcess Engine will fail
on startup. This is a result of a limitation in ODBC that does not allow the Access
connect string (which includes the node name) to contain these characters.
TIBCO iProcess Engine Release Notes
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