100
TIBCO BusinessWorks Container Edition Release Notes Software Release 2.4.0 August 2018 Two-Second Advantage ®

TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

TIBCO BusinessWorks™ Container EditionRelease NotesSoftware Release 2.4.0August 2018

Two-Second Advantage®

Page 2: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Important Information

SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCHEMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (ORPROVIDE LIMITED ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THEEMBEDDED OR BUNDLED SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANYOTHER TIBCO SOFTWARE OR FOR ANY OTHER PURPOSE.

USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS ANDCONDITIONS OF A LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTEDSOFTWARE LICENSE AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THECLICKWRAP END USER LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOADOR INSTALLATION OF THE SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE)OR IF THERE IS NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USERLICENSE AGREEMENT, THE LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THESOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS AND CONDITIONS, ANDYOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN AGREEMENT TO BEBOUND BY THE SAME.

ANY SOFTWARE ITEM IDENTIFIED AS THIRD PARTY LIBRARY IS AVAILABLE UNDERSEPARATE SOFTWARE LICENSE TERMS AND IS NOT PART OF A TIBCO PRODUCT. AS SUCH,THESE SOFTWARE ITEMS ARE NOT COVERED BY THE TERMS OF YOUR AGREEMENT WITHTIBCO, INCLUDING ANY TERMS CONCERNING SUPPORT, MAINTENANCE, WARRANTIES,AND INDEMNITIES. DOWNLOAD AND USE THESE ITEMS IS SOLELY AT YOUR OWNDISCRETION AND SUBJECT TO THE LICENSE TERMS APPLICABLE TO THEM. BY PROCEEDINGTO DOWNLOAD, INSTALL OR USE ANY OF THESE ITEMS, YOU ACKNOWLEDGE THEFOREGOING DISTINCTIONS BETWEEN THESE ITEMS AND TIBCO PRODUCTS.

This document contains confidential information that is subject to U.S. and international copyright lawsand treaties. No part of this document may be reproduced in any form without the writtenauthorization of TIBCO Software Inc.

TIBCO, TIBCO ActiveMatrix BusinessWorks, TIBCO Rendezvous, TIBCO Enterprise Message Service,TIBCO Business Studio, TIBCO Enterprise Administrator, TIBCO ActiveSpaces, TIBCO Runtime Agent,TIBCO Designer, TIBCO BusinessWorks Container Edition, TIBCO BusinessWorks Studio ContainerEdition and Two-Second Advantage are either registered trademarks or trademarks of TIBCO SoftwareInc. in the United States and/or other countries.

Enterprise Java Beans (EJB), Java Platform Enterprise Edition (Java EE), Java 2 Platform EnterpriseEdition (J2EE), and all Java-based trademarks and logos are trademarks or registered trademarks ofOracle Corporation in the U.S. and other countries.

All other product and company names and marks mentioned in this document are the property of theirrespective owners and are mentioned for identification purposes only.

THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER, NOTALL OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE RELEASEDAT THE SAME TIME. SEE THE README FILE FOR THE AVAILABILITY OF THIS SOFTWAREVERSION ON A SPECIFIC OPERATING SYSTEM PLATFORM.

THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICALERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESECHANGES WILL BE INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCOSOFTWARE INC. MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S)AND/OR THE PROGRAM(S) DESCRIBED IN THIS DOCUMENT AT ANY TIME.

2

TIBCO BusinessWorks™ Container Edition Release Notes

Page 3: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY ORINDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE,INCLUDING BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES.

Copyright © 2001-2018 TIBCO Software Inc. All rights reserved.

TIBCO Software Inc. Confidential Information

3

TIBCO BusinessWorks™ Container Edition Release Notes

Page 4: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Contents

New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Changes in Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Closed Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92

4

TIBCO BusinessWorks™ Container Edition Release Notes

Page 5: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

New Features

The following new features have been introduced in TIBCO BusinessWorks™ Container Editionand arelisted by release.

Release 2.4.0

New Features

● This release adds certification for:

— Pivotal Cloud Foundry 2.x— Kubernetes 1.10.x— Docker 18.x

● Using the process monitoring feature you can observe and check the status of process instancesfrom the Monitoring UI. All the process instances in the application are grouped by packages, andyou can monitor the status of the process instances and subprocesses that were sucessfully executed,cancelled or faulted. Details such as input data,output data, fault data and other configurationdetails for the activities are also available by viewing the process diagram for the instances. Formore information, see Enabling Process Monitoring in the TIBCO BusinessWorks™ Container EditionApplication Monitoring and Troubleshooting guide.

● TIBCO BusinessWorks Container Edition adds support for Open Tracing, an Open Source projectunder Cloud Native Computing Foundation that provides vendor neutral APIs for distributedtracing. With the help this new feature you can now easily trace a transaction or workflow acrossmutliple BusinessWorks activities, processes and applications. For more information, see OpenTracing in the TIBCO BusinessWorks™ Container Edition Application Monitoring and Troubleshootingguide.

● Support has been added for the custom JMS driver in the JMS Connection section of the sharedresource which allows you to use JMS palette with third party JMS servers.

● A new activity Transform JSON has been added in the REST/JSON Palette that supports JSON toJSON transformation using the Jolt specification and does not require conversion to XML. For moreinformation about the fields of the activity, see Transform JSON in the TIBCO BusinessWorks™Container Edition Bindings and Palettes Reference guide

● Business Studio now adds ability to browse services registered in Consul and Eureka in the HTTPClient Shared Resource for service discovery.

● Using a new feature added in Business Studio you can now push tokenized BusinessWorksApplication properties as key-value pairs in Consul for Configuration Management.

● Using a new feature added in Business Studio you can now export tokenized BusinessWorksApplication properties in a properties file which can be used for configuring Spring Cloud ConfigServer for Configuration Management.

● Cloud Foundry Application Manifest Editor plug-in has been added in Business Studio to help youwork with Cloud Foundry manifest files. This plug-in auto generates manifest.yml file forBusinessWorks application, provides a visual editor, also gives ability to export the file whilegenerating BusinessWorks application EAR file.

● TIBCO BusinessWorks Container Edition now provides APIs to integrate with externalconfiguration management tool of your choice.

● A new environment variable has been added for enabling and disabling circuit breaker on HTTPClient Shared Resource. For more information, see Circuit Breaker Configuration in the TIBCOBusinessWorks™ Container Edition Application Developement guide.

● You can deploy TIBCO ActiveMatrix BusinessWorks™ 6.x , TIBCO BusinessWorks™ ContainerEdition, TIBCO Cloud Integration EARs to any of these three environments. The bwdesign utility

5

TIBCO BusinessWorks™ Container Edition Release Notes

Page 6: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

now generates the manifest.json file from the EAR to be able to push TIBCO ActiveMatrixBusinessWorks™ 6.x, TIBCO BusinessWorks™ Container Edition EARs to TIBCO Cloud Integration.For more information, see Generating the manifest.json File Using the bwdesign Utility in theTIBCO BusinessWorks™ Container Edition Application Development guide.

● A new checkbox Avoid generating empty element for optional-nil element mapping to optionalelement has been added in the Mapper section of the Preferences dialog box. After selecting orclearing the checkbox, clean the project to take effect the changes.

● A new field Ignore Additional JSON Fields has been added in the REST Service Binding and RESTReference Binding.

● Blocking Queue Size added to REST Service Binding

● A new checkbox Check unsynchronized runtime binding has been added

● Ability to navigate to an activity in the debug view

● The MTOM attachment style now supports SOAP 1.1 and SOAP 1.2 specifications.

● A new radio button XPath Version has been added in the XPath Builder dialog box.

● A new checkbox Hide Server Implementation has been added.

● Two new fields SOAP Actor and Protect Token have been added to the Subject Provider sharedresource.

● The Expose Security Context check box has been added to the SOAP Service Binding.

● Retrieve the complete version of an application.

● The Quick Fix option for extra parameter binding

● Support has been added to populate custom HTTP Headers in the error response in the RESTService Binding

● Coercion now supports XML Attributes

● The WSDL inline schema from shared module can now be referred

● A new preference option Automatically open process files during debugger session has beenadded in the Run/Debug wizard.

● Analyzing Dependencies and References

● Refactoring support has been added to reference a Shared Variable in a Shared Module from anapplication module.

● Support has been added to turn the Build Automatically option ON or OFF from the config.inifile

● The Migration wizard now triggers migration with a single click.

● Migration now supports direct call process, context resource and service agent operationscontaining WSDL messages with reference to type definition.

● Multiple port type support for WSDLs

● Fault Context Header Migration

● Support added for TIBCO ActiveMatrix BusinessWorks 5.x Invoke Partner activity migration.

● Support has been added to use a module property for the Default Confidentiality field.

● A new check box Fill Standard Headers has been added

● A new checkbox Override S/A DataType Schema has been added

● Support has been added for OPTIONS method

● Support for custom JNDI properties

6

TIBCO BusinessWorks™ Container Edition Release Notes

Page 7: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

● Support for PostgreSQL function

● A new checkbox Write Non Mime Content has been added.

● A support has been added for the HTTP PATCH method in the Send HTTP Request activity andHTTP Receiver activity for the Apache Components Client.

● A support has been added for the PATCH method in the Disable HTTP Methods field in the HTTPConnector shared resource.

● A new check box Provide Client Resource has been added

● Support has been added for Oracle database 12c Release 2

● A new field Connection Idle Timeout has been added.

● MariaDB is now supported in JDBC Palette

● A support for module property has been added in the Confidentiality check box of the HTTPClient shared resource.

● Support has been added for Shared Subscription feature of JMS 2.0 specification

● Support has been added to set the constructor arguments for the Java Global Instance sharedresource using module properties.

Release 2.3.4

New Features

● This release adds certification for:

— Pivotal Cloud Foundry 2.0

— Kubernetes 1.9.x

— Docker 18.03

— OpenShift 3.9.x

● User Authentication by using Cloud Foundry UAA has been added to the application monitoringcomponent of TIBCO BusinessWorks™ Container Edition. For more information about UserAuthentication by using Cloud Foundry UAA, see Application Monitoring and Troubleshooting guide.

● Ability to use Red Hat Atomic as a base OS image for TIBCO BusinessWorks Container Editiondocker image. For more information, see Creating the TIBCO BusinessWorks™ Container EditionBase Docker Image in the Application Development guide.

● Added support for MTOM style attachments for SOAP 1.1.

● Ability to run the TIBCO BusinessWorks™ Container Edition application container as a non-rootuser. For more information, see Running container on Docker based platform as non-root user in theApplication Development guide.

● The Swagger 2.0 definitions that include other files in the relative directories can now be imported.

● The Quick Fix option is now available when an extra parameter binding is detected after projects areimported to the workspace.

● Added a new coercion type in the coercion and substitution dialog box. Users can now coerce anyattribute to a specifically defined attribute.

● The JDBC Call Procedure activity now supports the custom composite type for PostgreSQLfunctions.

● Support has been added for the custom JNDI properties in the JNDI Configuration shared resource.

● Support has now been added in the JDBC Call Procedure activity for PostgreSQL functions toreturn single resultset using ref cursor.

7

TIBCO BusinessWorks™ Container Edition Release Notes

Page 8: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

● The String index out of range: -1 error was generated with the Microsoft SQL data directdriver, when it was used with the server instance name instead of a port number in a JDBC sharedresource.

● Importing the XSD file from a shared module will now directly add the shared module in thedependency list.

Release 2.3.3

New Features

● Added support for TCP Palette for Docker. The TCP palette provides activities and resources thatcan send and receive data using the TCP protocol. TCP is often the inherent communication layerfor high-level protocols such as HTTP or FTP.

● Support for MS SQL Server 2016 has been added for application monitoring.

● HTTP GET endpoint for application health check has been added.

● You can now connect with Eureka/Cosul Service Registry over SSL.

● Support for the HTTP PATCH method is added to the Send HTTP Request activity for the ApacheComponents Client supported by HTTP and REST. The Post Data field in the Input tab of thisactivity is used to provide the input for the HTTP PATCH method.

● Support for the HTTP PATCH method is added to the HTTP Receiver activity. The client can nowsend the request using the HTTP PATCH method, which can be accepted and processed by theHTTP Receiver activity.

● On the Constants tab, the Application Full Version module property has been added to the list ofpredefined module properties. This module property returns a three-digit version of the applicationin the format of <major>.<minor>.<micro>

● Added support for ActiveMatrix BusinessWorks 5.x Invoke partner activity migration. Invokepartner activity creates a reference binding along with the reference partner link in migrated processinterfaces. This activity also support header message creation for Reference binding fromActiveMatrix BusinessWorks 5.x partner link resource configuration.

● Support for offline Node.js buildpack and npm (Node Package Manager) modules has been addedfor bwcemon buildpack (Application Monitoring).

● This release adds HashiCorp Vault certification as backend for Spring Cloud Config.

Release 2.3.2

New Features

● Support for File Palette on the Cloud Foundry environment.

● This release adds certification for:

— Pivotal Cloud Foundry 1.12

— Kubernetes 1.8.x

— Docker 17.06 and 17.09

● This release adds the following functionality to application monitoring:

— Ability to update the logback configuration by downloading and uploading the logback filefrom the application monitoring dashboard.

— Ability to persist Process Instance and Activity Instance data through the logbackconfiguration, and viewing the historical data on the application monitoring dashboard.

— Support for PostgreSQL database.

8

TIBCO BusinessWorks™ Container Edition Release Notes

Page 9: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

— In the Cloud Foundry environment, TIBCO BusinessWorks™ Container Edition applications arenow grouped by Cloud Foundry Space names on monitoring dashboard.

— Ability to refresh Activity Instrumentation data.

Common Features

● A new environment variable BREAK_CIRCUIT_ON_404_ERROR has been added. The circuit is notopen for HTTP 404 errors, when the value for this variables is set to false.

● Java Runtime Environment (JRE) 8 version has been upgraded to JRE 1.8u144.● Declared fault messages for the SOAP Service and Reference bindings can be configured by setting

unbound and undescribed headers for the bindings. When headers for declared faults are set for theSOAP Service bindings, the same headers are required to be added manually in the Referencebindings. Additionally, different schemas can be mapped to the headers of different fault messages.

For more information on how to configure unbound headers, refer to Fault Operation Configurationin the Bindings and Palettes Reference guide.

For more information on how to configure undescribed headers, refer to Fault OperationConfiguration in the Bindings and Palettes Reference guide.

● Cross-module support for schemas with empty target namespaces. Schemas that do not have targetnamespaces or schemas belonging to a global namespace can be defined in a shared module andused in application modules or other shared modules.

● Ability to configure the cookie policy on an HTTP Client shared resource. The Cookie Policy fieldhas been newly added to the HTTP Client Shared Resource, and users can choose to implement oneof the following cookie policies:

Before selecting a cookie policy, ensure that you select Apache HttpComponents(Supported by HTTP and REST) as the implementation library.

— BROWSER_COMPATIBILITY— NETSCAPE— RFC_2109— IGNORE_COOKIES— BEST_MATCH:

For more information, refer to HTTP Client in the Bindings and Palettes Reference guide.● Kerberos Authentication is now supported on the REST Reference binding. The REST Reference

binding can now call Kerberos enabled services. To enable Kerberos authentication on the RESTReference binding, the binding must be configured to use the Apache HttpComponents (Supportedby HTTP and REST) implementation library.

Kerberos authentication is not supported on the Invoke REST API activity, but can beconfigured on the REST Reference Binding instead.

● The Use Null For Empty Values check box has been added to the Request tab and Use Emptyvalues for Null check box has been added to the Response tab of REST Service Binding. Also, UseEmpty Values for Null check box has been added to Request tab and Use Null for Empty valueshas been added to Response tab for REST Reference Binding.

Using these check boxes, users can determine whether the values in XML needs to be treated asNULL or empty in the converted JSON. By default, the check box is unchecked. So nil attributes inXML are treated as NULL. For more information, refer to Rest Service and Rest Reference topics inthe REST Reference guide.

● Error logging for applications in the Impaired state has been newly added. Information about whatthe issue is, and what caused it, is provided in the error logs for users to refer to when investigatingwhy the application failed to start.

9

TIBCO BusinessWorks™ Container Edition Release Notes

Page 10: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Design Time

● The new option -v has been added to the bwdesign create application command. Using this option,the user can specify the version to be added while creating the application. This is an optional field.

Syntax for the command isapplication [name] [modules] -v [version]

● Support for Namespace Registry. The namespace registry feature allows users to define prefixes fornamespaces. Module namespace registry applies to all processes in the module. Process namespaceregistry applies to the process and the process namespace registry takes precedence over modulenamespace registry. For more information, refer to Configuring a process in the ApplicationDevelopment guide.

● Ability to remove existing groups that have scopes or are local transaction groups. Use the Ungroupoption to remove groups with scopes, or local transaction groups.

Groups with scopes can contain group variables, event handlers, fault handlers, and compensationhandlers. When these groups are removed, the GroupStart and GroupEnd elements are deleted,and the activities move to the space that formerly contained the group. The type of container thatheld the group is another factor that determines where the contents of the group are re-located to.

For example, a group with a scope can be contained within a local transaction group, a group with ascope, or a process. For more information, refer to Ungrouping Groups with Scopes in theApplication Development guide to know, how the contents of groups with different scopes are re-located once the group is removed.

For more information on how to configure the Ungroup option when removing groups with scopes,refer to Configuring the Ungroup Preferences in the Application Development guide.

Local transaction groups can be removed in a similar way. For more information, refer to Ungrouping a Local Transaction Group in the Application Development guide.

● Job shared variables from one shared module can now be shared across shared modules.Application modules and shared modules can now share job shared variables from different sharedmodules within the same TIBCO BusinessWorks Container Edition application.

● Users can now generate process diagrams explicitly from TIBCO Business Studio Container Editionor from the command line interface.

For more information, refer to Creating Process Diagrams Explicitly topic in the ApplicationDevelopment guide.

● New preference option added to consider or ignore the .qualifier suffix in the version qualifier.When the version qualifier in an application module or shared module does not contain a .qualifiersuffix, a design time validation error is displayed by default. To change this preference settingnavigate to Window > Preferences > BusinessWorks > Validation > Missing .qualifier literal formodule version.

For more information, refer to Generating Deployment Artifacts in the Application Developmentguide.

Palettes

● New check boxes have been added: Use Null For Empty Values in Parse JSON activity and UseEmpty values for Null in Render JSON activity. The Use Null For Empty Value check box fromGeneral tab of Parse JSON activity and Use Empty values for Null check box from General tab ofRender JSON activity helps users to decide if nil values in XML needs to be treated as NULL orempty in the converted JSON. By default, the check box is unchecked. So nil attributes in XML aretreated as NULL.

For more information, refer to the Parse JSON and Render JSON topics from Bindings and PalettesReference guide.

10

TIBCO BusinessWorks™ Container Edition Release Notes

Page 11: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

● The Set Context and Get Context activities are now supported in direct sub processes.● Users can now enable and configure SSL connection with the FTL Realm server. Provide the path to

the ftl-trust.pem file in the field Realm Server Trust File, to establish the SSL connection.

For more information, refer to the FTL Realm Server Connection topic in the Bindings and PalettesReference guide.

● The new check box Delivery Delay(msec) has been added on the Advanced tab of the JMS SendMessage activity to support JMS 2.0 delivery delay feature.

For more information, refer to the JMS Send Message topic in Bindings and Palettes Reference guide.● The Use Shared Context check box added to the Set Context and Get Context activities. This new

check box supported for both the activities, Get Context and Set Context enables these activities touse a job shared variable to share the context.

For more information, refer to Get Context and Set Context topics in the Bindings and PaletteReference guide.

● MariaDB can now be used for the JDBC Connection Shared Resource, and activities from the JDBCpalette.

For more information, refer to JDBC Connection topic in the Bindings and Palettes Reference guide.

Release 2.3.1

New Features

● This release adds certification for:

— Kubernetes 1.6.x— Docker 17.x

● Application Monitoring

This release adds out-of-the box application monitoring feature in TIBCO BusinessWorks ContainerEdition. You can run the monitoring application on the same container platform where TIBCOBusinessWorks Container Edition applications are running. TIBCO BusinessWorks ContainerEdition applications can be registered with monitoring application to view metrics in real-time.Refer to the Application Monitoring and Troubleshooting guide.

● Support for FTL Client Library version 5.2.1.● Support for RabbitMQ Client Libraries version 4.1.1.● The Override SQL Statements option has been added to the Advance tab of the JDBC Query

activity. Selecting this check box overrides the SQL SELECT statement specified on the Statementtab, and enables you to add a new SQL statement on the Input tab. The new SQL statement mustcomply with the input and output of the original SQL statement that was specified in the Statementtab.

Refer to the JDBC Query topic in the Bindings and Palettes Reference guide for more details.● By default, the bw.engine.suppress.xml.schema.on.fault in the config.ini file is set to false.

When this property is set to false, and an error is encountered while parsing an XML file, the XMLschema displays in the error logs. Setting this property to true suppresses the XML schema frombeing logged in the error logs if a fault is encountered.

● The JDBC Call Procedure activity now supports XML as a database datatype.● JMS expections thrown from a JMS transaction now display the activity details. Now, within a JMS

transaction, when multiple JMS activities throw exceptions, the exceptions display the name of theactivity that threw the error.

● The Validate Output field is now available in the Parse XML activity. When selected, this field isused to validate the activity output against the schema specified in the Output Editor tab. Strict

11

TIBCO BusinessWorks™ Container Edition Release Notes

Page 12: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

validation has been removed. It is now optional to make output validations with the Parse XMLactivity.

● You can now deploy TIBCO ActiveMatrix BusinessWorks 6.x application EAR in TIBCOBusinessWorks Container Edition. Refer to the Environment Variables Application Developmentguide.

Release 2.3.0

New Features

Key Features

● Unit Testing

You can now take Test-Driven Design(TDD) approach for developing TIBCO BusinessWorks™Container Edition applications with the new Unit Testing feature added in this release. You candefine assertions for individual activities in the BusinessWorks Process, test the assertions throughthe debugger and see the test results in Debug perpsective. Refer Unit Testing topic in theApplication Development guide.

● Security Policy Support

You can now enforce security on TIBCO BusinessWorks™ Container Edition applications bycreating a Policy and associating it with an activity or a Binding. Refer to the Policy Resources topicsin the Bindings and Palette Reference guide for additional details.

● Engine Command

Engine Command activity is now added in TIBCO BusinessWorks™ Container Edition. It allowsyou to retrieve statistics and information about process definitions, process instances, and activitiesfor the application and the AppNode that is executing the command.

Common Features

● This release add certification for PCF 1.10.● Ability to select elements from a schema that is located within a shared module when configuring

the Iteration Element field of the Iterate group.● New command that enables shared modules to be exported as a binary shared modules. Refer to in

the topic Exporting a Shared Module as a Binary Shared Module in the Application Developmentguide for additional details.

● Support has been added to accept module properties for input parameter in a Java Starter process.● A new option, Process Stack, has been added to the TIBCO BW Predefined Module Properties

