TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 009 is available

TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 009 is available

book

Article ID: KB0101645

calendar_today

Updated On:

Products Versions
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) 4.1.0

Description

Product Name: TIBCO ActiveMatrix(R) BPM
Release Version: 4.1.0_HF-009
Release Date: December 2019

================================================================================

This hotfix applies to TIBCO ActiveMatrix BPM 4.1.0 to 4.1.0_HF-008.

================================================================================

Closed Issues in 4.1.0_HF-009 (This Release)

Note: Where the closed issue is related to a TIBCO Support case, the relevant
case number (CN-xxxxxxxx) or Support Request ID (SR-xxxxxx) is given in brackets
after the Issue number.

WRM-11248 (CN-01689987,CN-01791084)
If a resource is created and immediately mapped to an organization unit in quick
succession, already registered RQL fails to evaluate correctly. This means that
any new work items assigned to that particular RQL are not offered to the correct
set of resources.

WRM-11624 (CN-01782993)
Starting a process instance where an attribute had a long initial value, generated
an exception similar to the following:

--------
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Operation failed. The
index entry of length 1028 bytes for the index 'IDX_PVM_IPAI_DT_SV' exceeds the
maximum length of 900 bytes.

    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError
    (SQLServerException.java:196)
--------

WRM-11659 (CN-01814421)
If a parallel flow caused a user task to be rescheduled (for example, if a timer fired),
the instance halted if the work item in question no longer existed because it was completed.

WRM-9432 (CN-01457356)
Fix auto archiver that the batch behavior takes into consideration the number of
sub-processes as well as processes.

WRM-11645 (CN-01806563)
There was an error in the "create_purge_sessions" procedure of ec_delete_audit_stats_data_mssql.sql
that caused the following message when performing multi-session housekeeping:

--------
Query [INSERT INTO amxbpm.ec_purge(session_id, managed_obj_id) SELECT ROW_NUMBER()
OVER(ORDER BY pe.process_instance) % 5, pe.managed_obj_id FROM amxbpm.ec_managed_obj_lifecycle
pe WHERE (parent_id IS NULL) AND (pe.status < 2) AND pe.creation_time < @end_time]!

Msg 207, Level 16, State 1, Line 1

Invalid column name 'process_instance'
--------

WRM-11657 (CN-01811235)
Fix EC migration in the area of sub-process handling to improve performance.

WRM-11648 (CN-01813618)
If a receive task had an expiration date configured, pending messages were written
(when no receiver existed) to the PVM_MSG_PENDING table with a value in the EXPIRATION_DATE column.

If an instance reached a receive task that had correlation data matching a pending message,
it didn’t get picked up if the expiration date was set and hadn't expired. This meant the
receive task was stuck waiting.

If the receive task came in after the expiry date, but before the background thread had removed
the expired pending message, it was picked up and processed, continuing the instance from the
receive task.

WRM-11647 (CN-01810500)
The getWorkListItemsForView blocked other clients performing the getWorkListItemsForView until
the original call completed.

WRM-11618
Stop instance summaries being generated when logging is enabled (when instance completes, migrates,
and so on) or when an instance halts and it generates audit information that includes a summary.
To support this, there are two new properties, com.tibco.bx.maxTasksPerInstanceSummary and
com.tibco.bx.maxLinksPerInstanceSummary (both of which default to 500). When the number of tasks
or links exceed the limits configured in these properties, no more instance summaries are generated.

WRM-11639 (CN-01765500)
Improve performance of BOM shared global classes for complex models and relationships (see XPD-8492
for more information).

To enable the 'omitOpposites' support, add the following entry to the
<CONFIG_HOME>\bpm\<bpm_app_name>\configuration\bds.properties: file

omittedOppositeSupportEnabled=true

WRM-11234 (CN-01670975)
The deadline on an individual timer task cannot be changed using the setDeadlineExpiration API.
Doing so generates the following error message:

--------
Message = [Variable $bx_timerId Not Found] Cause = [null] Stack = [com.tibco.expr.core.util.
exception.VariableNotFoundException: Variable $bx_timerId Not Found
at com.tibco.bx.core.behaviors.BxVariableHelper.getVariable(BxVariableHelper.java:224)
at com.tibco.bx.core.behaviors.BxVariableHelper.lookupUntypedRawValue(BxVariableHelper.java:483)
at com.tibco.bx.amx.container.management.BxManager.setDeadlineExpiration(BxManager.java:3160)
--------

WRM-11235 (CN-01672581)
When a process instance is halted, it cannot be retried if the parent process instance is in a
"Completing" state.

WRM-11184 (CN-01653815)
In some cases, there were transaction timeouts during RQL re-evaluation.

XPD-8492
BOM annotations with source 'bds', name 'omitOpposites' and value 'true' should not
create opposite EReferences for containments. Instead, a package-level annotation
should be created to indicate that opposites have been omitted.

To apply this fix, open the BOM file with a text editor and add following directly
after the opening <uml:Model> tag, save the file, and build the DAA.

<eAnnotations xmi:type="ecore:EAnnotation" source="bds">
<details xmi:type="ecore:EStringToStringMapEntry" key="omitOpposites" value="true"/>
</eAnnotations>

================================================================================

Refer to the associated readme document,TIB_amx-bpm_4.1.0_HF-009_readme.txt,
for any additional information.

Environment

All Supported Platforms

Resolution

The hotfix can be downloaded from the TIBCO Support Customer Portal Web UI,
using your username and password for the TIBCO Support Web.

Once logged on the hotfix can be found under the Downloads Menu:
AvailableDownloads/AMX_BPM/4.1.0/TIB_amx-bpm_4.1.0_hotfix009

Issue/Introduction

TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 009 is available

Additional Information

TIB_amx-bpm_4.1.0_HF-009_readme.txt

Attachments

TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 009 is available get_app