TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 002 is available

TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 002 is available

book

Article ID: KB0102657

calendar_today

Updated On:

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

Description

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_hotfix002

Listed below is a summary of updates included. Refer to the associated readme document for any additional information.

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

Closed Issues in 4.1.0_HF-002 (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-9316 (CN-01442832, CN-01443904)
-----------------------------------
In Openspace, if you edited a calendar that did not have a category, the
following error dialog was displayed when you clicked "save updates":

    "Base Presenter - Save operation failed"

WRM-9297 (CN-01259901)
----------------------
A process could hang in an infinite loop whilst remaining in a Running state.
(This problem occurred if a loop task in the process failed while the Process
Engine was processing child tasks of the loop task.)

WRM-9296 (CN-01311541)
----------------------
A user task failed when rescheduling the timeout of a timer event on the task,
if the Reschedule Timer Script generated a negative duration. The user task
failed with the error:

   com.tibco.bx.core.faults.BxException: BX-200002: Parsing Error:
   [XsDateTime invalid: -P2D]

WRM-9281 (CN-01258860)
----------------------
Completed processes were not being automatically purged. (This problem occurred
where a main process and a sub-process were both active when the main process
was cancelled. The main process instance was being purged but the sub-process
instance was not.)

WRM-9277 (CN-01258860)
----------------------
A process instance was still displayed in Workspace after it had completed.
(This problem occurred if the process invoked a Terminate end event while it
had an active sub-process instance.)

WRM-9229
--------
Work item attribute fields of type DateTime (for example, attribute6 and
attribute7) were being displayed in the wrong format.

WRM-9191 (CN-01243014)
----------------------
In the BPM public web service API, the getCommentAudit operation (from the
EventCollectorReportService) response sometimes failed validation against its
own schema. See WRM-9118 for more information.

WRM-9190 (CN-01242331 / SR-750281)
----------------------------------
In Openspace, when using a case action to view case data, sometimes only an
empty form was displayed instead of the case data. (If the same case action was
invoked via a business service, the case data was displayed correctly.)

WRM-9178 (CN-01242948)
----------------------
After upgrading to ActiveMatrix BPM 4.1, an application that worked on the
earlier version of ActiveMatrix BPM failed to deploy with the error:

   Caused by: com.tibco.n2.javascript.EvaluatorException: Java class
   "SONAECOM.TIBCO.BPM_OUTBOUND.Services.GenerateOrder.Root.impl.DataInputImpl"
   has no public instance field or method named "B2Cdeliveryinfo". (<Unknown
   Source>#3)

This error occurred if the application contained a BOM attribute which used a
non-alphabetic character in the second position of its name.

WRM-9159 (CN-01239721)
----------------------
Using the doPurgeAudit operation (from the EventCollectorManagementService) did
not successfully purge all process instance related data if Statistics
Collection was disabled.

NOTE: As a result of this change, you must manually update the
ec-event-rules.xml file when you have upgraded to 4.1.0_HF-002. See
"Installation" above for more information.

WRM-9118 (CN-00726010)
----------------------
If a client application called the getCommentAudit operation (from the
EventCollectorReportService) against a process instance that contained no
comments, and validated the response against the EventCollectorReportService
WSDL, the validation failed.

This error occurred because the EventCollectorReportService schema did not
specify the minOccurs="0 attribute for the CommentAudit element used by the
getCommentAudit operation. The schema has now been updated.

NOTE: If you have developed client applications that use the BPM public web
service API and that call the getCommentAudit operation, you will need to modify
the EventCollectorReportService schema definition used by your application to
prevent this error from occurring. To do this:

1. If your application uses:

   * a WSDL generated from the EventCollectorReportService running on the
     ActiveMatrix BPM runtime, regenerate that WSDL.

   * the BPM public web service API (WSDL and XSD files) directly, an updated
     version of the ec-basetypes.xsd file is supplied with this Hotfix, in the
     4.1.0_HF-002_wsdls archive file.

2. Update your application to use the new ec-basetypes.xsd file or
   regenerated WSDL.

WRM-9079
--------
A call to the EventCollectorReportService (in the BPM public web service API)
failed with an exception if any of the audited events for the requested process,
case or workitem did not contain the "messageCategory" attribute (typically
custom audit events).

WRM-9076 (CN-00732676 / SR-695323)
----------------------------------
When updating a case, if you nullified a global object that was containined in
the case object, the global object was left as an orphan entry in the case data
store, instead of being deleted as it should have been. (This problem occurred
if the global object was contained in the case object via a one-to-one
containment (or indirectly via other such global objects), and the case object
was updated such that the global object was no longer referenced.)

WBPM-991
--------
In the My Work Application, if you started a business service that did not
contain a user task, the business service went into a loop and did not complete.
You could not start any other business services unless you refreshed your
browser.

WBPM-984
--------
When using the Case Management application in Mozilla Firefox, if the case list
contained more cases than could be displayed on a single page, no vertical
scrollbar was displayed to allow you to access the remaining cases.

WBPM-983
--------
In the Case Management application, when you added a comment then refreshed the
display to see the comment, the display username associated with the comment was
truncated.

WBPM-982
--------
A TIBCO form that worked properly in Openspace did not render properly when
displayed by a custom client application. Symptoms were, for example, missing
data, scripts not running or unpopulated dropdown lists. This problem occurred
when the form data contained special characters - for example, an ampersand (&).

WBPM-981
--------
In the Case Management application (or any custom client application that used
the <bpm-comments> component), when you added the first comment on a case the
comment disappeared. Refreshing the view would eventually cause the comment to
re-appear.

WBPM-980
--------
In Application Management, sometimes when you deleted an application the
application was still shown in the application list, and a minute or two later
an incorrect "Delete Application Failed!" dialog was displayed. When you clicked
OK and refreshed the display, the deleted application was no longer visible.

WBPM-977
--------
In Application Management, there is now a VERSIONS tab available on the App
Config page. This page lists all versions of the selected application and
provides options that allow you to:

- delete one or more versions of the application.
- change the current application version to an older or later version.

WBPM-970 (CN-01249296)
----------------------
A Theme_Customization_Example application, supplied with this hotfix,
demonstrates how to customize the themes used by a custom client application.
See "Application Management - Configuring Themes in a Custom Client Application"
above for more information.

WBPM-967 (CN-01249817)
----------------------
Display labels defined for work item attributes (in a Work List Facade project)
were not being shown in an application using the <bpm-work-list> component. The
attribute name was displayed instead of the display name.

WBPM-959 (CN-01248744)
----------------------
In the My Work application, changing the language used (from the dropdown menu)
did not affect work item forms. Forms were still displayed in the original
language, even if they had been localized to support the chosen language.

WBPM-958
--------
A lightweight version of the TIBCO Component Framework library
(tcfservices.nocache.js) is now available. The lightweight version:

- supports the use of business component services and the objectAPI.
- does NOT support the use of business components.
- removes the dependency on the Angular Material library.

Applications that do not want to use business components can use the lightweight
TIBCO Component Framework (tcfservices.nocache.js) instead of the original
(tcf.nocache.js), to benefit from improved resource load times.

NOTE: Applications that use business components must continue to use the
original version of the TIBCO Component Framework (tcf.nocache.js).

To modify an application to use the new tcfservices.nocache.js library:

1. In Application Management, edit the index.html (or other host file) of your
   existing deployed application:
   
   i) Add the following statement at the end of the <script> tags:
   
         <script type="text/javascript" src="/apps/app-cdn/
         tcfservices/tcfservices.nocache.js"></script>

    ii) Comment out the line:

         <script type="text/javascript" src="/apps/app-cdn/tcf/
         tcf.nocache.js"></script>

2. Save the changes.

3. After the changes are saved, publish the modified application.

WBPM-937 (CN-00724361, SR-724248)
---------------------------------
In Openspace, if a text field on a form contained HTML code, previewing the work
item would execute the code instead of displaying it.

WBPM-930 (CN-00726117, CN-00725652)
-----------------------------------
The time taken to start the Client Application Framework has been reduced, so
reducing the time taken to start the ActiveMatrix BPM application.

WBPM-705
--------
In the My Work application, if you selected a work item in Table view and then
refreshed the display, no menu items were displayed for the work item.

WS-1746 (CN-01440162)
---------------------
In Workspace, sorting, filtering or displaying a list of process instances was
very slow if the list contained a large number of processes (or a large number
of process versions).

Environment

All Platforms

Issue/Introduction

TIBCO ActiveMatrix(R) BPM 4.1.0 Hotfix 002 is available

Additional Information

TIB_amx-bpm_4.1.0_HF-002_readme.txt

Attachments

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