section of the Constants tab in the input mapper. This module property will provide the process callstack. Refer to in the topic XPath Expresion in the Application Development guide for additionaldetails.

● Enhanced the Call Process activity in a local JDBC or JMS transaction. When a Call Process activityis used within the local transaction group, then the direct subprocesses called are also part of thelocal transaction.

● Multiple XSDs with the same target namespace can be referenced in a shared module as long as thedocuments do not have conflicting QNames, that is the same element does not exist in both theXSDs.

Also, the referenced XSDs must include an XSD in a schema file from a shared module, and theshared module must use elements in the Iterate group.

● <xsd:include> is now supported across shared modules, and multiple documents can contain thesame target namespace in a shared module but their QNames should not collide.

● A new element ElapsedTimeSinceStarted has been added in the Output schema of theGetProcessInstanceInfo command of the Engine Command activity.

12

TIBCO BusinessWorks™ Container Edition Release Notes

Page 13: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Design Time

● Renaming packages in the Resources folder is now supported. The package name of the sharedresource references in the module are also updated.

● When configuring the Request Entity Processing field, users can choose one of the followingoptions:

● BUFFERED: The request entity is buffered in memory to determine the content length that issent as a Content-Length header in the request.

● CHUNKED: The entity is sent as chunked encoded (no Content-Length is specified, entity isstreamed). The Transfer-Encoding header is set to Chunked.

The default value is Chunked.

Refer to the REST Reference Binding topic in the Binding and Palettes Reference guide foradditional details.

● Resources and policies can be refactored. This feature allows for resources and policies in anapplication to be renamed and moved to a different location in the project. References to modifiedresources and policies are also updated when these resources are refactored. Refer to the topic Refactoring a Shared Resource or Policy Package in the Application Development guide for additionaldetails.

● Module properties, created in Shared Modules, are not visible on the Application module or sharedmodule that use the Shared module. This feature will allows users to use the module properties,created on a shared module, on a module application or shared module that use the shared module.

● We can now choose elements from a schema which is in the shared module for the Iterate group.

● The API Explorer view is now enabled in TIBCO Business Studio Container Edition by default toallow customers to access the API Modeler functionality in TIBCO Cloud Integration to model theirAPIs and implement them. The cloud URL, the oauth2 URL, the username and password areconfigurable in the Settings dialog of the API Explorer view.

● A new check box, Ignore mustUnderstand added to SOAP Reference bindings allows you todisable all SOAP Headers where the value of the mustUnderstand attribute is set to true.

Migration

● ActiveMatrix BusinessWorks 5.x design time library (DTL) source projects can be migrated asTIBCO BusinessWorks™ Container Edition shared modules. Using the TIBCO BusinessWorks™Container Edition framework, you can migrate ActiveMatrix BusinessWorks™ 5.x projects wherethe business process uses design time libraries to define the resources, subprocesses and so on.

● The TIBCO BusinessWorks™ Container Edition migration configuration file,bw6migration.properties file is a template file that contains configurable properties to migratedesign time libraries, custom XPath functions, and for migrating selected processes using thecommand line.

● The Engine Command activity can now be migrated from ActiveMatrix BusinessWorks 5.x toTIBCO BusinessWorks Container Edition.

● New option added to resolve XSLT Out of Sync error. Refer to the Using the Quick Fix Option toResolve XSLT out of Sync Errors topic in the Migration guide for additional details.

● When migrating shared modules, application resources residing outside of the default packagefolders are fully exported and available to the application after migration.

Shared Resource and Processes outside of the default folders are also organized under two newsections after the shared module is migrated. To view these new sections, expand the ModuleDescriptors folder under the application package, and select the Provides folder. The top section,"Special Folder Level Packages", displays all Shared Resources and processes contained in thedefault Resource and Process folders in the Shared Module. The second section, "Project Level

13

TIBCO BusinessWorks™ Container Edition Release Notes

Page 14: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

packages", displays all Shared Resources and processes that are located outside of the defaultfolders in the Shared Module.

Release 2.2.1

New Features

● This release adds certification for:

— OpenShift— PCF 1.8— PCF 1.9— Kubernetes 1.4

● Support for JMX.● Ability to override JAVA Garbage Collection configuration.● Logging error messages for run time errors in the JDBC shared resource● Support for HTTP PATCH method in REST Service and Reference Bindings. Refer to the REST

Service Binding and the REST Reference Binding topics in the REST Implementation in TIBCOBusinessWorks™ Container Edition guide for additional details.

● Reset Variables field is now available for groups with conditions. Refer to following topics in theBindings and Palettes Reference guide for additional details:

— Iterate— While— For Each— Repeat

● A new check box, Single XPATH Function Group Project, is offered in the Project MigrationWizard. Refer to the topic Migrating Projects Using TIBCO Business Studio in the Migration guidefor additional details.

● New option provided in the Project Migration Wizard to add third party jars to the XPATHFunction Project. Refer to the topic Migrating Projects Using TIBCO Business Studio in the Migrationguide for additional details.

● A new check box, Interpret invalid XML chars, has been added to the Advanced tab in the JDBCCall Procedure activity.

Release 2.2.0

New Features

● Support for the TIBCO FTL Palette.● Hystrix (Circuit Breaker Pattern Implementation) and Service Discovery now support SOAP

Reference Binding.● Configuration Options for Memory: Applications can be configured to start with 512 MB memory

(or higher) on Cloud Foundry or Docker environments.

Eco-system Support

● Support added for TIBCO ActiveMatrix BusinessWorks™ Plug-in for OData 6.0.1 on Cloud Foundry,Docker and Docker based platforms.

● Support added for TIBCO ActiveMatrix BusinessWorks™ Plug-in for MongoDB 6.1.1 on CloudFoundry, Docker and Docker based platforms.

14

TIBCO BusinessWorks™ Container Edition Release Notes

Page 15: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Functional Improvements

● REST Reference and Service Bindings now support plain text, as a request or response messageformat.

● Elements from different namespaces can now be used in the REST Service Binding.

● Query parameters now support multiple values.

● Support for anonymous arrays in JSON responses.

● BIGINT is a supported datatype for the input and output parameters on the JDBC Call Procedureactivity.

● Add query parameters for individual REST operations.

● The Receive Notification activity and the On Notification Timeout are offered as process starteractivities in the General Activities palette.

● Support for Kerberos (SPNEGO) Authentication for outbound HTTP requests.

● Additional elements have been added to the Catch All fault.

● Profiles for values of the Module Properties in an Application can now be imported and exportedacross applications using TIBCO Business Studio™ Container Edition.

● Binary shared modules can be created to hide the implementation details of a shared module fromthe users of the module.

● Added checks for validating composite XPath Expression for newly migrated projects using theMigrate Projects menu option.

● Password type application properties can now reference password type module properties.

Release 2.1.1

New Features

● This release adds certification for:

— Pivotal Cloud Foundry 1.7

— Kubernetes 1.3.7

Release 2.1.0

New Features

● Support for service discovery and registration for Cloud Foundry, Docker, and Docker basedplatforms.

● Support added for the circuit breaker mechanism through Hystrix libraries.

● Support for FTP and Mail palette.

● Support for migrating your projects from TIBCO ActiveMatrix BusinessWorks 5.x to TIBCOBusinessWorks Container Edition.

Eco-system Support

● Integration with TIBCO Mashery® for Docker applications.

● Support for TIBCO ActiveMatrix BusinessWorks™ Plug-in for WebSphere MQ and TIBCOActiveMatrix BusinessWorks™ Plug-in for Data Conversion on Docker and Docker based platforms.

● Support for TIBCO ActiveMatrix BusinessWorks™ Plug-in for SAP and TIBCO ActiveMatrixBusinessWorks™ Plug-in for Salesforce.com on Cloud Foundry, Docker, and Docker basedplatforms.

15

TIBCO BusinessWorks™ Container Edition Release Notes

Page 16: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

● Ability to run TIBCO BusinessWorks Container Edition applications deployed to Linux Dockerimages managed and running inside Amazon EC2 Container Service and Azure Container Service.

● Support added for the Docker CS Engine and Docker approved open source engine which is in turnsupported by:

— Amazon EC2 Container Service - for more information see https://aws.amazon.com/docker/

— Azure Container Service - for more information see https://azure.microsoft.com/en-in/services/container-service/

Functional Improvements

● The new Wait for Notification and Notify activities and the Notify Configuration shared resourcehandle inter-process communication. These activities are similar to semaphores in programming. Aprocess containing a Wait for Notification activity waits for another process to execute acorresponding Notify activity.

The Notify Configuration Shared Resource specifies a schema for passing data between executingprocess instances.

● Support added for JSON based EMS configurations.

● Design time libraries (DTL) as a part of TIBCO ActiveMatrix BusinessWorks 6.x Migration Utility.

● Concrete WSDLs can now be generated at runtime for SOAP over HTTP bindings.

● Ability to select inline schemas from WSDLs in the same application module.

● Group index variable can be made available by selecting the Global check-box for groups.

Release 2.0.0

● Support for Docker and Docker-based platforms such as Kubernetes

You can now build applications and deploy them as Docker images to these cloud-native platforms.While doing so, the images can be customized for varied use cases and requirements.

● Cloud-Native Tooling

This release adds support for Consul as a configuration management solution when using withDocker. This is in addition to the ability to use Spring Cloud Config or Zuul when deploying toCloud Foundry.

● Integration with TIBCO Microflow Container Edition

You can now build client-specific APIs and applications without changing their TIBCOBusinessWorks™ Container Edition applications and deploy them to Cloud Foundry using TIBCOMicroflow Container Edition. Applications deployed to both Cloud Foundry and Docker areavailable for use with TIBCO Microflow Container Edition.

● Integration with TIBCO Mashery®

This release adds support for configuring your TIBCO Mashery® instance as a Create-User-Provided-Service (CUPS) in your Cloud Foundry environment. Subsequently any REST or SOAPservice bound application to that CUPS will be exposed in TIBCO Mashery® for API distributionand management.

Functional Improvements

● Added support for header parameters described in the Swagger 2.0 specification.

● Support for Form, specifically application/www-x-form-urlencoded and multipart/form-data as amedia type for REST Service and REST Reference bindings.

● Support for anonymous JSON arrays.

16

TIBCO BusinessWorks™ Container Edition Release Notes

Page 17: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

● You can now use a new non-WSDL-based subprocess, called a direct subprocess. A directsubprocess does not require a WSDL to define subprocess details. Instead, details are set on theStart and End activities in the process interface. During migration processes all subprocesses aremigrated as direct subprocesses.

● You can now configure the REST Reference Binding to use HTTPS protocol.● When configuring the Post Data Type field from the General tab, users can now choose to send post

data as a string or as binary.● The new REST Reference wizard in Business Studio allows users to invoke web services by

providing the web service URL.● Ability to reuse an HTTP Connector Shared Resource from a Shared Module in multiple

applications deployed on the same AppNode.● Ability to select HTTP methods to disable● Ability to use default confidentiality● Users can now use module properties when selecting an HTTP Client Shared Resource for

Transport Configuration in SOAP binding● Support for a custom fault schema for individual operations and fault codes for REST services.● Improved ability to create XML schema from a JSON payload.● Supports for NULL values in JSON. However, this support does not extend to supporting NULL

values in root elements.● Ability to select individual processes and resources during migration.● Logging HTTP request and response time.● Ability to select individual processes and resources when running the Debugger.

Release 1.0.1

Pivotal Cloud Foundry Tooling

● System defined user properties - You can now set Java properties for use at run time. Refer to theApplication Development guide for more information.

● Support for SSH: You can now connect to the TIBCO BusinessWorks™ Container Edition runtimeenvironment using SSH.

Platform and Ecosystem Improvements

● Support for Java Runtime Environment (JRE) 8 - JRE has been upgraded for TIBCO Business StudioContainer Edition and the buildpack.

● Support for Plug-ins - This release provides the necessary tooling and support to use plug-ins withyour TIBCO BusinessWorks Container Edition projects.

For TIBCO Business Studio Container Edition, these plug-ins can be installed using the plug-ininstaller. For instructions on customizing your buildpack to include the plug-in runtime, refer to theApplication Development guide.

Functional Improvements

● Unshared State Failover (UFO) support in JMS - This feature introduces a new check-box to indicatethe usage of Unshared State Failover in JMS.This check-box appears only when the option Direct isused in the Connection Factory Type field.

When using the unshared failover setup, if a connection loss is detected on Server (A),BusinessWorks will try to connect to Server (B) as defined in the connection factory configuration.

After enabling the check-box, you can pass the provider URL in the form of UFO. For example,

17

TIBCO BusinessWorks™ Container Edition Release Notes

Page 18: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

tcp://serverA:7222+tcp://serverB:7222,

where Server A and Server B are two EMS servers configured for sharing the Unshared StateFailover.

Release 1.0.0

Native Eclipse Design-time

● Process Designer● Shared modules for modular design of applications● Integrated with the Eclipse ecosystem of frameworks and plug-ins

Graphical Modeler for Visually Building Cloud-native Micro Services with Zero-code

● Drag-and-drop process design user interface● Extensive set of pre-built activities to build applications using technologies such as JDBC, JMS,

HTTP● Rich data mapping and XML management capabilities with shared context within processes● Intuitive gestures for commonly performed tasks● Multi-operation process definitions● Support for Exception handlers and Error Transitions● Visual process debugger with capabilities for powerful data inspection, breakpoints and stepping

through execution● Configuration management using scoped properties at Process or Module level and deploymentspecific environment profiles

● Support for converting TIBCO ActiveMatrix BusinessWorks Enterprise projects to TIBCOBusinessWorks Container Edition

Zero-resistance to Coding with Java Development Tooling

● Leverages the rich Eclipse java development features● Full-fledged Java palette in BusinessWorks processes● Java debugger to seamlessly interweave between code and visual process● Ability to develop Java/OSGi modules

First Class Support for REST/JSON

● Wizard to convert resource definitions to testable APIs and services in a few clicks● Option to choose between XML or JSON for resource representation● Integrated Web UI for documentation and testing that generates Swagger 2.0 specification● Easily consumable from web and mobile applications in Javascript, Python, Ruby etc● Support for REST reference bindings using Swagger specifications.

Native Support for Cloud Foundry

● Tailored design-time environment for developing Cloud Foundry applications● Out-of-the-box support for Spring Cloud Config and Zuul Configuration Management Services● Cloud Foundry build-pack that participates in a native manner with all Cloud Foundry tooling● Ability to customize buildpacks for third party drivers and adding support for custom or new

sevices/tooling (such as managed services or monitoring)

18

TIBCO BusinessWorks™ Container Edition Release Notes

Page 19: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

● Native integration with Cloud Foundry external services such as database, messaging, and logging

19

TIBCO BusinessWorks™ Container Edition Release Notes

Page 20: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Changes in Functionality

The following notable changes in functionality have been made in TIBCO BusinessWorks™ ContainerEditionand are listed by release.

Release 2.4.0

Monitoring

Procees Monitor option is now available on theMonitoring UI to collect Process Statistics datafor Application Monitoring instead of the earlierapproach of using logback.xml for statisticscollection.

TIBCO BusinessWorks Container Edition nowprovides a new Process Monitor option on theMonitoring UI to enable collection of ProcessStatistics. Use of logback.xml to enable to collectthe statistics for Application Monitoring isdiscontinued from this release.To enable process monitoring, see ProcessMonitoring in TIBCO BusinessWorks™Container Edition Application Monitoring andTroubleshooting guide.

Default landing page for application monitoring. The process instances page is now set as thedefault landing page. Activity instance detailscan now be seen when you click the ActivityDetails tab next to the Process Diagram tab for aprocess instance.

Release 2.3.3

Design-time

Removal of java-code folder Removed the java-code folder from the dockerdirectory in TIBCO BusinessWorks ContainerEdition.

Removal of java-code directory Removed java-code directory from the bwce-docker scripts on GitHub.

Removal of java-profile-token-resolverdirectory

Removed java-profile-token-resolverdirectory from the bwce-buildpack scripts onGitHub.

Release 2.3.2

Design-time

Environment Variable: PERSISTENCE_TYPE The environment variable for applicationmonitoring has been changed toPERSISTENCE_TYPE.

20

TIBCO BusinessWorks™ Container Edition Release Notes

Page 21: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Design-time

An error is shown in the log view after copyingand pasting the End and Start activities in thesame process.

Restrictions have now been placed when userstry to copy and paste the End and Start activitiesin the same flow, catch or the catch all block. Ifthe End activity was copied in a previousversion of the software, the new process variabledoes not get added to the process.

An error is now displayed when such extravariables are found. The Quick Fix option can beused to resolve this error. Navigate to ErrorMarker > Quick Fix> Select Issues to be fixedand select Confirm.

Changes to the Client Auth Type field. The default value of the Client Auth Type fieldin the SSL server configuration shared resourcehas been changed from None to Optional. Theprevious default value None was invalid.

An error message is displayed in TIBCOBusiness Studio™ Container Edition to alert theusers about missing dependencies caused byversion mismatch.

When the shared module version was updated,the dependent project dependency versionconfiguration was not updated. TIBCO BusinessStudio Container Edition did not report anyerrors for this missing dependency.

Now, when shared module version is changed,the change is also reflected in the applicationmodule dependencies.

Renaming of an activity by double-clicking theprocess canvas is disabled.

Renaming an activity by double-clicking theprocess canvas was allowed. This causedinconsistency. This functionality is disabled.

Now to rename an activity, you must switch toProperties view, click the General tab, andmodify the Name field.

Removal of TIBCO FTL Client Libraries Starting with the TIBCO BusinessWorks™Container Edition 2.3.2 release, TIBCO FTLclient libraries are no longer shipped with theproduct. This affects the following areas of theproduct:

● Palettes - FTL

A new bwinstall utility target has been createdfor users to easily add the client libraries fromthe FTL installation. To install FTL Clientlibraries, run the following command from<BW_HOME>/bin folder and follow theprompts:

bwinstall ftl-driver

21

TIBCO BusinessWorks™ Container Edition Release Notes

Page 22: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

General

The statement type: object is ignored in theSwagger file.

If $ref and type: object are present in theSwagger file, previously an error was thrown.Now this has been modified to consider as $refinstead. For more information, refer to Conversion Between Swagger and XML inTIBCO Business Studio topic in the RESTReference guide.

Release 2.3.1

Design-time

Application modules must include the .qualifiersuffix at the end of their version number.

When specifying a version for the applicationmodule, the .qualifier suffix must be included.For example, if you change the version of anapplication module from 1.0.0 to 1.0.1, you mustenter 1.0.1.qualifer in the Version field. Ifyou do not include .qualifier in the versionnumber, a validation error is shown in theProblems view.

Migration

Activator processes are now migrated as directsubprocesses.

When migrating an activator process, a directsubprocess is generated instead of a service-based subprocess.

Release 2.3.0

General

ECC installation is now optional Removed libsunec.so file from tibcojre64 wherebwce_cf.zip file is no longer available. You caninclude libsunec.so, while creating buildpackand docker image using an open source scriptsfrom github.

● Docker image: https://github.com/TIBCOSoftware/bwce-docker

● PCF buildpack: https://github.com/TIBCOSoftware/bwce-buildpack

Place the libsunec.so file in /resources/addons/lib/ directory.

Download the proper version of thelibrary libsunec.so

22

TIBCO BusinessWorks™ Container Edition Release Notes

Page 23: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

General

Restrictions on naming the activities in TIBCOBusiness Studio™ Container Edition .

A restriction is introduced on naming theactivities. Activities now cannot have same nameas that of operation in a service or a reference ina current process.

Changes in the way subprocesses are displayedafter you drag and drop them on a process orsubprocess.

In former versions of the software, dragging adirect or service subprocess from the ProjectExplorer and dropping it on a process, directsubprocess, or service subprocess that was openin the Process Editor caused an activity icon toappear with the default activity name. Forexample, dropping a direct subprocess onto aprocess caused a Call Process activity, namedCallProcess to appear in the process.Alternatively, dropping a service subprocessonto a process caused an Invoke activity, namedInvoke, to appear in the process.

With this enhancement, the Call Process orInvoke activities that appear in the process, orsubprocess, are named after the subprocess theyreference. For example, dropping a directsubprocess, called SubprocessA, onto a processwill result in a Call Process activity namedSubProcessA to appear. The same applies forservice subproccess.

Ability to select multiple process properties todelete.

Multiple process properties can now be selectedand deleted from the Properties tab in TIBCOBusiness Studio Container Edition . To selectmultiple process properties, hold down the Shiftkey, and either select the individual processproperties, or use the down directional key.

The Rename Refactoring dialog appears only if achange has been detected in the name of themodule property group.

The Rename Refactoring dialog appeared evenwhen users clicked on the module property orgroup twice, and then clicked on anotherproperty without changing the name. Now thedialog appears only if a change has beendetected in the name of the module property ormodule group.

Module Properties support for HTTP transport. The HTTP Client Connector in SOAP ReferenceBinding can now be configured with literal valueor module property.

Remove button disabled in the REST Bindingstab.

If the binding used is a REST binding, theremove button is disabled in the REST ServiceBindings tab. The user will no longer be able toremove a REST Binding.

23

TIBCO BusinessWorks™ Container Edition Release Notes

Page 24: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

General

The warning Invalid PartnerLinkType name- Reference PartnerLink name is not

unique now changed to an error.

Changed the validation, InvalidPartnerLinkType name - Reference

PartnerLink name is not unique from awarning to an error. As a result of which, nowwe cannot add two PartnerLink references withsame name in a process. Trying to add aPartnerLink Reference with duplicate name willresult in an error.

Release 2.2.1

Migration

Classes folder removed from the CustomXPATH Function Group Plugin project

After migration, the classes folder will no longerbe available inside the Custom XPATH FunctionGroup Plugin Project. ThecustomXPathFunction.jar file for classesreferred by the project are placed in the libfolder. The same JAR file will also be added tothe project class path.

Custom XPATH Function Group Plugin After migration, Custom XPATH FunctionPlugin Project will be included in the applicationproject.

General

Stricter validation for accepted response type REST service has a stricter validation on theaccepted response type, and if anything otherthan the supported response types is used, theunsupported response media type exception isthrown.

Release 2.2.0

Design-time

Flow limit on REST Service Bindings To apply Flow Limit to applications that useHTTP-based transports, specify the number ofmaximum QTP threads on the HTTP Connectorshared resource. The value you set for theminimum number of QTP threads shouldalways be less than, or equal to, the number youset for maximum QTP threads.

If applications are using non-HTTP-basedtransports, for example JMS, set theBW_APPLICATION_JOB_FLOWLIMITenvironment variable.

24

TIBCO BusinessWorks™ Container Edition Release Notes

Page 25: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Design-time

Removal of TIBCO Enterprise Message ServiceClient Libraries

Starting with this release, TIBCO EnterpriseMessage Service (EMS) client libraries are nolonger shipped with the product. This affects thefollowing areas of the product:

● Palettes - JMS (when using EMS as theserver)

● Binding - SOAP (when using JMS transport)

A new bwinstall utility target has been createdfor users to easily add client libraries from theEMS installation. To install EMS Client librariesrun the following command from<BW_HOME>/bin folder and follow theprompts:

bwinstall ems-driver

Release 2.1.1

There are no changes in functionality in the version 2.1.1 of TIBCO BusinessWorks™ Container Edition.

Release 2.1.0

There are no changes in functionality in the version 2.1.0 of TIBCO BusinessWorks™ Container Edition.

Release 2.0.0

Design-time

Invoke activities with a single Message-Part(Element) as the output, can be selected asthe Output Activity for the group

The Accumulate Output check box is nowsupported for the Invoke activity when theactivity is used inside of a group.

An easier way to create an XSD schema from aJSON payload in Business Studio

The new JSON to Schema Wizard provides astreamlined approach to creating an XMLschema from a JSON Payload. It can be easilyaccessed by right-clicking on the Schemas folderfrom the Project Explorer pane, and clickingNew > XML Schema File from JSON Payload.

25

TIBCO BusinessWorks™ Container Edition Release Notes

Page 26: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Design-time

Updates to the HTTP access logs The following HTTP Access Log properties havebeen removed removed:

1. bw.plugin.http.jetty.disableaccesslogs

2. bw.plugin.http.jetty.accesslogs.extended

3. bw.plugin.http.jetty.accesslogs.cookies

4. bw.plugin.http.jetty.accesslogs.servername

5. bw.plugin.http.jetty.accesslogs.dispatchtime

Another update made was to the defaultbehavior of HTTP access logs. Previously, HTTPaccess logs were printed by default. In thisversion of the software, HTTP access logs willnot be printed by default. Users can choose oneof the following options to enable the access log:

● To turn on HTTP access logs for newapplications, select the Enable Access Logscheck box in the HTTP Connector SharedResource.

● To turn on HTTP access logs for applicationsthat were created using previous versions ofthe software, set thebw.plugin.http.jetty.accesslogs.enable totrue.

The JDBC palette can be configured to usecustom JDBC drivers

The JDBC Connection Shared Resource can beconfigured to use custom drivers at run time. Foradditional details, refer to the "Using CustomDrivers for Run Time" section in the TIBCOBusinessWorks Container Edition Palette Referenceguide.

JMS activities now support dynamic JMSproperties

Users can add JMS properties to the followingJMS activities at runtime:

● Get JMS Queue Message

● JMS Receive Message

● JMS Request Reply

● JMS Send Message

● Reply to JMS Message

● Wait for JMS Request

26

TIBCO BusinessWorks™ Container Edition Release Notes

Page 27: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Closed Issues

The following have been closed issues in TIBCO BusinessWorks™ Container Edition and are listed byrelease.

Release 2.4.0

Bindings

Key Description

BWCE-1642 The SOAP service sent incorrect fault response values to the client when the SetContext activity was used to set the fault response values.

AMBW-32812 The SOAP service sent incorrect fault response values to the client when the SetContext activity was used to set the fault response values.

AMBW-32747 When an invalid XML request was sent to a REST service, 500 server error wasdisplayed and the subsequent valid requests also started failing.

AMBW-32364 The Concrete WSDL file could not be retrieved at runtime for a SOAP servicedeployed through a web browser by using the URL.

AMBW-32079 TIBCO Business Studio Container Edition displayed the Null PointerException when generating concrete WSDLs. The Null Pointer Exceptionwas also displayed when the abstract WSDL's inline schema was imported withblank namespaces, or the schema had resource files with no target namespaces.

AMBW-32030 In some cases, TIBCO Business Studio Container Edition displayed WSDL importerror when concrete WSDL file was imported to the other application.

AMBW-31528 The Invoke REST Reference displayed the error,"java.lang.IllegalArgumentException: prefix cannot be null whencreating a QName" under heavy load of concurrent REST requests, or duringload testing.

AMBW-31524 When creating a concrete WSDL, TIBCO Business Studio Container Editiondisplayed a Null Pointer Exception, when schemas imported other schemaswith no target namespace for a SOAP service.

AMBW-31509 The Get Context activity could not fetch Security Context Certificate values,when the Expose Security Context check box was selected in the SOAP servicebinding.

AMBW-31397 The information added in the Summary field in TIBCO Business StudioContainer Edition did not appear in the Swagger file on deployment when thetop-down process workflow was used.

AMBW-31349 When creating a concrete WSDL, TIBCO Business Studio Container Editiondisplayed the Null Pointer Exception, when schemas included otherschemas with no target namespace for a SOAP service.

27

TIBCO BusinessWorks™ Container Edition Release Notes

Page 28: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-30315 If the Client Acknowledge Mode was enabled for a SOAP over JMS service andthe max session value was set to more than 1, when a service runtime exceptionoccurred in the service all the JMS messages were recovered during sessionrecovery causing multiple message delivery.

AMBW-30314 When the SOAP Service binding was configured to use JMS as the transporttype, and Client Acknowledge Mode was enabled, the module property valueset for the Max Sessions field was not honored at run time.

This has been fixed, and now the sessions used at run time correctly reflect thevalue set on the Max Sessions field.

AMBW-30276 The sequence of elements of complexType were modified when an XSD wasgenerated using Swagger file.

AMBW-30252 Swagger 2.0 definitions that had other files in related directories could not beimported to TIBCO BusinessWorks™ Container Edition.

When you import the swagger file, first generate the XSD schema.

Right click the swagger json file, and click Refactor > Generate XSDSchema to generate the XSD schema.

Create the service using the top-down approach, and change theschema element in the Input Editor tab of the generated Replyactivity.

AMBW-30240 The Swagger UI generated two responses when the response header parameterhad the same name as the request header parameter in the REST service.

AMBW-30237 TIBCO Business Studio Container Edition displayed an error when the responseheader parameter had the same name as the request header parameter in theREST service.

AMBW-30168 If the SOAP Service binding was configured to use JMS as the transport type,and Client Acknowledge Mode was enabled, and if a JMS message caused aservice runtime exception to be generated in the SOAP Service process flow thatcontained a Throw activity, but no catch block handle, all subsequent JMSmessages were also recovered during the session recovery.

The correct behavior is to recover the JMS message that is currently processingand all subsequent messages to be processed, if the max session value for theJMS Connection in the service binding is 1.

AMBW-30139 TIBCO Business Studio Container Edition displayed an error : Null Pointerexception when multiple form parameters were added in a REST ReferenceBinding created using the Request-Type: application/x-www-form-urlencodedand the POST operation.

AMBW-30122 In the scenario where the SOAP Service Binding was configured to use JMS asthe transport type, and Acknowledge Mode was enabled, the module propertyvalue set for the Max Sessions field was not honored at runtime. This has beenfixed, and now the sessions used at runtime correctly reflects the value set on theMax Sessions field.

28

TIBCO BusinessWorks™ Container Edition Release Notes

Page 29: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-29913 When a module property was renamed, the changes did not reflect on the SOAPJMS Binding for the respective fields that used this property.

AMBW-29907 TIBCO BusinessWorks Container Edition generated Unexpected EOF inattribute value error when processing the SOAP response with the log levelset as ERROR for SOAP binding logger, and if the SOAP response had MTOMattachments of large size.

AMBW-29845 TIBCO Business Studio Container Edition displayed Failed to createDocumentBuilderFactory for parsing xml schema source. error whentrying to retrieve concrete WSDL at runtime by using the ?wsdl' option formultilevel schema import.

AMBW-29732 Duplicate entries of XSD elements were generated in the concrete WSDLretrieved with ?wsdl option when multiple applications used the schema fromthe shared module, deployed to the same AppSpace.

AMBW-29687 When an XSD defined inside a WSDL was used in the REST service, the JSONvalidation error occurred when invoking the service.

AMBW-29660 If abstract WSDL used for SOAP service binding had WSDL import artifacts,that is, imported WSDL had inline schemas, then those were not getting addedinto design time concrete WSDL generation.

AMBW-29659 Changes to the SOAPAction header on the SOAP service binding were notreflected in the Concrete WSDL if the WSDL retrieved at runtime was using the<request URI>/?WSDL option.

AMBW-29581 TIBCO Business Studio Container Edition displayed an error when the RESTReference was used to invoke a service that had path parameters not enclosedwithin path separators.

AMBW-29487 The non-inline WSDL schema was not embedded in the Concrete WSDL, if theWSDL was retrieved at runtime using the <request URI>/?WSDL option.

AMBW-27549 TIBCO Business Studio Container Edition displayed XSD Schema validationerror when validating conversion from the Swagger schema to the XSD schema.

AMBW-25279 The Refactoring option has been added for the REST service binding. Using theoption, you can rename the binding and delete the binding or operation.

AMBW-22553 A NullPointerException is generated when using the Generate ConcreteWSDL option to create a concrete WSDL for a SOAP Service binding.

To avoid this error, create a new SOAP Service Binding, and generate theconcrete WSDL by using the same option.

AMBW-22246 When the Concrete WSDL was dragged and dropped over an empty process orreference area and the Invoke Operation option was selected, TIBCOBusinessWorks Container Edition did not pick the binding from the ConcreteWSDL.

29

TIBCO BusinessWorks™ Container Edition Release Notes

Page 30: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-22027 TIBCO Business Studio Container Edition displayed the Null PointerException when the schema element in the Input Editor of Reply activity foroperations of the REST service was changed.

General

Key Description

BWCE-1715 A null pointer exception occured while trying to load an xml document whichwas referred within the project using document() function in XSLT.

BWCE-1652 Host not found error was thrown while discovering services registered withEureka from BWCE.

BWCE-1567 SPRING_CLOUD_CONFIG_SERVER_URL was malformed while using SpringCloud Config Server

AMBW-32826 XML output that used the XmlEncoder, including the 1 function, the customXPath function, and the Render XML activity produced malformed output,where > was replaced by <.

For e.g. <element> appeared as &lt;element&lt;

AMBW-32811 If multiple schemas shared the same target namespace and had chameleonincludes in them, the following error message was intermittently displayed:Locked. Cannot add additional Schema.

AMBW-32809 TIBCO Business Studio™ Container Edition displayed validation error whenmapping to a choice element and the second option from the choice list wasselected.

AMBW-32219 Design time errors were not displayed though the process file contained thewrong location for the WSDL import location.

AMBW-32073 The process color became blue when a REST Reference Binding was createdusing a JSON file.

AMBW-32001 The Quick Fix option did not work for reserializing design time and run timebinding, and the warning Runtime binding is not synchronized wasdisplayed.

AMBW-31882 TIBCO Business Studio Container Edition displayed validation error whenmapping to a choice element, and the second option from the choice list wasselected.

AMBW-31858 After migration, the port type pointed to incorrect WSDL locations though theserialization was correct.

AMBW-31766 Some job data was missing for a few projects, when the projects were run in thedebug mode.

1 render-xml()

30

TIBCO BusinessWorks™ Container Edition Release Notes

Page 31: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-31651 When the XSD schema namespace ended with XML, the Eclipse ModellingFramework (EMF) generated a prefix which started with XML. This generatedprefix was invalid and caused the EMF mode deserialization error.

AMBW-31646 TIBCO Business Studio Container Edition could not display a schema in thecurrentElelment variable on the Input tab of the Iterate Group when theconditional statement's output referred to the same element defined in theschema.

AMBW-31518 Importing the XSD file from a shared module now directly adds the sharedmodule in the dependency list.

AMBW-31401 TIBCO BusinessWorks™ Container Edition failed to process the schemas anddisplayed the cache exception at runtime due to a chain of chameleon includes.

AMBW-31338 Closing and restarting TIBCO Business Studio Container Edition caused thepreviously added components to disappear.

AMBW-31256 The debugger could not display the correct status of the process execution in theProcess Details tab, as the shared modules were released and were notdependent on the application module.

AMBW-31249 Activities in a process could not be renamed because incorrect comment syntaxbroke the third-party parser.

AMBW-31248 If the Set Shared Variable and the Get Shared Variable activities were used in aprocess, or multiple processes, of a shared module to retrieve a module sharedvariable, and if two applications were dependent on the same shared module,both of the applications referenced the same copy of the module shared variable.

This has been fixed, and now each application uses a separate copy of themodule shared variable.

AMBW-31247 Validation warnings were displayed if there was no coercion (xsd schema)specified when mapping the any element(*).

Validation errors are now lowered to the warnings level when there is nocoercion.

AMBW-31246 The Copy-of binding functionality did not carry information for the originalelement. The Surround with.. option was not available with the Copy-of bindingfunctionality.

AMBW-31140 TIBCO Business Studio Container Edition displayed the error, render-xmlexception: node cannot be null, when running projects with custom XPathfunctions.

AMBW-31108 The Quick Fix option is now available when an extra parameter binding isdetected after projects are imported to the workspace.

AMBW-31093 TIBCO Business Studio Container Edition displayed the error, render-xmlexception: node cannot be null, when running projects with custom XPathfunctions.

31

TIBCO BusinessWorks™ Container Edition Release Notes

Page 32: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-31072 TIBCO BusinessWorks Container Edition generated VariableNotFoundexception intermittently when an activity was deleted and replaced by the otheractivity in an application.The error was also generated when certain BPELactivity extensions were created or deleted.

AMBW-31023 A quick fix is now available to enable validation warnings or errors fortransitions with conditions where the XSLT is not set.

With this quick fix, the XSLT is set using the design time expression language.

AMBW-31014 When a subprocess call failed due to any error, the subprocess created duplicatefields in the input of the subprocess call.

AMBW-30971 When module properties were added to the shared module and the applicationproject was imported, the properties of the application were not updated afterimport.

The following error was displayed: Application configuration error. Aset of module properties included in the BW application are not in

sync with the module properties configured for the module. Re-

include module in the application.

This has been fixed, and now TIBCO Business Studio Container Edition includesor updates the missing properties of the application when the application isincluded in the workspace.

AMBW-30873 Some projects using Fault Context on the service or reference bindings failed.

AMBW-30848 The debug logs did not display the activities inside the processes, and thedebugger failed to stop when an activity included a breakpoint. Due to themissing XPDLID attribute in the serialization of the activities, the projects wereexecuted at the run time but were not displayed in the debugger.

AMBW-30815 TIBCO BusinessWorks Container Edition generated Failed to read Processmodel from resource error when starting an application.

AMBW-30814 When two TIBCO BusinessWorks Container Edition applications weredependent on the same shared module, one of the applications went into theimpaired state.

AMBW-30775 A new option Configure Contents has been added in the Problems tab. Selectthis option to configure types of errors and warnings to enable CI/CD.

AMBW-30732 A radio button was displayed under the API Explorer tab in TIBCO BusinessStudio Container Edition .

AMBW-30727 TIBCO BusinessWorks Container Edition did not display any error for incorrectXPath expression, and continued to execute infinitely when comparing to stringtypes.

AMBW-30674 Application properties are now updated properly after selecting the red (X)button. The default value is updated correctly without selecting the Save button.

32

TIBCO BusinessWorks™ Container Edition Release Notes

Page 33: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-30673 TIBCO BusinessWorks Container Edition did not evaluate XPath expressionconsistently in the XPath Builder and generated warnings for if-then-elsestatements.

AMBW-30634 TIBCO Business Studio Container Edition was unresponsive after importingprojects to the workspace and performing the building workspace action.

AMBW-30614 The bwdesign command line utility could not import binary shared module inthe archived format.

AMBW-30589 Importing projects and updating the JDBC shared resource took a long time.

AMBW-30569 The bwenginedb command generated an error Invalid object name'PES_PROCESS_CHECKPOINT' when running the application in the persistencemode ftgroup.

AMBW-30427 A new API getSerializedFaultData() has been added to get error or fault outputfrom an activity audit event.

AMBW-30361 In TIBCO BusinessWorks Container Edition 6.x the trackingInfo element wasnot present under the ProcessContext element.

AMBW-30275 Schemas without namespaces were not resolved in the Iterate group.

AMBW-30205 TIBCO Business Studio Container Edition was unresponsive when projects fromthe GIT repository were opened.

AMBW-30191 If the schema for the Reply activity in a REST service was changed, the followingerror was generated at runtime: PVM-XML-106032: Cannot find XML element.

AMBW-30119 When extensions were used in the schema, then that particular element wasduplicated and displayed validation errors.

AMBW-30114 The complex element could not be mapped to the anyelement datatype undertwo levels of choice of elements when one of the choices is a repeatinganyelement.

AMBW-30100 Errors were displayed in TIBCO Business Studio Container Edition whenmultiple applications used the same HTTP Connector, that was defined insidethe Shared Module. The errors were displayed when the Shared Across checkbox was not selected.

AMBW-29997 TIBCO BusinessWorks Container Edition failed to process the schemas anddisplayed the cache exception at runtime due to a chain of chameleon includes.

AMBW-29947 TIBCO Business Studio Container Edition did not show any validation erroreven if there was an error in the XPath statement used in the activity.

AMBW-29932 TIBCO Business Studio Container Edition took time to respond and wasunresponsive when renaming WSDLs or schema folders.

33

TIBCO BusinessWorks™ Container Edition Release Notes

Page 34: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-29919 When a type was coerced to the any element, a validation error was generatedon the XPath expression over the transition.

AMBW-29916 TIBCO Business Studio Container Edition displayed transition configurationerror when coercions were applied on a transition.

AMBW-29882 Activities in the catch block of a group were not visible in the Output Activitylist.

AMBW-29881 When projects were imported from an external location into a workspacewithout copying the project, projects were deleted and generated again from theapplication module.

The regenerated projects were created under the workspace instead of thelocation from where the project was created, and a copy of the same applicationdata was created.

AMBW-29860 When schemas had cyclic includes, model group conversion displayed thefollowing assertion error: Compositor argument cannot be null.

AMBW-29838 When the build automatically option was turned off, the operation to copy andrename a process between modules ended with corrupted entries inmodule.bwm.

AMBW-29737 Any data entered in the Sequence Key field on the Advanced tab of the JMSReceive Message activity generated the Variable Not Found error.

AMBW-29603 When an Invoke activity received a fault response that was a declared fault, theRethrow activity and the Repeat on Error group activity did not pass the faultresponse to the higher level catch.

AMBW-29585 Copying and pasting a calling process retained older references and displayedan error.

AMBW-29569 TIBCO BusinessWorks Container Edition generated warning for activatorcomponent when the Engine Command activity invoked StopApplicationcommand. An error was displayed after restarting an application.

AMBW-29499 Adding a Timer activity to a subprocess did not generate validation errors.

AMBW-29498 Text color did not match the transition color.

AMBW-29497 When multiple commands were run in the script, bwdesign displayed theArrayIndexOutOfBound exception.

AMBW-29495 Validation errors were reported in TIBCO Business Studio Container Editionafter importing projects created on TIBCO BusinessWorks Container Edition6.4.1 or earlier versions.

AMBW-29492 Users can now turn the Build Automatically option ON or OFF from theconfig.ini file by setting the property bw.autobuild to true or false.

34

TIBCO BusinessWorks™ Container Edition Release Notes

Page 35: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-29475 Assertion XPath mappings and absolute values could not be saved for unittesting purpose.

AMBW-29440 In some cases, automatic refactoring through TIBCO Business Studio ContainerEdition led to extra parameter bindings in refactored XSLT files, which resultedin runtime errors.

This has been fixed, and the correct input parameter bindings are now providedduring the automatic refactoring process.

AMBW-29433 The Engine Command activity returned duplicate information for theGetProcessInstanceInfo command when ProcessDefinitionName was passedfrom the input schema.

AMBW-29360 An error was displayed when a shared resource was moved from an ApplicationModule to Shared Module using the Move option.

AMBW-29354 In some cases, TIBCO BusinessWorks Container Edition generated errors atruntime when automatic refactoring led to the extra parameter bindings inrefactored XSLT files through TIBCO Business Studio Container Edition .

AMBW-29331 Logging a large validation exception resulted in the out of heap space condition.

AMBW-29312 Component configurations could not be seen after saving the project.

AMBW-29279 An intermittent cache error Locked. Cannot add additional Schema wasdisplayed when multiple schemas share the same targetnamespace and hadchameleon includes in them.

AMBW-29136 Files and folders were not removed when a new version of TIBCOBusinessWorks Container Edition was installed in the same TIBCO_HOMEwhere a previous version was installed.

AMBW-29121 The bwdesign import command became unresponsive.

AMBW-29105 In certain scenarios, TIBCO Business Studio Container Edition stoppedresponding when performing actions like cleaning all projects, adding a RESTresource, adding SOAP or REST bindings to a resource, and automatic buildingof a workspace.

AMBW-29101 A runtime exception activity output data validation error occurred when thegenerated concrete WSDL had schemas that included other schemas with notarget namespace.

AMBW-29083 Schemas without namespaces were not resolved in the Iterate Group and theoutput of the Start activity in the direct sub process.

AMBW-29079 A Null pointer exception was displayed when a new process was added toan application module with an empty or missing TIBCO.xml file.

35

TIBCO BusinessWorks™ Container Edition Release Notes

Page 36: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-28995 The error, TIBCO-BW-FRWK-600026: Failed to start BW Module[factset.client.contact.crmfm.nbc.module:1.0.0.qualifier],

<CausedBy> null <CausedBy> java.lang.NullPointerException wasdisplayed when module properties were referred from the Shared Module.

AMBW-28983 The Apply button was disabled in the Run Configuration and DebugConfiguration dialog boxes when the initial configuration was changed.

AMBW-28549 The error, No matching ns9:property was reported when Refactor > RepairBusinessWorks Projects was used with the option, Recover Activity IDs.

This is now fixed and the error is no longer reported.

With this fix the Recover Activity IDs option in the Refactoring Wizard has beenreplaced with the Quick Fix option.

To apply Quick Fix, perform the following steps:

1. Navigate to Windows > Preference > BusinessWorks > Validation andchange the preference for Recover Activity ID and Recreate Activity IDfrom Warning to Error.

2. Right-click on the errors related to Recover Activity Id, Recreate Activity ID,and select the Quick Fix option.

AMBW-28406 When multiple commands were run in the script, bwdesign displayed theArrayIndexOutOfBound exception.

AMBW-27711 A process was deselected in the Run Configuration and Debug Configurationdialog boxes when it was renamed.

AMBW-27710 The Apply button was disabled when new processes were added in the currentapplication or project, and the Select All button was selected before running theapplication.

AMBW-27575 The automatic_mapper_if_surround functionality was not working for Nillableoptional to optional elements mapping.

AMBW-27521 The memory leak issue was observed.

AMBW-27503 TIBCO Business Studio Container Edition was unresponsive when projects fromthe GIT repository were opened.

AMBW-27431 TIBCO Business Studio Container Edition displayed an error when importingprojects that had empty folders. The projects were exported using the StudioProjects to Archive option.

AMBW-26925 TIBCO Business Studio Container Edition could not display attributes definedunder complex element in the Input Editor tab of a Mapper activity.

AMBW-26725 In a transition coercions were not saved after they were added to mappings.

AMBW-26180 Copying activities from one process to another process displayed errors.

36

TIBCO BusinessWorks™ Container Edition Release Notes

Page 37: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-25791 The bwdesign command line utility became unresponsive and could not createEAR files.

AMBW-25629 After migration, TIBCO Business Studio Container Edition displayed thevalidation error for violation of UPA (Unique Particle Attribution).

Workaround: Clear the check box Check full XML Schema Conformance atXML > XML Schema Files > Validation on the Preferences dialog box to disablestrict checking.

AMBW-25502 The mapping from a coercion to a variable list broke when clicked on any otheractivity.

AMBW-24717 When changing the color of a transition to a color other than the default black,the transition color changes but the text remains black. Sometimes the text coloralso changes but when the workspace was reopened, the workspace becameblack.

AMBW-24410 You can now export an application without a profile. At the runtime we canupload profile and run the application successfully.

AMBW-23858 TIBCO BusinessWorks Container Edition generated Null Pointer Exceptionwhen an AppNode was configured in FT mode, and then was restarted.

AMBW-22862 A button Navigate to schema was added to show what file or namespace is theselected Schema element of the Process Variable.

AMBW-20542 The out data validation stack trace in TIBCO BusinessWorks Container Edition6.x did not specify the erroneous elements.

AMBW-20144 TIBCO Business Studio Container Edition became unresponsive intermittentlywhen a SOAP or REST binding was added to the process and a workspace wasbuilt.

AMBW-13197 Support has been added for a module property to configure DateTime propertyin the Timer activity

Migration

Key Description

AMBW-32816 The $Error_<activityName> was not migrated in the Catch block correctly.

AMBW-32808 A few mappers were migrated as empty activities.

AMBW-32807 The mapping repair mechanism applied to activities during migration resultedin the argument cannot be null exception. Also, when the service definition wasmigrated, the message that was defined in the imported WSDL was not handledcorrectly.

AMBW-32377 After migration, unused process properties were created in the processes.

37

TIBCO BusinessWorks™ Container Edition Release Notes

Page 38: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-32374 A few processes migrated as empty scopes and the error Argument cannot benull was displayed when trying to open those processes. This occurred whenthe schemas were not available for some of the activities in those processes.

AMBW-32241 TIBCO Business Studio™ Container Edition displayed the Null pointerexception when accessing the service context, post migration.

AMBW-32171 A few processes migrated as empty scopes.

AMBW-32169 After migration, mappings in the main process was broken.

AMBW-32162 Processes representing Operations migrated as empty processes.

AMBW-32064 Migrated projects failed to start at runtime due to the missing schema.

AMBW-32062 After migrating a project, runtime failed with the error, cvc-complex-type.3.1: The attribute, 'ref', is not valid with respect to its

attribute use. src-element.

AMBW-32041 After migrating and running the project, the subprocess output was missingfrom the job data.

AMBW-32035 After migration, the Output activity field for the Iterate group was notpopulated.

AMBW-31965 After migration, the XPath expression from the Invoke activity was notresolved .

AMBW-31961 After migration, a few processes displayed the process inline schema namespacecollision error.

AMBW-31905 After migration, the output of the Invoke activity present inside the group wasnot available outside the group. The output was unavailable outside the groupbecause the Global Scope check box was not selected.

AMBW-31899 After successfully validating a project, when a process was deleted and thenmigrated again, the project displayed errors in other processes.

AMBW-31896 Selective migration failed for the service agent process, when the process wasmigrated using the command line.

AMBW-31880 The unresolved type validation error occurred due to the invalid namespace inthe output element of Call Process activity.

AMBW-31875 Get Context and Set Context activities migrated twice.

AMBW-31859 After migration, the output of the Invoke activity was not visible.

AMBW-31857 After migration, duplicate datasources were observed in the transition from theInvoke activity.

38

TIBCO BusinessWorks™ Container Edition Release Notes

Page 39: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-31823 The service implementation process was not migrated correctly when the serviceagent process name included a period (.)

AMBW-31609 During migration, process loading failed with the out of memory issue leadingto the Java heap space error.

AMBW-31551 Mappings in the End activity were not migrated.

AMBW-31548 Projects containing global properties within Java global instance shared resourcecan now be migrated.

AMBW-31355 Due to the missing name attribute in a process, the argument cannot be nullerror was displayed when the process was opened after migration.

AMBW-31097 The elements in the context binding were missing after migration.

AMBW-31096 The component was deleted after the project was saved because the Nameattribute in the process was missing after migration.

AMBW-31095 Operation contexts were not migrated.

AMBW-31060 User defined faults were not visible in the catch all block for migrated projects.

AMBW-31048 Some process failed to open after migration due to the missing namespacedeclaration within the process's definition element.

AMBW-31002 Service Agent migration failed as the corresponding context schema migratedincorrectly.

AMBW-31001 After migration, a process failed to open and displayed the argument cannotbe null error.

AMBW-30983 Contents of the Schema file were empty after migration. This issue was causeddue to the UTF-16LE charset present in the Schema file.

AMBW-30982 The Custom ErrorSchema was not available in the End activity of the mainprocess block after migration.

AMBW-30977 The choice option was not visible for the Start, Render XML, Parse XMLactivities post migration.

AMBW-30974 The Get Context activity migrated as a null activity.

AMBW-30948 During migration, multiple schemas could not be migrated separately. A singleXSD file was created for multiple processes.

AMBW-30859 The service process migrated as empty which led to the component processunder the module descriptor for the service process not getting created.

AMBW-30831 When a TIBCO BusinessWorks™ Container Edition 5.x project was configuredusing SSL, the corresponding JMS connection was not created after migration.

39

TIBCO BusinessWorks™ Container Edition Release Notes

Page 40: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-30587 During migration, when a WSDL inline schema was referred as input or outputfor direct call processes and for service migration, the location evaluated foradding the import in a process model failed with the Null Pointer exception.

Migration failed, and the null pointer exception occured as locations with .xsdqualifiers were incompatible with the URI formation guidelines.

AMBW-30559 Few processes failed to migrate correctly and displayed the argument cannotbe null error, when opened in TIBCO Business Studio Container Edition .

AMBW-30406 The service agent failed to convert to the service process, and binding creationfailed as the service agent used the input header from the WSDL instead of theport WSDL.

AMBW-30403 Shared variables corresponding to Context Resource did not contain therequired headers, and the expected structure of the headers was not displayedcorrectly in the Output field for the Get Context activity after migration.

AMBW-30385 Fault element was not displayed in the error variable of the Call Process activityafter migration.

AMBW-30278 Input mappings for the Generate Error activity were missing after migration.

AMBW-30154 After migration, SOAP services were not implemented correctly. Once themigration process was complete, the migration log displayed the error message,The Invoke activity has its input specified as a WSDL message

only, for now , and the SOAP service implementation migrated as empty.

AMBW-30146 After migration,the default host in the HTTP Client shared resource wasmapped to https://localhost instead of localhost.

AMBW-30144 Processes with the Start and End activities where schemas pointed directly to aWSDL Inline Schema element were migrated incorrectly.

AMBW-30143 When a process containing activities from TIBCO ActiveSpaces was opened aftermigration, the following error message was generated: The argument cannotbe null.

AMBW-29918 External schemas were not generated post migration when a TIBCOBusinessWorks Container Edition 5.x project contained inline schemas withWSDL references.

AMBW-29850 Migrating TIBCO BusinessWorks Container Edition 5.x project to TIBCOBusinessWorks Container Edition 6.x failed with the errorjava.lang.StackOverflowError.

AMBW-29849 The Encoding field on the General tab of the File Poller activity displayed awarning when projects were migrated from TIBCO BusinessWorks ContainerEdition 5.x to TIBCO BusinessWorks Container Edition 6.x.

AMBW-29831 There were naming errors in the Activator process after migration because thename of the Call Process activity used in the Activator process was notaccording to the NC naming standard.

40

TIBCO BusinessWorks™ Container Edition Release Notes

Page 41: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-29648 When an application containing data format with elements from a schema wasmigrated, the migration generated data format would not populate the elementsresulting in errors in the application.

AMBW-29646 The Argument cannot be null error for migration scenarios has been fixed.

AMBW-29447 Though mappings were correct, the activities failed to recognize the outputelement. There were no input configuration errors but errors like Activity hasinput configuration error. No Matching response were displayed. Thisled to the Argument cannot be null error when trying to open the faultyprocesses post migration.

AMBW-29438 Within an if condition, when the value assigned for false was zero, the XMLnode was not rendered after migration.

AMBW-29425 The custom data type used in the input parameter of the JDBC Call Procedureactivity migrated as a string.

AMBW-29277 Migration failed for some processes and displayed the Argument Cannot beNull error.

AMBW-28923 Processes did not migrate, and displayed the argument cannot be nullexception when the processes were opened.

AMBW-28342 TIBCO BusinessWorks Container Edition 5.x sub-processes configured withdynamic override migrated as empty sub-processes.

AMBW-27626 Migration failed for the date-Time translation.

AMBW-27605 Data was not passed from the main process to the subprocess, and the processfailed after migration.

AMBW-27324 Due to the stackoverflow error displayed during migration, a few processesdid not migrate correctly.

AMBW-27254 The function true migrated as true() when this function was used in the XPath ofan activity but did not migrate as true when the function was used on atransition.

AMBW-27107 The Activity Error Variable field was not selected after migration, and the errormessages of the group activities were not reflected outside the group.

AMBW-26985 Expression fields were not migrated because the root element was notrecognized by the migration tool.

AMBW-26873 After migration, the external XSDs displayed the error src-resolve: Cannotresolve the name element name' to a 'element declaration'

component.

AMBW-26629 Migrated TIBCO BusinessWorks Container Edition 6.x projects displayed designtime errors when the sub-process referred to a WSDL inline schema.

41

TIBCO BusinessWorks™ Container Edition Release Notes

Page 42: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-26430 When a process variable was defined without a schema or inline elementreference, mapping errors were displayed after migration.

AMBW-23943 After migration, the elements for Accumulate Output of the Iterate group werenot visible.

AMBW-23174 Links between the process service descriptor or WSDL and the process brokeafter migration.

AMBW-22999 Selecting the option Add Complex Type Variable allowed users to select onlythe global element. Selecting Schema type (complex types, WSDL messages) wasnot supported.

AMBW-20170 After migration, Validation errors occurred when an XML element from an XSDschema, without a target namespace could not be resolved.

Palette

HTTP Palette

Key Description

AMBW-31211 The httpVersion, statusCode, and reasonPhrase data elements of the statusLinedata element were not populated in the fault output of the Send HTTP Requestactivity when the HTTP server returned the 500 HTTP response.

AMBW-29915 When Send HTTP Request activity's input headers type definition was changed,an error was generated due to unresolved MIME Schema component.

AMBW-29138 The Send HTTP Request activity could not save the file obtained from the serverresponse to the disk.

AMBW-27590 The HTTP request failed when Content-disposition header in Send HTTPRequest activity was not able to process multi-part MIME attachments accordingto the specifications for HTTP Components library.

AMBW-27506 The connections at the HTTP Client shared resource were active even after theHTTP server closed the connections. Notification was not sent to the HTTPClient shared resource after the timeout period.

AMBW-27290 When the Write To File check box was selected on the Advanced tab of the SendHTTP Request activity, and the size of the content sent by the server was large,TIBCO Business Studio™ Container Edition displayed the out of memory error.

42

TIBCO BusinessWorks™ Container Edition Release Notes

Page 43: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

HTTP Palette

Key Description

AMBW-26818 An error was previously generated if multiple Set-Cookie elements were sent byserver as HTTP Request outputs.

This issue has been fixed, and multiple Set-Cookie elements are now allowed tobe sent.

To do this, the cardinality of the Set-Cookie elements in the inline schema hasbeen changed from optional (0 or 1) to multiple (0 or more). This is effective fornew projects.

In case of older projects which are imported, Set-Cookie element is still optionalin the inline schema.In such cases, users can select the new default schema,instead of the inline schema, to be used for the output headers for the SendHTTP Request activity.

AMBW-24812 Contents of the large MIME attachments in the HTTP Requests are now writtendirectly to the disk without accumulating in a memory, when the Write To Filecheck box is selected in HTTP Receiver or Wait for HTTP Request activities.

AMBW-21261 The statusLine element was empty in the Fault tab of Send HTTP Requestactivity when the HttpServerException was caught and the HTTP serverresponded with the error code 5xx.

JDBC Palette

Key Description

BWCE-1847 TIBCO BusinessWorks Container Edition generated errors when the JDBCConnection shared resource using custom JDBC driver could not create newconnection. This happened due to the TeraData database aborted the session inuse.

BWCE-1601 JDBC call procedure throwed an invalid unwrap error if validation wasdisabled.

AMBW-32891 The JDBC Call Procedure activity was not serializing the sqlState node if aJDBSQLException was generated.

This has been fixed, and the node is now successfully serialized.

AMBW-32759 TIBCO BusinessWorks Container Edition generated errors when the JDBCConnection shared resource using custom JDBC driver could not create newconnection. This happened due to the TeraData database aborted the session inuse.

AMBW-31516 The String index out of range: -1 error was generated with the MicrosoftSQL data direct driver, when it was used with the server instance name insteadof a port number in a JDBC shared resource.

AMBW-30889 ResultSets Use Schema was unable to fetch the metadata for the resultset fromthe stored procedure when the schema name was set to a module property in theJDBC Call Procedure activity.

43

TIBCO BusinessWorks™ Container Edition Release Notes

Page 44: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JDBC Palette

Key Description

AMBW-30694 The JDBC Call Procedure activity timed out when calling a stored procedurethat had an object type input parameter, and if one of the fields of inputparameters was empty.

AMBW-30629 The issue with whitespaces being removed from UnresolvedResultSets whenusing the Interpret Invalid XML Chars option has been fixed.

AMBW-30619 If an SQL stored procedure had OUT parameters and was returning resultsets,TIBCO BusinessWorks Container Edition 6.x could not process the resultsets.

AMBW-30615 All whitespaces were removed from UnresolvedResultSets when the InterpretInvalid XML Chars check box on the Advanced tab of the JDBC Call Procedureactivity was selected.

AMBW-30242 If there was a space in the column name in the Oracle stored procedure, thefollowing error message was generated: Invalid column name.

AMBW-30166 When users called a stored procedure that returned multiple results, theUnresolvedResultsets variable was not populated with results from the database.

AMBW-30117 When a called stored procedure returned a select statement containing the "atsymbol" (@), the UnresolvedResultsets variable was not populated with resultsfrom the database.

AMBW-29662 An invalid unwrap error occurred for certain JDBC Call Procedure scenarios.

AMBW-26926 When configuring a JDBC Connection shared resource to connect to a DB2server, the error The encryptionMethod or autheticationMethodspecified is not supported by the DB2 server you are connection to

was generated if the AutheticationMethod option was used.

AMBW-24035 Activities from the JDBC Palette displayed a JDBC Timeout Exception whenthe query loads were too large for the connection pool to handle.

AMBW-22945 The JDBC Query output schema was not updated in the process when theiteration group was present in the same process.

JMS Palette

Key Description

AMBW-32877 The JMS Receive Message activity was unable to reconnect after restarting IBMMQ 8 server.

AMBW-32837 The JMS Receive Message activity failed to receive messages from IBM MQ 8server if the messages contained empty properties.

AMBW-32825 The Process Property with a value as a Module Property could not be set in theMessage Selector field on the Advanced tab of the JMS Receive Messageactivity.

44

TIBCO BusinessWorks™ Container Edition Release Notes

Page 45: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JMS Palette

Key Description

AMBW-32369 The module property is now supported for the Delivery Delay (msec) field onthe Advanced tab of the JMS Send Message activity.

AMBW-31933 The JMS Receive Message activity with Client Acknowledge Mode displayedincorrect receiver count on the queue in the FTgroup mode when the EMS serverwas restarted.

AMBW-31649 TIBCO BusinessWorks Container Edition failed to make SSL connection to theEMS 8.4 server as the EMS client did not support SHA256 cipher.

AMBW-31202 The dynamic property of the boolean data type was replaced with the string datatype for the JMS Receive Message activity.

AMBW-30917 The JMS Send Message activity failed to reconnect to the IBM MQ 8 serverwhen the IBM MQ 8 server was restarted.

AMBW-29628 The JMS Send Message activity was unable to reconnect after restarting IBMMQ 8 server.

AMBW-29558 Runtime memory leak was observed when running long-time stability test forJMS Receive Message activity.

AMBW-28017 The bwengine was unresponsive and displayed thejavax.jms.IllegalStateException: Consumer is closed exception underheavy load or during load testing. The bwengine was unresponsive because theJMS Receive Message activity failed to respond.

AMBW-26750 TIBCO BusinessWorks Container Edition 6.x could not be connected to the JBOSS7.x or higher version application server due to unsupported JNP protocols.

AMBW-24989 The Process Property having value as Module Property could not be set in theMessage Selector field on the Advanced tab of the JMS Receive Messageactivity.

JAVA Palette

Key Description

AMBW-30077 The XML To JAVA activity did not show a schema in the Input tab when it waslinked to another activity.

AMBW-29456 If users refreshed the XML To Java activity before generating a schema, a schemawith the errors was produced, and validation errors were displayed.

This has been fixed, and the correct schema is created after refreshing theactivity.

AMBW-29419 When the CustomerProfile class in a newly added Java To XML activity wasselected or reloaded in one process, the Java To XML activity in other processesfailed to display the output in the Output tab.

45

TIBCO BusinessWorks™ Container Edition Release Notes

Page 46: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JAVA Palette

Key Description

AMBW-26871 Incorrect schemas were generated when composition was used in two Javaclasses, and both the Java classes were used in the Java To XML activities in thesame application module.

AMBW-32203 The Java To XML activity failed and displayed the Activity output datavalidation error due to incorrect annox generation of the arrays of type string(non-primitive) and 2D array of type class.

For projects created or modified in TIBCO ActiveMatrixBusinessWorks™ 6.4.2_HF-003, go to the Navigator explorer and deletethe .annoxfiles folder and the .ann.xml files from the bin folder orfrom the project's workspace. Also, delete the existing auto generatedschemas from the schemas folder and reload the respective class togenerate new schemas. If the schemas are not deleted, it leads toduplicate schemas and the project fails due to the issues withvalidation.

XML Palette

Key Description

AMBW-32835 Messages with duplicate prolog could not be parsed in the Parse Xml activity.

To avoid producing an XML declaration in the Transform Xml activity output,the following property must be added in the AppNode or AppSpaceconfig.ini file:

bw.palette.xml.transform.omitXMLDeclaration=true

From TIBCO Business Studio™ Container Edition , add the VM argument

-D bw.palette.xml.transform.omitXMLDeclaration=true.

If the property is not present or has a value false, it produces an XMLdeclaration in the Transform Xml activity output.

AMBW-30686 The Transform XML activity did not return values for elements where the XSLTfile had conditions and where the input XML attribute was blank or nil.

For example <ws:Amount /> or <ws:Amount xsi:nil="true" />.

AMBW-31537 When using the XML Transform activity, the EmptyStackException error wasdisplayed during XSLT transformation.

AMBW-29415 The Transform Xml activity now shows the XML declaration in the XML output.

AMBW-28657 The XMLParseException was generated when the Format using defaultnamespace check box on the General tab of the Render Xml activity wasselected.

46

TIBCO BusinessWorks™ Container Edition Release Notes

Page 47: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

REST and JSON Palette

Key Description

AMBW-26410 When schemas were created from the Parse JSON activity, the XSD did notcontain the attribute elementFormDefault="qualified". The activity failedwith the error JSONParserException.

This has now been fixed. Now when a schema is created from the Parse JSONactivity, it works successfully at runtime.

AMBW-26409 The ParseJSON activity threw an error when parsing a schema which used atype that was imported from a different XSD. This has been fixed now.

AMBW-26392 Decimal values are now not converted to the exponential form and conversionsgo through. An exception to this would be when zero (0) is present before thedecimal point and 6 or more zeroes are present after the decimal point before anon-zero number. In this scenarion, the result is in the exponential form, forexample, 0.000000*XX where X is a number other than zero (0).

AMBW-20729 When configuring the Invoke REST API activity, path or query parameters werenot parsed correctly when a module property was used for the Resource Path.

General Activities Palette

Key Description

BWCE-1572 Comparison of double gives wrong output as doubles were converted toscientific format using mapper activity

AMBW-30723 The second element was renamed incorrectly when the same coercion wasapplied on two sibling elements.

AMBW-30632 TIBCO BusinessWorks™ Container Edition generated an error when theexpression referred to a variable name not defined in the static context wasmapped to a copy content.

FTP Palette

Key Description

AMBW-32911 The FTP Put activity was transferring data in ASCII format even when binarytransfer mode was selected and the Overwrite Existing File option was notselected.

Parse Palette

Key Description

AMBW-32381 The out data validation stack trace in TIBCO BusinessWorks Container Edition6.x did not specify the erroneous elements.

47

TIBCO BusinessWorks™ Container Edition Release Notes

Page 48: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Parse Palette

Key Description

AMBW-30580 TIBCO Business Studio Container Edition displayed File [null] cannot beopened using encoding method [ASCII] error when the Parse Data activitygot an empty file or null data as a string input.

Release 2.3.4

Bindings

Key Description

BWCE-1632 During load testing, Invoke REST Referenceactivity displayed the followingerror:

GenXDMException

AMBW-31527 Invoke REST API activity displayed the errorjava.lang.IllegalArgumentException: prefix cannot be null when

creating a QName under heavy load of sending concurrent REST requests orduring load testing.

AMBW-31239 When creating concrete WSDL, TIBCO Business Studio displayedNullPointerException, if schemas that imported other schemas with no targetnamespace for a SOAP service.

AMBW-30993 When creating concrete WSDL, TIBCO Business Studio displayedNullPointerException, if schemas that included other schemas with no targetnamespace for a SOAP service.

AMBW-30864 The information added in the Summary field in the TIBCO Business studio didnot appear in the Swagger file on deployment, when top down processworkflow was used.

AMBW-30715 Get Context activity could not fetch Security Context Certificate values, whenExpose Security Context check box was selected in the SOAP service binding.

AMBW-30315 If the Client Acknowledge Mode was enabled for a SOAP over JMS service andthe max session value was set to more than 1, when a service runtime exceptionoccurred in the service all the JMS messages were recovered during sessionrecovery causing multiple message delivery.

AMBW-30314 When the SOAP Service binding was configured to use JMS as the transporttype, and Client Acknowledge Mode was enabled, the module property valueset for the Max Sessions field was not honored at run time. This has been fixed,and now the sessions used at run time correctly reflect the value set on the MaxSessions field.

AMBW-29315 When an XSD defined inside a WSDL in the REST service was used, JSONvalidation error was generated when invoking the service.

48

TIBCO BusinessWorks™ Container Edition Release Notes

Page 49: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

General

Key Description

BWCE-1715 A null pointer exception occured while trying to load an xml document whichwas referred within the project using document() function in XSLT.

BWCE-1573 If multiple threads invoked the getProcessInstanceInfo method by using theEngine Command activity, an exception occurred when there were no processinstances created for a particular process.

BWCE-1547 For Mapper activity, the elements were not populating on the Output tab whenthe value was zero.

AMBW-31345 Closing and restarting TIBCO Business Studio caused the previously addedcomponents to disappear.

AMBW-31342 When module properties were added to the shared module and the applicationproject was imported, the properties of application were not updated after theimport. The following error was displayed:Application configuration error. A set of module properties included in the BW application are not in sync with the module properties configured for the module .Re-include module in the application is displayed.

This has been fixed, and now TIBCO Business Studio includes or updates themissing properties of the application when the application is included in theworkspace.

AMBW-31322 When logging of a large validation exception, an out of heap space wasobserved.

AMBW-30706 The debug logs did not display the activities inside the processes, and thedebugger failed to stop when an activity included a breakpoint. Due to themissing XPDLID attribute in the serialization of the activities, the projects wereexecuted at the run time but were not displayed in the debugger.

AMBW-30634 TIBCO Business Studio was unresponsive after importing projects to theworkspace and performing the building workspace action.

AMBW-30429 Validation warnings were displayed if there was no coercion (xsd schema)specified when mapping the any element(*).Validation errors are now lowered tothe warnings level when there is no coercion.

AMBW-30275 Schemas without namespaces were not resolved in the Iterate group.

AMBW-30205 TIBCO Business Studio was unresponsive when projects from the GIT repositorywere opened.

AMBW-29929 TIBCO Business Studio displayed the error, render-xml exception: nodecannot be null, when running projects with custom XPath functions.

AMBW-29629 Some projects using Fault Context on the service or reference bindings failed.

49

TIBCO BusinessWorks™ Container Edition Release Notes

Page 50: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-28549 The error, No matching ns9:property was reported when Refactor > RepairBusinessWorks Projects was used with the option, Recover Activity IDs. This isnow fixed and the error is no longer reported. With this fix the Recover ActivityIDs option in the Refactoring Wizard has been replaced with the Quick Fixoption.

Migration

Key Description

BWCE-1134 When migrating TIBCO ActiveMatrix BusinessWorks 5.x project to TIBCOBusinessWorks Container Edition, the Stored Procedure call failed in production.

AMBW-31346 Due to the missing name attribute in a process, the argument cannot be nullerror was displayed when the process was opened after migration.

AMBW-31261 Mappings in the End activity were not migrated.

AMBW-31160 Process loading failed with the out of memory issue leading to the Java heapspace error during migration.

AMBW-30926 Service Agent migration failed as the corresponding context schema migratedincorrectly.

AMBW-30924 After migration, a process failed to open and displayed the argument cannot benull error.

AMBW-30793 Custom ErrorSchema was not available in the End activity of the main processblock after migration.

AMBW-30753 The mapping repair mechanism applied to activities during migration resultedin the argument cannot be null exception. Also, when the service definition wasmigrated, the message that was defined in the imported WSDL was not handledcorrectly.

AMBW-30633 Contents of the Schema file were empty after migration. This issue was causeddue to the UTF-16LE charset present in the Schema file.

AMBW-30584 During migration, when a WSDL inline schema was referred as input or outputfor direct call processes and for service migration, the location evaluated foradding the import in a process model failed with the Null Pointer exception.Migration failed, and the null pointer exception occurred as locations with .xsdqualifiers are incompatible with the URI formation guidelines.

AMBW-30420 Few processes failed to migrate correctly and displayed the argument cannot benull error when opened in TIBCO Business Studio.

AMBW-30175 Some processes failed to open after migration due to missing namespacedeclaration within the process's definition element.

50

TIBCO BusinessWorks™ Container Edition Release Notes

Page 51: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Palette

HTTP Palette

Key Description

AMBW-31064 The httpVersion, statusCode, and reasonPhrase data elements of statusLine werenot populated in the fault output of the Send HTTP Request activity in case ofthe 500 HTTP response from the HTTP server.

AMBW-30692 Persistent connections were reset by the HTTP client at the TCP layer. The clientcreated new connections instead of reusable connections.

JDBC Palette

Key Description

BWCE-1847 TIBCO BusinessWorks Container Edition generated errors when the JDBCConnection shared resource using custom JDBC driver could not create newconnection. This happened due to the TeraData database aborted the session inuse.

BWCE-1566 For certain JDBC Call Procedure, when the validation was disabled, thefollowing error occurred:

invalid unwrap

AMBW-30629 The issue with whitespaces being removed from UnresolvedResultSets whenusing the Interpret Invalid XML Chars option has been fixed.

AMBW-30456 The JDBC Call Procedure activity timed out when calling a stored procedurethat had an object type input parameter, and if one of the fields of inputparameters was empty.

JMS Palette

Key Description

AMBW-30917 The JMS Send Message activity failed to reconnect to the IBM MQ 8 serverwhen the IBM MQ 8 server was restarted.

AMBW-30805 Bwengine was unresponsive and displayed theerror,javax.jms.IllegalStateException: Consumer is closed exceptionunder heavy load or during load testing. Bwengine was unresponsivebecause the JMS Receive Message activity failed to respond.

AMBW-30190 The dynamic property of the boolean data type was replaced with the string datatype for the JMS Receive Message activity.

51

TIBCO BusinessWorks™ Container Edition Release Notes

Page 52: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JAVA Palette

Key Description

BWCE-1168 When using JAVA to XML activity, the following error occurred:

IllegalAnnotationsException

AMBW-26871 Incorrect schemas were generated when the composition was used in the JAVAclasses and both the JAVA classes were used in Java To XML activities in thesame application module.

AMBW-26194 The Java To XML activity failed and displayed the Activity output datavalidation error due to incorrect annox generation of the arrays of type string(non-primitive) and 2D array of type class.

For projects created or modified in TIBCO BusinessWorks ContainerEdition 2.3.3, go to the Navigator explorer and delete the .annoxfilesfolder and the .ann.xml files from the bin folder or from the project'sworkspace.

Also, delete the existing auto generated schemas from the schemas folder andreload the respective class to generate new schemas. If the schemas are notdeleted it will lead to duplicate schemas and the project will fail due to issueswith validation.

XML Palette

Key Description

AMBW-31353 Messages with the duplicate prolog could not be parsed in the Parse Xml activity.To avoid producing an XML declaration in the Transform Xml activity output,the following property needs to be added in the AppNode or AppSpaceconfig.ini file:bw.palette.xml.transform.omitXMLDeclaration=trueFrom TIBCO Business Studio, add the VM argument-Dbw.palette.xml.transform.omitXMLDeclaration=true.

If the property is not present and has a value equal to false, it produces XMLdeclaration in the Transform Xml activity output.

AMBW-31240 When using the XML Transform activity, the EmptyStackException error wasdisplayed during XSLT transformation.

AMBW-31017 The XMLParseException was generated when the Format using defaultnamespace check box on the General tab of the Render XML activity wasselected.

REST and JSON Palette

Key Description

AMBW-30519 The Parse JSON activity could not parse unicode characters.

52

TIBCO BusinessWorks™ Container Edition Release Notes

Page 53: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Policies

Key Description

BWCE-1683 Support " http://www.w3.org/2001/10/xml-exc-c14n#WithComments "algorithm for signature canonicalization.

AMBW-32920 The security policy was not enforced when it was applied to shared modules inthe application.

AMBW-32146 LDAP connections exceeded max connections setting.

AMBW-31978 The non standard tags in SubjectDN were not displayed correctly in the ExposeSecurity Context field.

AMBW-29986 An application went to the Start Failed state on restart of an application whenthere was an unused Keystore Provider resource available in the applicationEAR.

AMBW-29733 No new requests were authenticated or processed once the number of requestswere equal to LDAP pool size. Now any number of requests are authenticatedacross LDAP.

AMBW-29608 When unused KeystoreProviderResource was present in the project, sometimeswrong keystore got wired to the SSL server resource, that resulted in the HTTPSSL server resource to fail.

AMBW-22196 You can see a user name in the log for whom the authentication was failed.

Release 2.3.3

Bindings

Key Description

BWCE-1501 If the column name in the Oracle Stored Procedure contained a space, then anInvalid column name error was generated.

BWCE-1423 The Cookie Policy field was incorrectly added under the Service DiscoveryConfiguration.

AMBW-29513 The Copy-of binding functionality did not carry information for the originalelement. The Surround with..option was not available with the Copy-of bindingfunctionality.

AMBW-29107 The non-inline WSDL schema was not embedded in the Concrete WSDL, if theWSDL was retrieved at runtime using the <request URI>/?WSDL option.

53

TIBCO BusinessWorks™ Container Edition Release Notes

Page 54: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-28989 The Expose Security Context check box has been added to the SOAP ServiceBinding, and selecting it exposes the transport level security context in themessage header. After selecting this option, users can put information from thesecurity context, that can be either authentication or SSL certificate information,into the SecurityContext element of the Input Context. This is a fairly expensiveoperation and SSL certificates can consume memory resources, so only select thisoption if you require information from the user's security context to use later inyour process definition.

AMBW-28239 Changes to the SOAPAction header on the SOAP service binding were notreflected in the Concrete WSDL if the WSDL retrieved at runtime was using the<request URI>/?WSDL option.

AMBW-27150 The sequence of elements of complexType were modified when an XSD wasgenerated using Swagger file.

AMBW-24884 If abstract WSDL used for SOAP service binding had WSDL import artifacts andimport artifacts i.e. imported WSDL had inline schemas, then those were notgetting added into design time concrete WSDL generation.

AMBW-23061 When a module property was renamed, the changes did not reflect on the SOAPJMS Binding for the respective fields that used this property.

AMBW-22553 A NullPointerException is generated when using the Generate Concrete WSDLoption to create a concrete WSDL for a SOAP Service binding. To avoid thiserror, create a new SOAP service binding, and generate the concrete WSDL byusing the same option.

General

Key Description

BWCE-1500 The following error was displayed when converting projects from TIBCOActiveMatrix BusinessWorks 6.3.5 to TIBCO BusinessWorks Container Edition2.3.2:One or more sources mapped for activity contain invalid references

BWCE-1496 Transitive dependencies were not resolved, when referring the SharedModulefrom the Maven repository.

BWCE-1469 Process diagram was not shown when incorrect environment variable name wasspecified. Added environment variable check name, while starting TIBCOBusinessWorks Container Edition monitoring server.

BWCE-1104 The copybook activities for the Data Conversion plug-in were not migrated inTIBCO BusinessWorks Container Edition 2.3.x.

BWCE-823 Running the Stock Quote External sample resulted in a Null Pointer Exception.

54

TIBCO BusinessWorks™ Container Edition Release Notes

Page 55: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-30030 If multiple schemas shared the same target namespace and had chameleonincludes in them, the following error message was intermittently displayed:Locked. Cannot add additional Schema.

AMBW-29919 When a type was coerced to the any element, a validation error was thrown onthe Xpath expression over the transition.

AMBW-29896 Errors were displayed in TIBCO Business Studio when multiple applicationsused the same HTTP Connector, that was defined inside the Shared Module. Theerrors were displayed when the Shared Across check box was not selected.

AMBW-29879 If you used the extension in the schema, then that particular element gotduplicated and displayed validation errors.

AMBW-29737 Any data entered in the Sequence Key field on the Advanced tab of the JMSReceive Message activity generated the Variable Not Found error.

AMBW-29597 Refactoring support is now added and a shared variable from a shared modulecan be referenced in an application module. A new option, Update SharedVariable from Shared Module Navigate has been added to the Shared Variablesection in the Module Descriptor editor. Select the required option and, from theRefactoring wizard, select the shared module where the reference to the sharedvariable needs to be updated.

AMBW-29539 No new requests were authenticated or processed once the number of requestswere equal to LDAP pool size. Now any number of requests are authenticatedacross LDAP.

AMBW-29498 Text color did not match the transition color.

AMBW-29497 When multiple commands were run in the script, bwdesign displayed theArrayIndexOutOfBound exception.

AMBW-29492 Users can now turn the Build Automatically option ON or OFF from theconfig.ini file by using the property bw.autobuild=true or false.

AMBW-29491 Validation errors were reported in TIBCO Business Studio after importingprojects created on TIBCO ActiveMatrix BusinessWorks 6.4.1 or earlier versions.

AMBW-29489 Activities in a process could not be renamed because incorrect comment syntaxbroke the third-party parser.

AMBW-29439 In some cases, automatic refactoring through TIBCO Business Studio led to extraparameter bindings in refactored XSLT files, which resulted in runtime errors.This has been fixed, and the correct input parameter bindings are now providedduring the automatic refactoring process.

AMBW-29378 Multiple force kill commands of AppNode can now be triggered. The mostrecent force kill command of the AppNode takes precedence over the previouscommands.

55

TIBCO BusinessWorks™ Container Edition Release Notes

Page 56: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-29357 The Application Full Version module property has been added to the list ofpredefined module properties on the Constants tab. This module propertyreturns a three-digit application version in the format <major>.<minor>.<micro>

AMBW-29320 Activities in the catch block of a group are not visible in the Output Activity list.

AMBW-29224 When the build automatically option was turned off, the operation to copy andrename a process between modules ended with corrupted entries inmodule.bwm.

AMBW-29203 When projects were imported from an external location into a workspacewithout copying the project, projects were deleted and generated again from theapplication module. The regenerated projects were created under the workspaceinstead of the location from where the project was created, and a copy of thesame application data was created.

AMBW-29105 In certain scenarios, TIBCO Business Studio stopped responding whenperforming actions like cleaning all projects, adding a REST resource, addingSOAP or REST bindings to a resource, and automatic building of a workspace.

AMBW-29101 A runtime exception activity output data validation error occurred when thegenerated concrete WSDL had schemas that included other schemas with notarget namespace.

AMBW-29079 A Null pointer exception was displayed when a new process was added to anapplication module with an empty or missing TIBCO.xml file.

AMBW-29006 When an Invoke activity received a fault response that was a declared fault, theRethrow activity and the Repeat on Error group activity did not pass the faultresponse to the higher level catch.

AMBW-28907 Adding a Timer activity to a subprocess did not generate validation errors.

AMBW-28958 Copying and pasting a calling process retained the older references anddisplayed an error.

AMBW-27905 When unused KeystoreProviderResource was present in the project, sometimeswrong keystore got wired to the SSL server resource, that resulted in the HTTPSSL server resource to fail.

AMBW-27664 The security policy was not enforced when it was applied to shared modules inthe application.

AMBW-26689 If the schema for the Reply activity in a REST service was changed, the followingerror was generated at runtime: PVM-XML-106032: Cannot find XML element.

AMBW-26725 In a transition coercions were not saved after they were added to mappings.

AMBW-20384 When schemas had cyclic includes, model group conversion displayed thefollowing assertion error: Compositor argument cannot be null.

56

TIBCO BusinessWorks™ Container Edition Release Notes

Page 57: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Migration

Key Description

AMBW-29835 After migration, SOAP services were not implemented correctly. Once themigration process was complete, the migration log displayed the error message,"The Invoke activity has its input specified as a WSDL message only, for now" ,and the SOAP service implementation migrated as empty.

AMBW-29817 Input mappings for the Generate Error activity were missing after migration.

AMBW-29453 Migrating TIBCO ActiveMatrix BusinessWorks 5.x project to TIBCOActiveMatrix BusinessWorks 6.x failed with the errorjava.lang.StackOverflowError.

AMBW-29308 The Encoding field on the General Tab of the File Poller activity displayed awarning when projects were migrated from TIBCO ActiveMatrix BusinessWorks5.x to TIBCO ActiveMatrix BusinessWorks 6.x.

AMBW-27653 After migration, the default host in the HTTP Client Resource activity wasmapped to https://localhost instead of localhost.

AMBW-27652 Processes with the Start and End activities where schemas pointed directly to aWSDL Inline Schema element were migrated incorrectly.

AMBW-26793 When a process containing activities from TIBCO ActiveSpaces was opened, thefollowing error message was generated: The argument cannot be null.

AMBW-26066 Support added for TIBCO ActiveMatrix BusinessWorks 5.x Invoke Partneractivity migration. Invoke Partner activity will create reference bindings alongwith reference partner links in migrated process interfaces. This activity will alsosupport header message creation for Reference Bindings from TIBCOActiveMatrix BusinessWorks 5.x Partner Link Resource configuration.

AMBW-25350 When an application containing data format with elements from a schema wasmigrated, the migration generated data format would not populate the elementsresulting in errors in the application.

AMBW-23915 The Argument cannot be null error for migration scenarios has been fixed.

Palette

HTTP Palette

Key Description

AMBW-29595 The PATCH method is added to the list of HTTP methods, which can beoptionally disabled at the HTTP Connector shared resource. An error 405Method not Allowed is generated, if a request is sent with a disabled method.

57

TIBCO BusinessWorks™ Container Edition Release Notes

Page 58: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

HTTP Palette

Key Description

AMBW-26818 An error was previously generated if multiple Set-Cookie elements were sent byserver as HTTP Request outputs. This issue has been fixed, and multiple Set-Cookie elements are now allowed to be sent. To do this, the cardinality of the Set-Cookie elements in the inline schema has been changed from optional (0 or 1) tomultiple (0 or more). This is effective for new projects. In case of older projectswhich are imported, Set-Cookie element is still optional in the inline schema. Insuch cases, users can select the new default schema, instead of the inline schema,to be used for the output headers for the Send HTTP Request activity.

AMBW-26130 When Send HTTP Request activity's input headers type definition was changed,an error was generated due to unresolved MIME Schema component.

JDBC Palette

Key Description

AMBW-30026 When users called a stored procedure that returned multiple results, theUnresolvedResultsets variable was not populated with results from the database.

AMBW-29911 If there was a space in the column name in the Oracle Stored Procedure, thefollowing error message was generated: Invalid column name.

AMBW-29662 An invalid unwrap error occurred for certain JDBC Call Procedure scenarios.

AMBW-29446 The JDBC Call Procedure activity was not serializing the sqlState node if aJDBSQLException was generated.

AMBW-27024 If an SQL stored procedure had OUT parameters and was returning resultsets,TIBCO ActiveMatrix BusinessWorks 6.x could not process the resultsets.

AMBW-26926 When configuring a JDBC Connection shared resource to connect to a DB2 serverusing TIBCO DB2 data direct drivers, the error The encryptionMethod orautheticationMethod specified is not supported by the DB2 server

you are connection to was generated if the AuthenticationMethod optionwas used.

AMBW-30117 When a called stored procedure returned a select statement containing the "atsymbol" (@), the UnresolvedResultsets variable was not populated with resultsfrom the database.

JMS Palette

Key Description

AMBW-29847 The JMS Receiver failed to receive messages from IBM MQ 8 server if themessages contained empty properties.

AMBW-29653 JMS Receiver activity was unable to reconnect after restarting IBM WebsphereMQ 8 server.

58

TIBCO BusinessWorks™ Container Edition Release Notes

Page 59: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JMS Palette

Key Description

AMBW-29628 JMS Sender activity was unable to reconnect after restarting IBM WebsphereMQ 8 server.

AMBW-29558 Memory leak was observed when running long-time stability test for JMSReceiver activity.

FTL Palette

Key Description

AMBW-28900 The FTP Put activity was transferring data in ASCII format even when binarytransfer mode was selected and the Overwrite Existing File option was notselected.

JAVA Palette

Key Description

AMBW-30077 The XML to JAVA activity did not show a schema in the Input tab when it waslinked to another activity.

AMBW-29456 If users refreshed the XML to Java activity before generating a schema, a schemawith the errors was produced, and validation errors were displayed. This hasbeen fixed, and the correct schema is created after refreshing the activity.

XML Palette

Key Description

AMBW-29416 The Transform XML activity now shows the XML declaration in the XMLoutput.

Release 2.3.2

Bindings

Key Description

BWCE-1422 The Circuit Breaker was automatically switched ON for the data not found (404)error from the REST API's.

BWCE-1187 When the one-way and the two-way operations existed in the WSDL at thereference side, the one-way invoke operation did not work. It only used tohappen when the Invoke Activity was created by right clicking the processdefinition.

AMBW-28522 The issue of degradation in response time with an increasing number of HTTPrequests has been fixed.

59

TIBCO BusinessWorks™ Container Edition Release Notes

Page 60: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-28435 Users could not retrieve a concrete WSDL from SOAP service deployed from anAIX server that was running IBM JRE.

AMBW-28373 Path parameters that are not immediately enclosed in forward slashes aresupported. For example, the parameter authorName('{isbn}') in the resourceservice path /book/authorName('{isbn}')/ is not directly contained byforward slashes, but will still pass successfully.

AMBW-27956 SOAP over JMS service randomly processed a few duplicate messages in case ofmanual acknowledgment mode.

AMBW-27714 The users can now select HTTP connector on REST service using moduleproperty.

AMBW-27181 If the SOAP header was part of the message part definition in the WSDL, andhad a set of attributes associated with it, the attributes were not populated inSOAP message envelope.

AMBW-26443 Accept headers were duplicated when the Invoke REST API activity was used.

AMBW-22328 When using the Concrete WSDL Generation wizard to create a concrete WSDL,an error occurred if you saved the WSDL to a disk location, as opposed to aworkspace, and specified the root location of a storage drive. The error messagewas as follows:

Path must include project and resource name

AMBW-21278 When a SOAP WSDL was generated for a service binding, the concrete WSDLcould not include the schemas that were referred at nested level two, or more.

General

Key Description

AMBW-28876 The ParentProcessName and SubProcessName fields were missing on theOutput tab of the Engine Command activity.

AMBW-28767 When shared modules were imported without a copy of the project, mappingerrors occurred because references to the original location of shared modules inthe file system could not be resolved.

AMBW-28696 When an input schema contained an element with the attribute namexmlString, TIBCO BusinessWorks™ Container Edition displayed the followingerror: org.genxdm.exceptions.GenXDMException: Invalid attributename: xmlString.

AMBW-28609 During refactoring, extra spaces around the equal to (=) sign were introduced.

AMBW-28566 TIBCO Business Studio Container Edition did not detect the invalid referencesthat were generated when a process referenced the module property anddisplayed an error. This module property was defined in the another moduleand was renamed.

60

TIBCO BusinessWorks™ Container Edition Release Notes

Page 61: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-28410 An error was displayed when the second argument provided for the commandtlib:evaluate-xpath was of type variable.

AMBW-28408 Large XML documents with size larger than 1 MB that were stringified by theRender XML activity or the render-xml() Custom XPath function and then setas values of nodes in other XML trees could suffer significant performancedelays during serialization of the containing XML tree.

AMBW-28407 TIBCO BusinessWorks Container Edition applications failed to start and thefollowing error was displayed:the filename or extension is too long.

AMBW-28362 If an application module depended on a shared module and the shared moduleproperties had group nested folders, then empty folders were displayed in theapplication module.

AMBW-28361 When a project was built after importing the project in the TIBCO BusinessStudio Container Edition , the following error was displayed:java.lang.NullPointerException.

AMBW-28281 When iterate groups accumulate data that contains XML structures, theaccumulated value is no longer repeatedly validated. This fix is to improveperformance when validating outputs.

AMBW-28243 When bwagent was configured in the Enterprise mode and the application wasexecuted from TIBCO Business Studio Container Edition , the following errorwas displayed:java.lang.NoClassDefFoundError: Could not initializeclass com.tibco.bw.thor.management.client.Client.

AMBW-28185 TIBCO BusinessWorks Container Edition stopped responding when an XSDelement was selected in the REST binding operation.

AMBW-28184 The workspace was corrupted after installing a custom XPath function.

AMBW-28177 Warning messages were displayed when an application was executed in TIBCOBusiness Studio Container Edition and governance was enabled.

AMBW-28041 An error was generated when slf4j JAR files were used in custom XPathfunctions and then exported as a plug-in.

AMBW-27954 Input binding information was duplicated in the process file when the inputbinding had identical design time and runtime versions.

AMBW-27929 When the JDBC Connection resource was used on a module property and themodule roperty was then used on an activity, the resource was not recognizedby the activity.

AMBW-27854 You could delete a dependency from the Properties view of the process, even ifit was referenced in the process. An error message is now displayed when anuser attempts to delete such dependencies.

AMBW-27853 Renaming the XSD elements led to mapping errors.

61

TIBCO BusinessWorks™ Container Edition Release Notes

Page 62: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-27823 Debbugging the application failed when a new column was added to a tableand the SQL Statement was modified in the JDBC Query activity.

AMBW-27750 The Shell Script files (.sh) that start with the #!/bin/sh could not be identifiedcorrectly and led to the content in these files to be decrypted.

AMBW-27554 When changes were made to the Swagger.json file, the corresponding changeswere not made in the schema for the implemented process.

AMBW-27540 A memory leak occurred when QTP threads were not released after a RESTapplication was stopped.

AMBW-27525 When a REST service was created from an existing XSD schema that had theXSD element with minLength and maxLength restrictions, the generatedSwagger file did not contain the equivalent minLength and maxLengthrestrictions for the XSD element.

AMBW-27518 An extra Java package entry with an icon that was visible but unavailable underthe parent package of the newly created Java package in the Project Explorerview in TIBCO Business Studio Container Edition .

AMBW-27494 When the dependency of shared modules using Java was added and laterremoved, the dependency could not be referenced when attempting to add itagain in a dialog box.

AMBW-27445 Success and error transitions that were set up after a JMS transaction and werecopied and pasted within the same process were not serialized correctly in aprocess file. As a result, both the transitions started simultaneously at runtimeafter the JMS transaction was completed. This error was not displayed in TIBCOBusiness Studio Container Edition .

AMBW-27252 If the Copy projects into workspace check box was selected on the ImportProjects wizard , and the selected project had Call Process activities with thewrong process name, while importing the project, TIBCO Business StudioContainer Edition did not display a validation error.

AMBW-27180 The input and output variables and process namespace map in the Start activityand the End activity were not correctly configured and serialized when theactivities were configured with XSD elements with empty target namespaces.

AMBW-27177 Namespaces for the downstream activities changed when the JMS Connectionshared resource pointed to another shared resource.

AMBW-27164 The system:validate command of bwdesign utility did not display an errorwhen the XSD schema had errors.

AMBW-27124 When two services were configured to use inline schemas with the samenamespace, an error occurred when these services were called by a process.

62

TIBCO BusinessWorks™ Container Edition Release Notes

Page 63: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-27059 When there were two Invoke activities present in the process and thecorresponding timeout values were set to the two different module properties,when the second Invoke activity was selected just after selection of first Invokeactivity, the timeout value of the second module property was incorrectly set tothe timeout value of the first module property.

AMBW-26948 Schema location attributes with an extra space within the quotes were nottrimmed.

AMBW-26938 Changes made in one activity of a process led to creation of duplicate activityschema root elements in another activity.

AMBW-26819 TIBCO Business Studio Container Edition did not show any validation erroreven when an error was reported in the XPath statement used in the activity.

AMBW-26736 After setting up a conversation between two operations, the output payload wasincorrectly displayed instead of the input payload.

AMBW-26219 Deleting a module property caused the entire hierarchy to collapse. This issuehas now been fixed, and you can drag module properties to groups, by usingthe module property editor.

AMBW-26218 References from shared modules for service sub processes, references fromshared modules and application modules for direct sub processes were notdisplayed.

AMBW-26017 When changing a module property type to another type, the original value ispreserved when the value is compatible with the new type.

AMBW-25943 Module property of type Long did not support negative values.

AMBW-25805 The current element in Iteration groups did not display the attributes for it'sassigned schema. It displayed only the simple and complex elements.

Now the current element displays all the attributes and group of attributes thatcome from the schema in addition to the simple and complex elements.

AMBW-25773 When a section of a module property was selected, the focus of the selection didnot switch to the currently selected property, and continued to display thepreviously selected property.

AMBW-25232 When users performed a Refactor and Repair action on the module, theAdvanced Timeout settings in the Invoke activity were reset to DefaultTimeout.

AMBW-24447 An error occurred when copying activities with process variable from oneprocess to another processes.

AMBW-24185 Concrete WSDL was not created when you right-clicked on the ServiceDescriptor folder.

63

TIBCO BusinessWorks™ Container Edition Release Notes

Page 64: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-22854 Process properties were not displayed in the Process view when a process wasopened. By default, the process properties tab should be populated when aprocess is opened.

AMBW-22657 When users deleted an operation from a SOAP reference binding, thecorresponding WSDL file was not updated. Instead, schema elements andWSDL messages for the deleted operation were still present in the WSDL file.

AMBW-21838 When using a SOAP service binding, users could not correctly rename theservice operation. Also, the refresh action did not run implicitly.

AMBW-21800 TIBCO BusinessWorks Container Edition did not support trivial cyclicdependency where reference binding pointed back to the same process.

Nontrivial cyclic dependencies were not supported when the first processpointed to the second process, the second process pointed to the next and thelast process pointed back to the first process. There was no error displayed inTIBCO Business Studio Container Edition to indicate cyclic dependency.

Now an error is generated for trivial cyclic dependency. Error regardingnontrivial dependency is not generated. To determine whether the application isin impaired state, refer to TIBCO BusinessWorks Container Edition Engine logsat runtime.

AMBW-13673 The schema was not populated in the Input Editor and the Output Editor whenthere were no target namespaces in the schema.

Migration

Key Description

AMBW-28571 The JDBC Call Procedure activity was not migrated correctly.

AMBW-28298 The caller process did not receive the resultset from the subprocess aftermigration.

AMBW-28287 Activities in all the fault handlers for a given subprocess were assigned thesame name after migration.

AMBW-27953 The schema was not available for the iteration element in the Iteration group.

AMBW-27504 The migration tool did not migrate the global variables that were referred to in agroup's condition.

AMBW-27492 Some Active Enterprise schemas were not migrated consistently whenmigrating the design time libraries.

AMBW-27222 When (|) symbols were replaced with the word "or" in the XPath, conditionsreturned the value true without evaluating the condition.

AMBW-26087 When migrating SSL projects with mutual authentication, the Identity StoreProvider value was not selected correctly.

64

TIBCO BusinessWorks™ Container Edition Release Notes

Page 65: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-20010 The Set Context activity was migrated as an empty activity and the mappingswere not resolved.

Palette

JAVA Palette

Key Description

AMBW-26555 When a class that was extended from the Exception class was used in the JAVATo XML activity, an incorrect schema was generated after clicking on Reload.

JDBC Palette

Key Description

AMBW-28698 Stored procedure parameters signature was not displayed when the user useddata direct drivers with the Package field selected.

AMBW-28393 When the JDBC Call Procedure activity returned multiple levels of nestedobjects and some of the objects contained null values, the activity did not displayall the output parameters.

AMBW-28225 When the option to override the SQL statement was enabled on the JDBC Queryactivity, and the activity failed, the exception null was thrown.

AMBW-27932 When the Oracle stored procedure returned an object type of type number as theoutput parameter, the JDBC Call Procedure activity set the decimal part of theinput value to zero.

AMBW-27566 An error was displayed on the Input tab of the JDBC Call Procedure activitywhen some of the parameters contained the hash character (#), which wasretrieved from the database queries.

AMBW-27035 The SQL Direct activity did not return the resultset of the subsequent querieswhen multiple queries were executed in a single statement.

JMS Palette

Key Description

AMBW-29103 The property defined in the DynamicProperties field of the Input tab of the JMSSend Message activity was not published as a part of the JMS header.

AMBW-27413 When a module property was used in the Expected Remote Hostname field ofthe SSL Client Configuration resource, TIBCO BusinessWorks™ ContainerEdition ignored the value in this field and established connections with remotehost name.

65

TIBCO BusinessWorks™ Container Edition Release Notes

Page 66: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

HTTP Palette

Key Description

AMBW-25136 Users could not access the security context content for HTTP Reciever activityeven when the Expose Security Context check box was selected.

Release 2.3.1

Bindings

Key Description

BWCE-1166 When SOAP Reference binding used a module property for the field HTTPClient Name, the errors like submission request failed, socket timeout,connection timeout, and so on were not thrown though these parameters wereconfigured for the HTTP Client Shared Resource.

BWCE-1201 During migration, the JDBC Procedure calls input parameter with custom datatype which was not getting migrated.

AMBW-27907 The socket timeout specified in the HTTP Client Shared Resource of SOAPReference Bindings was not honored.

AMBW-27571 When an REST application was restarted QTP threads for the HTTP ConnectorShared Resource were not released.

AMBW-27529 From the Transport Configuration tab of a SOAP Reference Binding, users can

select a shared resource for the HTTP client by clicking the icon to the rightof HTTP Client Name field.

AMBW-25308 Validation errors were incorrectly thrown if a newly created REST servicereferenced multiple SOAP services. With this fix, errors are not thrown if a RESTservice references multiple SOAP services.

AMBW-25030 SOAP One Way Operation invocation with HTTP transport failed to raise anexception when the host did not accept the HTTP request initiated by theReference Binding.

AMBW-28428 SOAP responses with arrays were not getting validated.

General

Key Description

BWCE-1116 TIBCO BusinessWorks Container Edition application's max heap size was notset properly in Cloud Foundry due to some value of BW_JAVA_OPTSenvironment variable in manifest.yml file.

BWCE-1122 After application deployed on Cloud Foundry, it failed withjava.net.BindException: Address already in use.

66

TIBCO BusinessWorks™ Container Edition Release Notes

Page 67: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

BWCE-1142 Loading of schema elements took longer time in TIBCO Business StudioContainer Edition .

AMBW-27992 faultcode and faultMsg expressions were not evaluated at the SOAP bindinglevel.

AMBW-28245 Additional checks have been added to enable preceding-siblings of repeatedelements to be validated.

AMBW-28095 Property flowlimit was not working as expected when used with a Call Processactivity, where the spawn option was not selected.

AMBW-28055 The WSDL interface failed to resolve correctly if multiple WSDLs share thesame targetnamespace, and a SOAP invoke was created with the reference typeBinding Reference.

AMBW-28006 The Timeout value from the Invoke activity was reset to default on performingsome design time activities or tasks that were not related to the Invoke activity.

AMBW-27930 TIBCO BusinessWorks Container Edition stopped responding when the pagethreshold value was set to a finite value.

AMBW-27755 The Quick Fix feature failed to resolve all XSLT out of Sync errors in a projectif the resolution process was interrupted. For example, if an XSLT out of Syncerror could not be fixed, the resolution process was halted, and the remainingerrors would not get resolved. With this fix, the error is not resolved, but theresolution process is not interrupted, and the Quick Fix features moves ontofixing the next error.

AMBW-27594 If a group was configured to reset activity outputs for each iteration of the loop,that contained an Invoke activity for a sub process that throws an exception, thereset would not happen and the output of the previous successful iterationwould remain.

AMBW-27531 The model for selecting a substitution group has been updated. With this fix,users can drop an element on the left side to choose the member of the group touse.

AMBW-27528 When users right-clicked on a regular folder to access the Special Foldersoption, the option was not available in the menu preventing users from beingable to convert a regular folder to a special folder. This has been fixed, and theSpecial Folders option now displays properly in the menu.

AMBW-27492 The AESchema was missing from the Input and Output Editor in the JMSRequest Reply activity after migration.

AMBW-27466 If a custom XPath function used a relative XPath, function did not properlyresolve, and an error was thrown. This has been fixed, and relative XPaths arenow successfully passed.

AMBW-27411 Mapping coercions incorrectly led to process corruption.

67

TIBCO BusinessWorks™ Container Edition Release Notes

Page 68: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-26487 An error is now thrown if elements are repeated in the If and When bindings.

AMBW-23768 When an application was deployed with a custom JNDI factory, itsInitialLdapContext was not initialized.

AMBW-22215 The shared module, their WSDLs, and shared variables were not resolved whenthe application was dependent on the shared module.

Migration

Key Description

AMBW-28282 Unnecessary HTTP client process properties were created after migratingprocesses with multiple HTTP client activities.

AMBW-27921 During selective migration, dependent processes were not selected after clickingthe Select Linked Processes button.

AMBW-27800 A Null Pointer Exception error was thrown when migrating the Process NameDynamic Override expression for a Call Process activity. The error was throwndue to the XPath expression provided in the Process Name Dynamic Overridefield.

AMBW-27794 Some of the TIBCO ActiveMatrix Business works 5.x processes were sometimesmigrated as empty processes.

AMBW-27685 Processes from the Design Time Library were incorrectly displayed duringselective migration of the ActiveMatrix BusinessWorks 5.x project even if theDesign Time Library had already been migrated as a shared module in the sameworkspace.

AMBW-27603 The Repeat on Error loop was executed and the error loop retried though errorswere not reported.

AMBW-27507 For a few main processes, the links to their subprocesses present in the sharedmodules were not functional. Double clicking the main process, or clicking theGo to Direct Subprocess icon failed to call the subprocesses.

AMBW-27432 If a migrated subprocess had a Catch block, data from activities in the Catchblock could not be mapped to the End activity in the subprocess. Now, datafrom activities in the Catch block can be mapped to the input of the End activity.

AMBW-27430 The Destination Queue field, found under the Input tab of the JMS QueueRequestor activity was not migrated.

AMBW-27240 The Destination Queue field in the Input tab of the JMS Queue Sender activitywas mapped with a When-Otherwise clause. After migrating the BW project toBW 6.x, the mapping was lost.

AMBW-27010 Existing processes could not be selected while migrating projects selectively.

68

TIBCO BusinessWorks™ Container Edition Release Notes

Page 69: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Palette

JDBC Palette

Key Description

AMBW-28384 If a JDBC Query activity was inside a transaction group, and the Process inSubsets option was enabled for the activity, an error was thrown when thesubset of the last record was reached after the first iteration.

AMBW-28030 When the Process in subsets option was selected, and the last subset wasreached in the first loop, the JDBC Query activity did not release the connectionto the database.

AMBW-27477 If the JDBC Call Procedure activity processed a result set, and a nested object inthe output was set to null, a NullPointer Exception was incorrectly thrown atruntime.

General Activities Palette

Key Description

AMBW-27564 TIBCO Business Studio™ Container Edition frequently stopped responding onthe Windows operating system while building the workspace.

JMS Palette

Key Description

AMBW-28416 When a module property was used for the field, Expected Remote Hostname,TIBCO BusinessWorks™ Container Edition ignored the value that was set andestablished connections with the remote host name.

AMBW-28343 JMS activities did not receive messages in the expected sequence.

AMBW-27990 For SSL connections, the JMS activities tried to connect to the EMS TCP URLinstead of connecting to the SSL URL.

AMBW-27891 Under high load, the Get JMS Queue Message activity inside a JMS Transactionblock failed with the ConcurrentModificationException at runtime.

AMBW-27524 The Expected Remote Hostname only checked the hostname specified in the CNvalue. With the fix, hostnames provided in the Subject Alternate Names (SANs )are also verified.

AMBW-26169 JMS dynamic property now supports BOOLEAN, DOUBLE, INTEGER,DECIMAL, FLOAT, BYTE, LONG, and SHORT datatypes.

AMBW-25934 A session leak was observed when the JMS Send Message activity was usedinside a JMS transaction.

69

TIBCO BusinessWorks™ Container Edition Release Notes

Page 70: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Policies

Key Description

AMBW-23768 When an application is deployed with a custom JNDI factory, the application'sInitialLdapContext was not initialized. Now a check for OSGI BundleReferencehas been added to ensure that the InitialLdapContext is properly initialized.

Release 2.3.0

Bindings

Key Description

AMBW-27133 Catch block was unable to catch the DefaultFaultElement in the Invoke activityof a SOAP Reference binding. This has now been fixed.

AMBW-27102 Strict validation for Accept headers in REST Request is now turned off. RESTService can now be invoked externally without passing Accept headers. This hasbeen fixed.

AMBW-26215 Importing projects created in TIBCO BusinessWorks Container Edition andadding custom faults did not update the external WSDL. This has been fixednow.

AMBW-26122 The Invoke activity failed with an error when an element in the input of theInvoke activity was coerced to another element from the WSDL.

AMBW-26118 If an element of decimal type is used in a REST service, the element wasconverted to exponential form, which resulted in a failed validation and aGenXDM exception was thrown.

AMBW-25293 If a WSDL imported other schemas, retrieving concrete WSDL from the endpointresulted in an error. This has now been fixed.

AMBW-25211 SOAP services with the In Only operation threw an error when invoked multipletimes from SOAP Reference Binding using the Invoke activity. This has nowbeen fixed.

General

Key Description

AMBW-27226 The module property BW.ACTIVITY.NAME was unavailable in a spawnedsubprocess. This has now been fixed.

AMBW-27013 The $_error was missing in some activities. This has now been fixed.

AMBW-26949 TIBCO Business Studio™ Container Edition became unresponsive when tryingto reinclude a shared module. This has been fixed.

70

TIBCO BusinessWorks™ Container Edition Release Notes

Page 71: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-26924 Conversations added to an event handler for a process could not be deleted,and the java.lang.NullPointerException was thrown. This has been fixed.

AMBW-26884 The debug log threw exceptions when the debug message text was formatted.

AMBW-26842 Coercion threw an error in design time when the Parse XML activity's coercedoutput was mapped to the Log activity.

AMBW-26730 TIBCO Business Studio Container Edition became unresponsive duringrefactoring when a set of projects or shared modules were deleted from theworkspace. This has been fixed.

AMBW-26693 Test connection now works fine with module properties specified in theIdentity Provider for the LDAP shared resource.

AMBW-26642 TIBCO Business Studio Container Edition hung when creating a new process inprojects having conflicting namespace schemas.

AMBW-26594 The feature added in 6.3.5, to reset variables in an iteration did not work for themessage output of the Invoke activity. This has now been fixed.

AMBW-26323 Unable to obtain WSDL Interface details from the GenXDM WSDL Module.

AMBW-26321 Serialization of import location across modules is now supported.

AMBW-26311 Modified the unique name generation scheme in schema cache to avoidcollisions in complex and simple type names.

AMBW-26294 The Group and Datastore persistence mode caused HTTP and JMS issues insidean application when the activities Wait For HTTP Request or Wait for JMSRequest were used inside a subprocess.

AMBW-26285 Variables were not available for input binding for the activities inside the Catchor the CatchAll block. This has now been fixed. The variables are now availableinside the Catch or the Catch All block, and validation errors, if any, frommigrated projects are now resolved.

AMBW-26264 Rethrow is not allowed in the process outside of a Catch or CatchAll block. Thefix also restricts the creation of the Start, End and Compensate activities in anormal process.

AMBW-26179 The SSL client in the JMS Connection shared resource failed when a moduleproperty was used in the fields Key Alias Name and Key Alias Password. Itworked only when a literal value was used. Now it works both for moduleproperty and literal value.

AMBW-26024 The boolean() function threw an error when a required element was missing inan activity, but runs fine in runtime. Now, the error level has been switched towarning, as the effective boolean value still works in runtime.

AMBW-26114 Studio hung when working with projects associated with the SVNrepository.This has now been fixed.

71

TIBCO BusinessWorks™ Container Edition Release Notes

Page 72: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-26003 Removing or renaming the Activator process now updates the activatorconfiguration section of the application module.

AMBW-26001 The fix improves the loading time for the debug launch configuration.

AMBW-25997 The Build Automatically option is now turned off by default and the buildprocess is now executable by demand.

AMBW-25880 Debugger Job Data displayed wrong results for an xml schema input composedof any type element and string element.This has now been fixed.

AMBW-25777 When adding a new XSD element in Eclipse xsd schema editor, when usersentered a name different from the default name, Eclipse initiated a xsd elementrename refactoring.

AMBW-25543 The Generate Schema from JSON payload utility failed when the payloadincluded NULL values. Now the wizard displays a list of the attributes thatwere changed from NULL value to string when parsing the payload.

AMBW-25499 References to Shared Resources were not entirely removed if they were deletedusing the Process Editor. This has been fixed, and unused processes no longerlinger in the project after they are deleted.

AMBW-24944 Empty sequences with attributes were populated with an error node. This hasnow been fixed, and now populating the child of a node when the node is anempty sequence is prevented.

AMBW-24888 When creating a new sub process, the Custom option, which can be foundunder the Interface Mechanism field on the wizard, did not display if thedisplay scaling was set to 125%. This issue only occurred on Windows 7 and 10.

AMBW-23945 When users added a description to a module property, the same description wasincorrectly applied to other module properties in the project. This has beenfixed, and module properties now maintain individual descriptions.

AMBW-23931 After the renaming operation, new operation names appear in all otheractivities and references referring to the service, and or the operation.

AMBW-22882 When a user created a process from a WSDL that included a shared module, theprocess was created in the first application module that contains a processfolder. This has now been fixed, and if the process folder is missing, a newdialog appears with the list of projects so the user can select a process folderfrom a different project or cancel the operation.

AMBW-22673 When a custom XPath function was created and then renamed, the class usingthe standard refactoring mechanism, the custom XPath function was nowhere tobe found under the list of functions. This has now been fixed.

AMBW-21518 While creating new applications, when a new service was invoked, the WSDLprefix and WSDL operation name was saved, by default. This has now beenfixed, and the service details will be saved only when the checkbox Rememberservice details is selected.

72

TIBCO BusinessWorks™ Container Edition Release Notes

Page 73: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-21075 While adding a new XSD element in the Eclipse XSD Schema Editor, when auser entered a name different from the default name, Eclipse initiated a XSDelement rename refactoring, which caused an unrelated activity and updatedthe input binding incorrectly. This has now been fixed.

AMBW-19473 In the Component editor, multiple processes can be selected at the same timeand added to the Component.

AMBW-17151/AMBW-26259

Processes in SOAP Bindings with namespace prefixes that start with 'xml' cannow be saved without errors.

AMBW-15756 An error marker, such error marker is not valid, was reported in theProblems View when removing a module dependency from an ApplicationModule. This has been fixed.

AMBW-11853 A process that contained an XSLT with a substitution threw a validationexception at run time, unless the process is explicitly importing the XMLSchema. This has now been fixed.

Migration

Key Description

AMBW-27206 The Mapper activity where the WSDL reference was configured in the Inputeditor migrated as an empty activity.

AMBW-26432 Mappings in the Call Process which were invoked from Service Process broke ifthe Call Process had a WSDL schema reference.

Palette

HTTP Palette

Key Description

AMBW-26423 Requests were sent to the wrong port when the HTTP Send Request activity wasunder a high load.

JDBC Palette

Key Description

AMBW-26752 When a timestamp value was inserted in an Oracle database, millisecond valueswere truncated to 000. This has now been fixed.

AMBW-26530 When the Process in Subsets option was selected in the JDBC Query activity,JDBC connections did not close. This has been fixed.

AMBW-26390 Data direct oracle driver of the JDBC shared resource now supports theLoadBalancing Connection property.

73

TIBCO BusinessWorks™ Container Edition Release Notes

Page 74: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

REST and JSON Palette

Key Description

AMBW-26410 When schemas were created from the ParseJSON activity, the XSD did notcontain the attribute elementFormDefault="qualified".The activity failed withthe error JSONParserException. This has now been fixed. Now when a schemais created from the ParseJSON activity, it works successfully at runtime.

AMBW-26409 The ParseJSON activity threw an error when parsing a schema which used atype that was imported from a different XSD. This has been fixed now.

AMBW-26392 Decimal values are now not converted to the exponential form and henceconversion goes through.

Note: An exception to this would be if 0 is present before the decimal point and 6or more zeroes are present after the decimal point before a nonzero number, theresult is in the exponential form (i.e 0.000000*XX where X is some number otherthan 0).

AMBW-20729 In the Invoke REST API activity, when a module property was configured forthe Resource Path with path or query parameters, the parameters were notparsed correctly. This has now been fixed.

JMS Palette

Key Description

AMBW-27101 Connection Factory SSL password did not work when a module property wasused, and a runtime error was thrown. This has been fixed.

AMBW-27037 The polling interval on the JMS Receive Message activity is set to seconds, butinternally ActiveMatrix BusinessWorks treated the timeout value in milliseconds.This has been fixed.

FTL Palette

Key Description

AMBW-25435

Mail Palette

Key Description

AMBW-25542 Relative path keystore certificate can be configured to SSL enabled SMTPresource.This has been fixed now.

74

TIBCO BusinessWorks™ Container Edition Release Notes

Page 75: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Release 2.2.1

Key Description

EPAS-738 Summary: When the Circuit Breaker feature was enabled, some requests forDocker applications might fail with a No route to host error even after thecircuit is closed. This has been fixed.

EPAS-736 Summary: The Service Discovery and Circuit Breaker features was notsupported for SOAP Reference Bindings.

Bindings

Key Description

AMBW-25463 If the format is not explicitly specified in the Swagger file, Swagger to schemaconversion changed the type integer to decimal in the schema. This has beenfixed.

AMBW-25277 The REST Reference binding did not work if it referenced an HTTP ClientShared Resource that was configured to use a Proxy Configuration sharedresource.

General

Key Description

AMBW-26150 TIBCO Business Studio™ hung when the Salesforce object type was selected forcoercion on substitution.

AMBW-26034 The sequence key did not work in the group mode when the key was set to avalue. The error Caused by: java.lang.NullPointerException: nullerror was thrown.

AMBW-25918 TIBCO Business Studio™ would hang when users removed shared modulesfrom the Application Includes page, which can be accessed from the ProjectExplorer view by fully expanding the application and double-clicking Includesunder Package Unit.

AMBW-25786 The bwinstall TIBCO EMS driver failed when the installation contained only therun time environment.

AMBW-25785,

AMBW-25754

An exception was thrown at run time, if binary shared modules containedencrypted process files. This has been fixed, and the encrypted process files cannow be parsed successfully at runtime.

AMBW-25771 When Shared Module with JNDI Configuration Shared Resource is used inmultiple applications that are deployed to the same AppSpace, configurationupdate for the JNDI Configuration Shared Resource in one application causesissues in the other application. This has been fixed.

AMBW-25718 Fixed an implementation bug in the handling of grouping in XSLT.

75

TIBCO BusinessWorks™ Container Edition Release Notes

Page 76: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-25679 Mappings are maintained when copying and pasting a Call Process activityfrom one process to another.

AMBW-25660 When attempting to reference the attribute in schemas containing attributedefinitions, the TIBCO Business Studio™ mapping tool created a copy of theattribute and generated the following error:

Activity configuration error. The activity [Mapper] has input

configuration error. Rename to about.

AMBW-25622 When an application with a Sleep activity was terminated in the debuggingmode, the application was not terminated. This has been fixed.

AMBW-25571 The stackoverflow issue caused by circular dependency between sharedmodules has been fixed.

AMBW-25525 The $_error field for error transitions was not populated in the parent processwhen an error was found in the called process.

AMBW-25486 When copying and pasting a process in the same package, TIBCO BusinessStudio™ incorrectly allowed users to rename the new process to use the name ofan already existing process. Now, TIBCO Business Studio™ notifies users if aprocess with the same name already exists in the package.

AMBW-25424 Module properties are now supported in the Key field on the ReceiveNotification activity.

AMBW-25397 Schema variables were not getting resolved if WSDL and XSD files used thesame target namespace. To avoid this issue, ensure WSDL and XSD files usedifferent target namespaces

AMBW-25376 The process property in the Notify Configuration Shared Resource can now beconfigured to use module properties.

AMBW-24247 The variable list in an Iterate group was incorrectly reset when the JDBCactivity inside the group was refreshed.

AMBW-25351 A Null Pointer Exception was intermittently thrown in a migrated project whena service was added to a component in the Module Descriptor.

AMBW-22281 When the input was a complex schema a service sub process could not bestarted from the TIBCO Business Studio™ process launcher.

AMBW-21735 Editing the sorting option in Statement tab will now give the correct commandon the XSLT level.

AMBW-20732 Elements in Iterate groups did not display attributes for the assigned schema.Only the simple and complex elements were displayed.

76

TIBCO BusinessWorks™ Container Edition Release Notes

Page 77: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-16594 Empty module properties, that have String set as the data type, are allowed,irregardless of whether they are used by an activity configuration. Emptyprocess properties are not allowed. A validation error is thrown for emptyprocess properties, irregardless of whether they are used by an activityconfiguration.

Palettes

JDBC Palette

Key Description

AMBW-26164 The JDBC Query activity threw a Closed Connection error if the Query Subsetoption inside a Local Transaction activity was used.

AMBW-25778 Upsert mode did not work if users had configured the JDBC Update activity forthe TIBCO Oracle Data Driver, and the activity was set to use a preparedstatement.

AMBW-25713 The Login Timeout field in JDBC Connection shared resource displayed msecsvalue instead of secs. This has been fixed to display secs.

AMBW-25678 Schema output was not refreshed in the stored procedure if the ResultSet UseSchema check box was selected. This has been fixed.

AMBW-25097 Toggling between JDBC Query activities that were in the same process causedissues when users selected the SQL button from the Statement tab to build aSQL statement.

AMBW-23265 DB2 is now supported with DataDirect drivers.

AMBW-22145 The SQL Direct, JDBC Call Procedure and the JDBC Query activities timed outat the default value of three minutes when the results from the database were notreceived within that period of time, not honoring the timeout value set by theuser. This has been fixed.

AMBW-24348 JDBC activities did not parse the datetime columns when the GMT was set toServerTimeZone.

AMBW-22098 The JDBC Call Procedure activity ignored the value set in the Timeout field.

REST and JSON Palette

Key Description

AMBW-25987 Special symbols like Euro (€) did not parse correctly in Json text, in the Genericmode. This is now fixed.

77

TIBCO BusinessWorks™ Container Edition Release Notes

Page 78: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

FTL Palette

Key Description

AMBW-24673 The FTL Subscriber activity allows the user to specify its durable name to allowit to dynamically create a durable listener.

Release 2.2.0

Bindings

Key Description

AMBW-25225 When importing a project, a validation error was thrown on the REST Referencebinding if the project contained an HTTP Client Shared Resource in a sharedmodule.

AMBW-25151 The Parse JSON activity no longer throws a validation error when configuredwith elements which reference elements from other schemas using the importattribute.

AMBW-25126 A typo was fixed in the title of the REST Reference Wizard.

AMBW-25095 SOAP faults 1.2 generated by the ActiveMatrix BusinessWorks™ SOAP serverdid not display the xml:lang attribute.

AMBW-25004 Attribute values were not passed in an unbound SOAP header.

AMBW-24967 The SOAP Reference Binding exception "javax.jms.IllegalStateException: Illegaluse of receive() from multiple threads" was thrown intermittently.

AMBW-24953 The REST Service binding became corrupted if users modified the ResourceService Path.

AMBW-24908 If a REST service was implemented in the Opaque mode, and XML was set asthe response format, the response obtained was incorrect.

AMBW-24784 The JSON to XSD conversion mechanism assumed the object elements of anarray as uniform.

AMBW-24577 After multiple successful calls, an exception was thrown on the REST Referencebinding if authentication was enabled on the HTTP Client shared resource.

AMBW-24526 On importing projects created in earlier versions containing query parameters,users can now view and edit query parameters from the query parameters table.

AMBW-24441 REST Resources were not invoked correctly during run time if resource pathsused a common prefix.

AMBW-23877 If a SOAP service used JMS for transport, and the SOAP action attribute for anoperation contained, or began with, a leading slash character, the SOAP Servicebinding did not consume the JMS message.

78

TIBCO BusinessWorks™ Container Edition Release Notes

Page 79: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-22177 The Swagger UI did not show the application/xml option if the service wasconfigured with XML.

AMBW-21091 If REST resources were implemented as Opaque, the generated Swaggerspecification was incorrect.

AMBW-19163 The Swagger UI did not show the error code for bad requests such as clientfaults, invalid inputs, and so on.

AMBW-11795 Parameter templating was not supported for the Invoke REST API activitywhen it used a module property for the Resource Path. Module properties arenow supported.

General

Key Description

BWCE-810 The "Circuit Breaker Support" section in the Application Development guideincluded an incorrect URL for the Hystrix Dashboard Integration for PivotalCloud Foundry.

AMBW-25515 Fixed memory leaks that occurred when subprocesses completed with a fault.

AMBW-25482 When users deleted shared modules, and re-imported the project, the CallProcess activity did not maintain the name of the subprocess it formerlyreferenced.

AMBW-25481 The Recover Activity IDs check box was re-enabled in the RepairBusinessWorks Projects wizard. Selecting this check box allows the Repair toolto recover the xpdl ID of the activity, or recreate the xpdl ID if it is missing. Toaccess this check box, launch the Repair BusinessWorks Projects wizard byright-clicking on the project and selecting Refactor > Repair BusinessWorksProjects....From the wizard, select the Recover Activity IDs check box. Followinstructions in the wizard and click Finish to repair the project.

AMBW-25188 The ProcessStack field in FaultDetails or ErrorReport has been fixed to showthe full stack trace for direct subprocesses.

AMBW-25089 Improvements made to indexing and XSD parsing reduced the amount of timeit took to import and validate large migrated projects.

AMBW-25027 A typo was fixed in the JDBC driver connector JAR files name.

AMBW-25003 The description for the timeout field was updated to "Specifies the waitingperiod for a message in milliseconds" in the "Get JMS Queue Message" topicfrom the Bindings and Palettes guide.

AMBW-24934 Coercion did not work when coercing multiple elements to the same type.

AMBW-24826 Changes made to module properties from the Module Property editor and fromthe Navigator View in the TIBCO Business Studio™ were not always saved.

79

TIBCO BusinessWorks™ Container Edition Release Notes

Page 80: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-24704 When generating the EAR file from TIBCO Business Studio™, a Null PointerException error was thrown if ActiveMatrix BusinessWorks™ Plug-in forActiveSpaces® and ActiveMatrix BusinessWorks™ Plug-in for EDI wereinstalled.

AMBW-24606 Duplicates of subprocesses and the Start activity were incorrectly shown in theprocess launcher view.

AMBW-24244 The bwdesign command, ignored the -name parameter in the non-interactivemode. The EAR file was created with the same name as the project that wasbeing exported.

AMBW-24163 After migration, the command variable element was not present in the DataSource tab, for mapping.

AMBW-24113 Adding coercion to multiple Activity Data sources did not work. Coercionadded to the first element was successful, but was lost when it was added tosecond element.

AMBW-24101 After migration, TIBCO Business Studio™ was unresponsive indefinitely whena folder was moved to the process directory.

AMBW-23443 The example provided in the tooltip for the Resource Service Path field in theREST Service Window was improved.

AMBW-22855 When editing properties from the Properties Editor in TIBCO Business Studio,the values of properties that were changed to strings were not preserved.

AMBW-22511 The ActiveMatrix BusinessWorks™ product version was updated to the mostrecent version when viewing product details in TIBCO Business Studio™.

AMBW-22197 The Null Pointer Exception was thrown, and the bwdesign export commandfailed to generate the EAR file if the project name and the application namewere not the same.

AMBW-22062 In some cases, the timeout value for the Invoke activity was not saved properlyif it was changed multiple times.

AMBW-21822 Installing ActiveMatrix BusinessWorks™ would prompt the user to install Java 6on Mac OS X.

AMBW-21804 Process properties that were defined on an activity were deleted if the activitywas removed from the process.

AMBW-21522 If a Surround with ForEach group was applied to an element that was currentlypart of a For Each group, the current-group() Xpath function did not displayunder the Data Source tab.

AMBW-21500 A process cannot be created in a shared module by selecting Overview > CreateBusinessWorks Process.

80

TIBCO BusinessWorks™ Container Edition Release Notes

Page 81: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-21200 Iterate groups did not accept values from schemas without a target namespace.

AMBW-21134 When a process file was moved from one folder to another folder, two threadswere concurrently triggered, which caused deadlock.

AMBW-15804 When using the bwdesign utility an error was thrown while exporting a largeEAR file because the export process did not wait for the EAR file to finishgenerating. This corrupted the EAR file, and the file could not be decompressedafter it was exported.

Migration

Key Description

AMBW-20896 XPath comments are now converted to the ActiveMatrix BusinessWorks™ 6.x.format when migrated from ActiveMatrix BusinessWorks™ 5.x.

AMBW-18591 The migration tool migrated all the global properties as process properties forevery process, regardless of whether they were used by the process or not.

AMBW-16406 When you migrated a project using the command line, the output schema in themigrated project was missing.

Palettes

JAVA Palette

Key Description

AMBW-21453 Module properties were not supported in the key field for the ReceiveNotification activity.

JDBC Palette

Key Description

AMBW-25466 Instructions for setting up custom drivers for run time were updated to let usersknow that the plugins folder is automatically generated after you export the JARfile.

AMBW-25415 If existing connections become stale, ActiveMatrix BusinessWorks™ failed to re-create the connection.

AMBW-24966 The data types BLOB and DATE did not work when they were embedded as aOracle table type. DATE was interpreted as xsd:date and BLOB threw a formatconversion error.

81

TIBCO BusinessWorks™ Container Edition Release Notes

Page 82: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JDBC Palette

Key Description

AMBW-23384 TIBCO ActiveMatrix BusinessWorks™ was unable to use functions that returnthe data type BIGINT if DataDirect drivers were used.

AMBW-23383 TIBCO ActiveMatrix BusinessWorks™ was unable to retrieve smallint valuesfrom the Postgres database if DataDirect drivers were used.

AMBW-22526 The JDBC Update activity failed to execute when the option, Insert if recorddoes not exist was used with SQL Server 2012 or 2014.

XML Palette

Key Description

AMBW-24900 The Render XML activity failed to validate XML messages if one of the elementshad a value supplied using a module property.

Release 2.1.1

Key Description

BWCE-821 Deleting the End activity from a Call Process catch handler breaks the mappingin the parent process.

BWCE-820 Multiple output variables were created for a subprocess with multiple endsresulting in unpredictable behavior at runtime.

BWCE-769 Secure port configuration was not supported in REST for Service Registrationand Discovery.

BWCE-764 Secure port configuration was not supported in HTTP for Service Registrationand Discovery.

AMBW-25023 The lang attribute in the SOAP 1.2 faults was not generated.

AMBW-25018

AMBW-24854When migrating a project from TIBCO ActiveMatrix Business Works 5.x toTIBCO ActiveMatrix Business Works 6.x, the Count() function incorrectly threwan error for a non-repeating elements.

AMBW-25017 Activities from the SOAP Palette and the On StartUp activity were not correctlymigrated. Instead, these activities were incorrectly converted to the Rescueactivity.

AMBW-25016 If the schema location was not pointed to the correct path location in themigrated XSD file, schemas were not migrated properly.

AMBW-24896 Using constructor functions from XSLT 1.0 caused a namespace error to bethrown.

82

TIBCO BusinessWorks™ Container Edition Release Notes

Page 83: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-24706 Attribute values from a root element were not passed in an unbound SOAPheader for SOAP services.

Release 2.1.0

Bindings

Key Description

AMBW-24395 REST References can now be created if a process was created within a SharedModule.

AMBW-23984 An Invoke activity, configured to send a SOAP over JMS message to awebservice using an asynchronous operation, did not throw an exception whenthe connection to the EMS server broke.

AMBW-23966 The body of the request message did not contain the namespace defined in theWSDL when the SOAP Binding style was of type RPC/Literal.

AMBW-22848 Users can now view the associated Swagger file as a link in the REST ServiceBinding.

AMBW-22747 When the Swagger file has a property of type object an equivalent XSD was notgenerated and an error was thrown.

AMBW-16039 Incorrect Swagger specification models were generated for REST services whenusing the pass through mechanism (Opaque mode).

General

Key Description

AMBW-24604 If no component process was selected, the Debugger did not validate processselection.

AMBW-24463 ActiveMatrix BusinessWorks incorrectly tried to look up namespaces on thenetwork when loading a schema from a shared module that contained a targetnamespace corresponding to a network host, for example, ns.tibco.com.

AMBW-24408 When debugging a direct sub process, the process launcher loaded the incorrectschema element as the input element of the request message.

AMBW-24393 Calling the parent process failed after executing the Activator Process forOnStartup containing a Call Process activity.

AMBW-24310 While working in the Process Launcher view, users could not enter input fordirect sub processes.

AMBW-24059 Imported projects took a long time to open in Business Studio becauseexternally located documents were not getting resolved.

83

TIBCO BusinessWorks™ Container Edition Release Notes

Page 84: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-23857 If a message failed on the SOAP Reference binding, the Java ClassCastExceptionerror message was thrown instead of the ActiveMatrix BusinessWorks errorcode and message.

AMBW-23699 When a Call Process activity called a direct subprocess, that was defined in theShared Module, and the Shared Module was restarted, a Null Pointer Exceptionwas thrown.

AMBW-23540 The issue of column names appearing twice on the tabs in the ModuleProperties editor has been fixed.

AMBW-22852 Module properties, that were part of a property group, can now be selectedwhen configuring an activity.

AMBW-22273 The Invoke activity timeout attribute can be set to module property of typeString or Integer, by selecting the required type in the drop down option addedin the Activity Timeout field.

AMBW-20502 Removing an unused schema from a project did not remove the dependency ofschema from the process.

AMBW-18366 The No Schema with target namespace found in the module errors werethrown when users migrated BusinessWorks 5.x projects to BusinessWorks 6.x.

AMBW-17807 When working in Mac OS X, the xpath expression was properly updated for theSequence Key field after users selected OK in the xpath builder editor.

Palettes

Key Description

HTTP Palette

AMBW-24623 When a header was repeated in a HTTP fault response, the Send HTTPRequest activity failed with the error, java.lang.ClassCastException:[Ljava.lang.String; cannot be cast to java.lang.String.

AMBW-23318 An exception was thrown, and the application failed to start, if the Send HTTPRequest activity in an application process tried connecting to a remote, andsecured, REST service configured to use a proxy server.

AMBW-12732 Dynamic Headers for HTTP Send Request activity were partially migrated.After migration, the user had to re-map these missing dynamic header fields byusing original ActiveMatrix BusinessWorks 5.x mappings in reference.

JDBC Palette

AMBW-24791 If a JDBC connection was marked as invalid after creation, the active connectioncount was not decremented, which prevented new connections from beingcreated if the max connections value was reached.

84

TIBCO BusinessWorks™ Container Edition Release Notes

Page 85: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-24446 The internal lock was not released when a database connection was notsuccessful. This caused the thread to freeze and the thread did not continue theexpected execution.

AMBW-24138 Activities from the JDBC Palette threw a JDBC Timeout Exception if the queryloads too large for the connection pool could handle.

Java Palette

AMBW-24008 Improvements have been made to the performance of the Java to XML activity.

JMS Palette

AMBW-24033 The JMS Application Properties editor did not set the cardinality of the element.

AMBW-24032 When configuring the security settings of the JMS Connection SharedResource, a NullPointer Exception occurred if the user name and password inthe JNDI Resource were not set.

AMBW-23955 An error was thrown if the JMS Receiver activity received a message that wasconfigured to use application properties, but did not contain any applicationproperties.

AMBW-22662 If the JMS Connection Shared Resource was configured with a Keystore SharedResource, the JMS Connection Shared Resource failed to initialize when amodule property was used for the Keystore URL field.

AMBW-22488 The JMS Receiver and Get JMS Queue Message activities threw a validationerror if the JMS client sent a message with JMSXGroupID and JMSXGroupSeqheader properties.

AMBW-21866 Attempts to reconnect to the JMS Request Reply activity failed after the EMSserver was restarted.

AMBW-20889 JMS test connection failed when a module property was used to configureKeystore URL field.

AMBW-16250 The JMS Request Reply activity threw a warning if the Reply To Destinationfield was specified on the Input tab instead of the Advanced tab of the activity.

AMBW-10770 An exception was not thrown if messages sent to the WebSphere MQ queuewere more than value specified by the MaxQDepth property.

Mail Palette

AMBW-24217 The text body content is now sent in byte array.

REST and JSONPalette

85

TIBCO BusinessWorks™ Container Edition Release Notes

Page 86: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-24282 The parse exception was thrown when a JSON string, with decimal valuerestricted to 6 fractional digits was parsed to an XML activity. The Parse JSONactivity converted large numbers into scientific form which was not validatedagainst the decimal type. This also caused rounding off numbers whenroundtripped, for example, when json is translated to xml, which is thentranslated back to json.

AMBW-18651 Descriptive error messages are now thrown when Parse JSON and RenderJSON activities fail.

XML Palette

AMBW-24089 When a complex element was selected in the Select Schema Elementdeclaration window for CDATA section, CDATA was not applied to the childelements of the complex element.

Basic ActivitiesPalette

AMBW-24171 The error IndexOutOfBoundsException was thrown when Critical Sectiongroups were used.

Release 2.0.0

Binding

Key Description

AMBW-23581 If a SOAP service binding was configured to use JMS as the transport type, andthe Acknowledge Mode field was set to Client or TIBCO Explicit, unconfirmedmessages were not redelivered.

AMBW-23309 The 404 Not Found error was thrown for a REST Resource when multiplehierarchical REST Resources were deployed in the same application.

AMBW-22634 Swagger UI incorrectly used HTTP, instead of HTTPS, even if the HTTPConnector Resource used by the REST Service Binding was configured withHTTPS.

AMBW-22496 TIBCO ActiveMatrix BusinessWorks always published SOAP/JMS servicesresponse messages in the PERSISTENT mode, even if the request message hasbeen published by the consumer in the NON_PERSISTENT mode.

AMBW-22495 Added an option to not confirm a message if an error is thrown in a processcontaining Service over JMS with TIBCO EMS Explicit Client ACK, or clientACK mode.

AMBW-22038 Swagger UI did not display the REST services if the operation response wasconfigured to use Simple Element or Simple Type.

86

TIBCO BusinessWorks™ Container Edition Release Notes

Page 87: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-21864 Renaming an implemented REST service binding operation from BusinessStudio did not work, and caused an exception to be thrown.

AMBW-21351 Query parameter types can now be edited in the REST binding. Queryparameters are now defined for every REST operation instead of every servicebinding.

AMBW-21338 Swagger UI did not support fields for Basic Authentication.

AMBW-20990 The Connection Header field was not populated in a SOAP service request.

AMBW-20406 Users were unable to use an Invoke activity that had a reference inside an Eventhandler. The Invoke activity could reference to either a subprocess or anexternal service.

AMBW-19616 Changes were not saved when parameters in the Resource Service Path of aREST Service Binding were altered without pressing the Enter key.

AMBW-19194 The error REST Service Binding configuration error was thrown ifunrelated REST bindings were deleted.

General

Key Description

AMBW-23806 The cache did not properly resolve schemas when the bwdesign exportcommand was used for complex projects.

AMBW-23207 If an array type was used in the JSON Request Body for the REST ServiceBinding, an incorrect Swagger was generated under the Service Descriptorsfolder.

AMBW-23127 For some nested schema imports Business Studio did not manage the sharedcomponents properly.

AMBW-22681 The resource tree locked exception was thrown while refreshing an internalrepository file when running the bwdesign tool.

AMBW-22676 Infinite recursion, that occurs if nested coercion contains cyclic schema types, isnow prevented.

AMBW-22660 Database locks were not detected when the engine was started.

AMBW-22658 A NullPointerException was reported when a Group contained the Replyactivity.

AMBW-22497 When importing dependent schemas, schema references were not alwaysproperly resolved when the application was started.

AMBW-22494 The AppNode status hung if an application used JDK 1.7, or later versions ofthe software, and allowed unsynchronized access from multiple threads.

87

TIBCO BusinessWorks™ Container Edition Release Notes

Page 88: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-22055 The enablestats command for processinstance failed in TIBCOActiveMatrix BusinessWorks 6.3.0.

AMBW-22053 A Shared Module was not added as dependency after a Module Property,which was pointing to a Shared Resource from a Shared Module, wasreferenced in the Application Module.

AMBW-22037 Users could not create new projects in Business Studio if the region andlanguage format in their operating system was set to Thailand.

AMBW-21898 Custom plugins could not be installed in Business Studio.

AMBW-21803 When configuring Authentication and Confidentiality for the HTTP ClientShared Resource, an incorrect label displayed when users hovered over the ...icon.

AMBW-21713 The dbconnectionurl property value was corrected in the Administration guidetopic "Database with TIBCO Enterprise Message Service Configuration forbwagent".

AMBW-21677 The XML model miscalculated prefixes when ancestor nodes contained twodifferent prefix mappings for the same namespace and the current Appnoderemapped one of those prefixes.

AMBW-21402 When the engine persistence mode was configured for datastore mode, theduplicate key detection feature did not work with the PostgreSQL database.

AMBW-21167 Business Studio was unable to send the first EMS message to the EMS serverafter restarting. However, the subsequent messages were successfully sent tothe EMS server.

AMBW-21115 When users right-clicked on a module property in Business Studio, the menuincorrectly displayed duplicate options, and some options did not work.

AMBW-21083 Business Studio failed to add the necessary xslt parameter when a parameterreference followed an asterisk (*) in an xpath.

AMBW-20977 When the Create New Process Property button was used, while creating a newprocess property for a process starter, the error, llegalStateException:Cannot activate read/write transaction in read-only transaction

context was thrown.

AMBW-20900 The error java.lang.reflect.InvocationTargetException wasintermittently thrown in Business Studio if users had configured an applicationmodule to use a shared module contained within another shared module.

AMBW-20725 After creating a new process and launching it in the Debugger, an exceptionwas thrown.

AMBW-20720 When elements of data type any were coerced, their sibling elements were alsocoerced.

88

TIBCO BusinessWorks™ Container Edition Release Notes

Page 89: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-20530 Business Studio did not support text content in XSLT files. In the Mapperactivity, after mapping a text variable for the first time if you move to anothertab, the text node disappeared from the UI.

AMBW-20368 Activities that the user had set to be hidden in Business Studio were incorrectlydisplayed in the Palettes pane if the user created a new process.

AMBW-20297 When the bwdesign import utility was executed from the command line, andthe job failed, an errorlevel of 0 was incorrectly returned.

AMBW-19982 Migrating large projects took a long time to complete.

AMBW-19768 If an activity did not include a transition to the next activity, and the activitywas renamed, the name change was not reflected in the XPATH expression ofthe next activity.

AMBW-19718 From Business Studio, processes were not successfully copied and pasted to theComponents folder.

AMBW-19530 Nested inner loop accumulation did not reset on entry of each inner loop. Onsubsequent iterations of the inner loop, the accumulation variable of the innerloop contained accumulation values from the previous inner loop iterations.

AMBW-18516 While mapping a repeating element in the design time, the correspondingruntime XSLT was not generated properly. It missed one of the xsl:paramelement in the runtime XSLT.

AMBW-18219 An exception was thrown, and users were unable to connect to bwagentconfigured for SSL from the Business Studio Deployment Servers View.

AMBW-18079 Inline schemas that lacked a targetNamespace attribute, threw the Null PointerException, when used in a project.

AMBW-17968 The value of the module property was not displayed in the combo box whenthey were selected on the Shared Resource.

AMBW-17550 When data was mapped from one mapper to another mapper, the schema thatwas produced incorrectly contained unused namespaces.

AMBW-15154 Large projects took a long time to migrate. After fixing errors in the migratedproject and saving the project in the workspace took a long time to build.

Palettes

HTTP Palette

Key Description

AMBW-22518 The TIBCO ActiveMatrix BusinessWorks 6.3.1 HTTP client did not support forTLSv1.2 GCM ciphers offered in Java 8.

89

TIBCO BusinessWorks™ Container Edition Release Notes

Page 90: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

HTTP Palette

Key Description

AMBW-20924 The Authentication check-box for the HTTP Client Shared Resource was resetafter the check-box was cleared.

AMBW-19092 The Send HTTP Request activity was unable to handle Chinese characters in thefilename attribute of the content disposition header in the mimepart.

AMBW-19048 Logging the time stamp for sending a HTTP request and receiving the HTTPresponse in the Send HTTP Request activity was not supported in BusinessStudio.

AMBW-19075 The HTTP server did not recognize requests containing multiple Accept orContent-Type elements in the header.

JDBC Palette

Key Description

AMBW-22120 JDBC activities did not free temporary tablespace when working with OracleLOB data.

AMBW-21860 An error was thrown if the output data type parameter in the JDBC CallProcedure activity was set to Null, or left empty.

JMS Palette

Key Description

AMBW-23031 The JMS Send Message activity with JNDI connection failed to send messages inthe EMS Fault Tolerance with SSL mode.

AMBW-22588 The JMS Receiver activity incorrectly continued to create jobs even after theEMS Server was terminated.

AMBW-22500 Runtime XML serialization mishandled redeclaration of the default namespacemapping to the null namespace.

AMBW-22499 A session leak has been fixed on the JMS Connection Shared Resource.

AMBW-22498 The JMS Receiver activity threw an out of memory exception when the one ofthe applications using the shared resource was stopped.

AMBW-22481 When the JMS Receiver activity received messages of type XML Text, and themessages did not conform to the schema, the session was blocked and noadditional messages were received.

AMBW-21167 The JMS Send activity was unable to send the first message to the EMS serverafter restarting. Subsequent messages however, were successfully sent to theserver.

90

TIBCO BusinessWorks™ Container Edition Release Notes

Page 91: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JMS Palette

Key Description

AMBW-21140 Applications deployed in one AppNode stopped consuming JMS inboundmessages under load.

AMBW-21124 The JMS Connection Shared Resource test connection failed to connect to theEMS server if mutual authentication was enabled in TIBCO ActiveMatrixBusinessWorks 6.x.

AMBW-19105 Business Studio now supports JBOSS as a JMS provider.

AMBW-18646 Business Studio now supports IBM Websphere MQ as a JMS provider.

AMBW-18213 An unclear error message was displayed when a message was not successfullydeserialized.

Release 1.0.1

Key Description

EPAS-206 The buildpack did not prefix jdbc to the user provided service (CUPS) databaseservices.

EPAS-181 Exceptions were seen when shutting down applications in your Pivotal CloudFoundry environment.

91

TIBCO BusinessWorks™ Container Edition Release Notes

Page 92: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Known Issues

The following are the known issues in this release of TIBCO BusinessWorks™ Container Edition.

Key Description

BWCE-1867 Summary: If Process Monitoring is enabled, then in case of PCF, Multipleinstances with same ID will be seen in Monitoring UI, if application isrestarted.

Workaround: None.

BWCE-1835 Summary: When Process Monitoring is enabled, then following error is seenin logs-

c.t.b.t.m.m.s.e.s.TransitionExecutionStatisticsEventSubscriber - Invalid valuefor bw.monitor.publishtimer

c.t.b.t.m.m.s.e.s.TransitionExecutionStatisticsEventSubscriber - Invalid valuefor bw.monitor.batchsize.This error does not affect any functionality.

Workaround: Provide values of these properties explicitly in the command.

BWCE-1832 Summary: In some cases, catch block, reference binding, service binding ismisaligned in the process diagram in Monitoring UI.

Workaround: None.

BWCE-1829 Summary: When Process Monitoring is enabled, in case of activities withoutconfiguration, input or output data for eg ForEach block, will persist of lastactivity's detail in Monitoring UI.

Workaround: None.

BWCE-1810 Summary: When Process Monitoring is enabled for an application, in PCF, allhistorical records will also appear when observing process monitoring datawhen an application is deleted and same application is pushed again.

Workaround: None

BWCE-1803 Summary: When Process Monitoring is enabled, in case if same applicationwith multiple versions is deployed then on level 2 page of Monitoring UI, allapplication instances will be displayed.

Workaround:

Workaround: None

BWCE-1795 Summary: Once you enable Process Monitoring, if your application completesall its jobs, before process monitoring is enabled, then you wont see anyprocess instances in the Monitoring UI.

Workaround: You will need to add sleep in your process or hit REST/SOAP/HTTP endpoints if any to see newly created process instances.

92

TIBCO BusinessWorks™ Container Edition Release Notes

Page 93: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

BWCE-1740 Summary: BWCE Application throws java.net.UnknownHostExceptionwhen deployed in Docker Swarm

Workaround: None

BWCE-1730 Summary: BWCE Service-registry application is not registered with Consul/Eureka server when deployed in Docker swarm

Workaround: None

BWCE-1647 Summary: In the concrete WSDL generated at runtime, the soap addresslocation shows containerID and Container Port instead of routableURL of theapplication when deployed in Pivotal Cloud Foundry

Workaround: None

BWCE-1433 Summary: In the FTL application logs, an Invalid message type receivedfrom peer 'NULL' error message occurs.

Workaround: None. These errors can be ignored.

BWCE-1396 Summary: You have to edit the logback.xml every time you restart theapplication.

Workaround: None.

BWCE-1239 Summary: An error, related to libcrypto.so, is displayed in the logs whenthe application is pushed to the Cloud Foundry or Docker.

Workaround: None. These errors can be ignored.

EPAS-748 Summary: When importing the ZipCodeLookup sample errors are seen in theworkspace log file.

Workaround: None. These errors can be ignored.

EPAS-103 Summary: When specifying Application Properties, if invalid login credentialsare specified in the Configure Container Connection Dialog, the dialogasking for valid login credentials repeatedly pops up even after valid logincredentials are specified.

Workaround: Press the Cancel button on the dialog.

EPAS-79 Summary: Exceptions are seen when you import a project that contains aJDBC shared resource.

Workaround: Restart TIBCO Business Studio Container Edition™ and openthe project in a new workspace. If the issue persists, recreate and reconfigurethe JDBC shared resource.

93

TIBCO BusinessWorks™ Container Edition Release Notes

Page 94: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Bindings

Key Description

AMBW-29098 Summary: When creating a concrete WSDL by right-clicking on the ServiceDescriptor folder, the following error is generated at design time: WSDLimport error.

Workaround: None

AMBW-28501 Summary: When you use some of the Swagger documents to create areference binding and then invoke the service, the following error is generatedat runtime: org.genxdm.xs.exceptions.AbortException: Unexpectedelement sequence error.This error occurs because the minOccurs=0attribute is missing for some elements in the generated schema.

Workaround: Add the minOccurs=0 attribute to the elements in the generatedschema where this attribute is missing.

AMBW-27870 Summary: On importing WSDL with RPC Encoded style, a validation error isgenerated at design time since the underlying schema with namespace http://schemas.xmlsoap.org/soap/encoding/ is not generated.

Workaround: To remove the validation error and create the SOAP ReferenceBinding, download the encoding schema with the said namespace and ensurethat schema is a part of the application module or the shared module.

AMBW-27435 Summary: When module properties used from a shared module project wererenamed, the changes made were not reflected at the SOAP binding level.

Workaround: Select the updated module property from the drop down in theSOAP binding.

AMBW-26806 Summary: When a REST service with a schema that uses a type which wasimported from another XSD is invoked in a REST Reference Binding, it failswith the ServiceRuntimeException.

Workaround: None

AMBW-23104 Summary: When the WSDL uses multiple parts in the Request body of anoperation, a design time validation error occurs on the generated SOAPreference binding. The application works fine at run time.

Workaround: None

AMBW-13607 Summary: REST Doc UI is not supported on Firefox browser.

Workaround: Use other browsers for the Doc UI.

AMBW-13572 Summary: For some use cases, REST Doc UI does not show the correct errorcode in case of Internal Server errors on the Server side.

Workaround: Check the raw message that contains the correct error code.

AMBW-13485 Summary: REST Doc UI does not support browsers like Internet Explorer.

Workaround: Use Chrome browsers for the Doc UI.

94

TIBCO BusinessWorks™ Container Edition Release Notes

Page 95: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-8982 Summary: Changing the Resource name in the REST service Bindings tab,does not update the Resource Service Path.

Workaround: None

General

Key Description

AMBW-29060 Summary: When the Maven dependency is removed and the external sharedmodule is deleted from the workspace, no validation errors are shown.

Workaround: Clean the project and build it again.

AMBW-28941 Summary: Ungrouping nested groups created inside a catch block of a groupmay not ungroup as expected.

Workaround: None

AMBW-28663 Summary: Thetibco.bw.sample.policy.samlcredentialmapping.SoapHttpBinding

sample fails intermittently with the error:com.tibco.governance.agent.action.ActionException.

Workaround: None

AMBW-28448 Summary: Current element of the Iterate group is not removed afterungrouping.

Workaround: The user needs to remove current element manually afterungrouping the Iterate group.

AMBW-28378 Summary: When a Process Property is renamed , the change is not reflected inthe activity and an error is displayed.

Workaround: None

AMBW-28319 Summary: WSDL interface fails to resolve correctly if multiple WSDLs sharethe same target namespace and the SOAP invoke is created with an externalbinding reference.

Workaround: Instead of an external reference binding, use binding reference.

AMBW-28285 Summary : In a shared module and shared module-application modulecombination, multiple WSDLs with the same target namespace are notsupported at design time and run time.

Workaround: None

AMBW-28264 Summary: When groups with the On Catch, Catch All and the OnEvent faultsare created inside a constructor or a proxy operation, the activities inside themare lost after ungrouping.

Workaround: None

95

TIBCO BusinessWorks™ Container Edition Release Notes

Page 96: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-28051 Summary: Studio hangs when trying to rename a WSDL which is already inuse.

Workaround: None

AMBW-27253 Summary: The Identity Provider field in the WSSConsumer Policy resourcedoes not support module properties.

Workaround: None

AMBW-25073 Summary: The option to test connections, for example JMS or sFTP, in a sharedresource that has a profile is not supported in TIBCO Business StudioContainer Edition .

Workaround: Specify the server configuration details as literal value or moduleproperties.

AMBW-19540 Summary: When a project contain abstract and concrete WSDL using sametarget namespace, a validation error is thrown.

Workaround: None

AMBW-18459 Summary: The ability to reference from a standalone (external) schema to aninline schema is not supported. If your project contains such a reference, avalidation error is thrown.

Workaround: Externalize the WSDL-inline schema and change the importstatements to reference the newly created (external) schema.

AMBW-17998 Summary: The EAR file generated using bwdesign utility does not supportnon-ASCII characters.

Workaround: None

AMBW-16256 Summary: The first attempt to change the data type of an Operator's input oroutput schema element fails and the change is not committed. Subsequentattempts complete without any failure.

Workaround: To commit the change, you must press the return key after everychange.

AMBW-14861 Summary: Unable to enter an XPath expression on a transition using the XPathBuilder. This issue is observed on Mac OS only.

Workaround: Enter the XPath expression directly in the Properties tab >Expression field for the transition without using the XPath Builder.

AMBW-14533 Summary: Mapper does not throw typecasting error, if the Integer data type ismapped with String data type.

Workaround: None

AMBW-13823 Summary: Directory browser dialog in BW Context Sensitive Help preferencesetting page does not consistently popup on Mac OS X 10.9.2

Workaround: Copy and paste the directory path into the configuration fieldinstead of using directory browser to pick it.

96

TIBCO BusinessWorks™ Container Edition Release Notes

Page 97: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-13683 Summary: Shared resource module property references in the migrated TIBCOActiveMatrix BusinessWorks 5.x projects do not show up correctly on non-Windows platforms.

Workaround: Close and reopen the project.

AMBW-12490 Summary: Under certain circumstances, substitution types do not resolveproperly in the mapper. The mapper shows errors for them.

Workaround: Try closing and reopening the project. If that does not solve theissue, try closing and reopening Eclipse. If the errors still persist, perform aproject clean (that is, go to the Project menu and click Clean...).

AMBW-11624 Summary: TIBCO Business Studio Container Edition hangs when openingSQL Builder if the database details on the JDBC shared resource are changedfrom PostgreSQL to MySQL after a query has been created using SQL builder.

Workaround: None

AMBW-11534 Summary: TIBCO Business Studio Container Edition crashes occasionally onWindows 2012 R2 platform when switching workspace from File > SwitchWorkspace.

Workaround: Retry by switching the workspace.

Migration

Key Description

AMBW-27379 Summary: Mappings are broken when a Shared Module and ApplicationModule existing in different workspaces are referenced.

Workaround: Check the option Copy projects to workspace while importingmigrated projects into the workspace.

AMBW-27312 Summary: Mappings are incorrectly migrated when projects referencing DTLsin different workspace other than same DTL location are migrated using thecommand line.

Workaround: None

AMBW-20170 Summary: Validation errors occur after migration when an XML element froman XSD schema, that does not have a target namespace, cannot be resolved.

Workaround: None

AMBW-14547 Summary: When you migrate an TIBCO ActiveMatrix BusinessWorks 5.xproject containing in-built functions in the JDBC Query activity, an InvalidColumn name error is thrown in the JDBC Query activity.

Workaround: Use an Alias instead of the in-built functions in the ActiveMatrixBusinessWorks 5.x project.

97

TIBCO BusinessWorks™ Container Edition Release Notes

Page 98: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

Key Description

AMBW-14295 Summary: After migration, the output of project with Rest and JSON activitiesdoes not match with the input of the other activities in the migrated project.

Workaround: None

AMBW-9969 Summary: ActiveMatrix BusinessWorks 5.x projects with SOAP headersconfiguration in SOAP activities are not properly migrated to TIBCOBusinessWorks Container Edition .

Workaround: SOAP functionality in TIBCO BusinessWorks Container Editionis achieved through SOAP Binding where its detail configuration is outside ofTIBCO BusinessWorks Container Edition Process. The SOAP headers definitionare defined at the Binding configuration and configured as generic contextparameters for the Process. In the Process, you can use the Get Context activity(from Basic Palette) to retrieve and process the headers as context data. You cando this manually to complete the migrated project.

Java Palette

JAVA

Key Description

AMBW-13526 Summary: In Java To XML activity, the Output tab is not populated correctly,if Java Class contains nested Object references in different classes.

Workaround: None.

JDBC Palette

JDBC Palette

Key Description

AMBW-23464 Summary: The Oracle DataDirect driver does not support cursor datatype.

Workaround: Use native drivers instead of DataDirect drivers.

AMBW-23193 Summary: When using DataDirect drivers with a JDBC Shared Resource, thatis linked to a JDBC process, the SQL Builder Wizard does not work correctly.

Workaround: Use native drivers.

AMBW-20130 Summary: The login timeout value is not effective when connecting to aWindows OS database. The JDBC Query activity fails with theerror,JDBCConnectionNotFoundException at runtime without honoring theLogin Timeout value specified in the JDBC Connection Shared Resource.

Workaround: None

AMBW-14624 Summary: The Set Explicit Nil check box for Objects and Collections in JDBCCall Procedure activity is disabled.

Workaround: None

98

TIBCO BusinessWorks™ Container Edition Release Notes

Page 99: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

JDBC Palette

Key Description

AMBW-14547 Summary: When you migrate an TIBCO ActiveMatrix Business works™ 5.xproject containing in-built functions in the JDBC Query activity, an invalidcolumn name error is thrown in the JDBC Query activity.

Workaround: Use an Alias instead of the in-built functions in the ActiveMatrixBusiness works 5.x project.

AMBW-11667 Summary: Using any in-built function in JDBC Query activity without "Alias"fails to execute the application and throws an Invalid Column name error atrun time.

Workaround: Use "Alias" to work with any in-built function in JDBC Queryactivity.

AMBW-11624 Summary: TIBCO Business Studio™ Container Edition hangs when openingSQL Builder if the database details on the JDBC shared resource are changedfrom PostgreSQL to MySQL after a query has been created using SQL builder.

Workaround: None

AMBW-8855 Summary: The localized error messages of JDBC connection are not displayedcorrectly in TIBCO Business Studio Container Edition .

Workaround: None

XML Palette

XML Palette

Key Description

AMBW-14292 Summary: Parse XML activity displays blank ErrorCode and ErrorMessage foractivity output data validation error.

Workaround: None.

AMBW-28657 Summary: When the Format Using Default Namespace option is enabled forthe Render XML activity, TIBCO Business Studio Container Edition displayedan error at runtime.

Workaround: None

REST and JSON Palette

REST and JSON Palette

Key Description

AMBW-28795 Summary: The Parse JSON activity fails to pick up the prefixes defined in thenamespace registry and provides the output with the default namespaceprefixes.

Workaround: None

99

TIBCO BusinessWorks™ Container Edition Release Notes

Page 100: TIBCO BusinessWorks Container Edition Release Notes · Release Notes Software Release 2.4.0 ... All the process instances in the application are grouped by packages, and you can monitor

REST and JSON Palette

Key Description

AMBW-14292 Summary: Parse XML activity displays blank ErrorCode and ErrorMessage foractivity output data validation error.

Workaround: None

100

TIBCO BusinessWorks™ Container Edition Release Notes