New Features

The following new features are available in this release of TIBCO ActiveMatrix BusinessWorks™.

Release 6.7.0

Common Features
Smart Mapper Smart Mapper provides the ability to intelligently determine how data is to be mapped in the activity's input tab.

For more information, see "Smart Mapper" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

This release adds support for OpenAPI 3.0 specification
  • REST Service Binding: Now you can create and implement a REST Service defined with OpenAPI 3. 0 Specification, using both: the Swagger file as well as ActiveMatrix BusinessWorks™ REST Service Wizard.
  • REST Reference Binding: You can invoke the REST APIs created using the OpenAPI 3.0 Specification, with the REST Reference Binding, and Invoke REST API activity.
  • Updation to Swagger UI: OpenAPI 3.0 support is added to the Swagger UI, which supports the Swagger 2.0 and 3.0 Specification. On invoking the REST 3.0 service from Swagger UI, the runtime Swagger is generated as per OpenAPI 3.0 Specification.
Note: The Swagger 3.0 JSON file containing OpenAPI 3.0-specific features, which are not in parity with the Swagger 2.0 JSON file, is not supported.
Encryption and decryption of application profiles. ActiveMatrix BusinessWorks provides capability to encrypt complete application profiles which can be decrypted while debugging and at runtime. It helps to increase security for application properties containing confidential information.

For more information about encrypting profiles in TIBCO Business Studio™ for BusinessWorks™, see "Encrypting an Application Profile" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

For more information about handling encrypted profiles securely at the administration side, see "Configuring Application Archives" in TIBCO ActiveMatrix BusinessWorks™ Administration.

Now you can capture the details of query parameters sent as a part of the incoming request to a REST service. Set the following logger in the logback.xml file :
<logger name="com.tibco.bw.binding.rest">
    <level value="DEBUG"/>
</logger>
A namespace prefix is now added for SOAP RPC Literal response. The response received from SOAP RPC Literal service was malformed. Hence the namespace prefix is prepended to the Response element.
New error code to represent SOAP Undeclared Client Fault The TIBCO-BW-BINDING-SOAP-550101 error code is displayed on the Invoke activity on receiving Undeclared Client Fault in response from a SOAP service. In case of server error, the error code TIBCO-BW-BINDING-SOAP-550100 is displayed.

For more information, see "SOAP Binding Error Codes" in the TIBCO ActiveMatrix BusinessWorks™ Error Codes .

Support is added for OAuth 2.0 configuration This release adds support for OAuth 2.0 configuration on HTTP Client shared resource for getting OAuth access and refresh token.

It also adds ability to include access token in outbound REST reference.

A new OAuth Configuration shared resource is added.

For more information, see "OAuth Configuration Resource" in TIBCO ActiveMatrix BusinessWorks™ Bindings and Palette Reference.

Plug-in manager You can now install and uninstall TIBCO ActiveMatrix BusinessWorks™ plug-ins from TIBCO Business Studio for BusinessWorks in more simplified way using Plug-in manager.

For more information, see "Installing Plug-ins using BusinessWorks Plug-ins Manager" and "Uninstalling Plug-ins using BusinessWorks Plug-ins Manager" in TIBCO ActiveMatrix BusinessWorks™ Installation.

Administration
Ability to refresh the status of an application instance. The Refresh Agents button is added on page 1 and page 2 of Agents on the Admin UI.

This button refreshes the status of all AppInstances and AppNodes running on that particular agent.

Ability to collect and download AppNode data. The new Appnode Data tab is added on the AppNode Level 2 page.

For more information, see "Auto Collecting Engine Data" in TIBCO ActiveMatrix BusinessWorks™ Administration.

Support is added for MySQL 8.x. ActiveMatrix BusinessWorks™ now supports Mysql 8 database. The options to install the available versions of the driver are listed on the command line interface.
Note: You can install only one version of the driver at a time. If you want to install new version, the previously installed driver version is overridden.
To install the driver for Mysql database, use the bwinstall command line utility as follows:
bwinstall mysql-driver

To uninstall the driver for Mysql database, use the bwuninstall command line utility as follows:

bwuninstall mysql-driver

For more information, see "Using MySQL 8.x Database" in TIBCO ActiveMatrix BusinessWorks™ Installation.

Support is added to dynamically update flow limit. This release adds support to dynamically update the flow limit from the Application level 2, AppSpace level 2, and AppNode level 2 pages of the Admin UI.

You can also update the flow limit using the REST APIs.

For more information, see "Engine and Job Tuning" in TIBCO ActiveMatrix BusinessWorks™ Administration

Design Time
Visual Diff You can compare two revisions of a process and its artifacts side by side visually in TIBCO Business Studio™ for BusinessWorks™. It highlights changes in newer revision such as addition or removal of activities, changes in an activity configuration.
  • You can compare the application properties sections of two projects and difference between the two profiles of the same project.
  • You can compare the module properties sections of two projects.
  • This feature supports the visual difference for encrypted profiles.
  • You can compare two revisions of a process.
  • You can compare shared resources.
  • It provides integration with GIT and SVN to compare revisions stored in a version control system along with local revisions.

For more information, see "Diff Viewer" in TIBCO ActiveMatrix BusinessWorks™ Application Development

Sorting functionality is available for roles. Now you can move the rows up or down and sort the roles in ascending or descending order.
Custom Icon is now introduced for Call Process and Java Invoke activities. The Custom Icon field is added on the General tab for the Call Process and Java Invoke activities.

For more information see "Call Process" and "Java Invoke" in TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference.

For more information on how to add the custom icons, see "Adding Custom Icons" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

Support is provided for module property for the Client ID on the JMS Connection. You can use a module property for the Client ID on a JMS Connection resource.
Support is added for application templates. Ability to import and export pre-designed application templates designed with best practices and pre-configured processes, shared resources, modules etc.

It helps improve collaborative development experience and reusability where team members can design their applications using application templates.

You can perform the following operations:
  • Export an existing project as a template.
  • Create a project using a template
  • Modify an existing template.

For more information, see "Working with Templates" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

Palettes
The ResourcePath element is added on the Input tab of the Invoke REST API activity. An additional element ResourcePath is added on the Input Tab of the Invoke REST API activity for overriding the Resource Path value on the General tab of the activity.
Support is added for PostgreSQL failover URL. Support is added for PostgreSQL failover URL. For example:
jdbc:postgresql://host1:port1,host2:port2/database
The Loop Subset in Current Process check box and the Loop Subset in Calling Process field are added on the Advanced tab of the JDBC Query activity. These options are enabled only when the process in subsets is selected.

For more information, see "JDBC Query" in TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference.

A new Interpret Invalid XML Chars check box is added on the Advanced tab of the JDBC Query activity. Select the check box to avoid getting problems with illegal chars.
Now you can enable Debug level logs for the Parse JSON and Render JSON activities. Now the input and output for the Parse JSON and Render JSON activities are logged when the Schema Type is selected as XSD on the General tab, by enabling Debug level logs.
Add the following logger in the logback.xml file :
<logger name="com.tibco.bw.palette.restjson">
<level value="DEBUG"/>
</logger> 
Support is added for the square bracket ([]) in the resource path. You can pass a query parameter having the square ([]) bracket in the Invoke REST API activity's Resource Path field on the General tab or Input tab using percent-encoding for ? as %3F.
Runtime
Support is added to collect activity instance and process data instance. This release adds the ability to collect activity instance and process data instance.

The activity instance and process instance data is collected from the AppNode and is stored in a database. The data can be queried by using REST APIs to find maximum time consuming and maximum memory consuming activities and processes.

For more information, see "Collecting Performance Parameters with respect to Activities and Processes" in the TIBCO ActiveMatrix BusinessWorks™ Administration.

Release 6.6.1

Common Features
Support is added for role based authorization Earlier only LDAP based or XML based authentication support was present in the Basic Authentication policy resource.

Now, authorization support is also added in conjunction with authentication.

A new Authorization tab is added in the Service Provider Details section of the Basic Authentication policy resource.

For more information, see "Authorization Tab" in TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference.

A new engine property is added for FTL client retries. Use the bw.engine.groupProvider.ftl.client.retries property to set FTL property TIB_REALM_PROPERTY_LONG_CONNECT_RETRIES "com.tibco.ftl.client.retries".

The default value is set to 5.

Set value to 0 to retry forever.

After the maximum number of connection attempts to the FTL server, it fails with an exception.

Support is added to enable or disable process instrumentation. The new bw.frwk.event.subscriber.instrumentation.enabled property is added to enable or disable process instrumentation when starting an application.

For more information see "Enabling and Disabling Process Statistics" in TIBCO ActiveMatrix BusinessWorks™ Administration.

JSON Web Token authentication support Two new fields JWT Authentication and JWT Token are added in the Security section of the HTTP Client shared resource.

For more information, see "HTTP Client" in TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference.

Support is added to customize a test suite for unit testing. This release adds the ability to select test cases while running test goals for unit testing.

You can now customize the test suite to run specific test cases.

For more information, see "Working with a Test Suite" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

Automated collection of engine data to improve performance diagnosis. A new bwadmin command collectappnodedata and a REST API http://<host>:<port>/bw/framework.json/collect/{OPTION} are provided to collect engine data.

For more information, see "Auto Collecting Engine Data" in TIBCO ActiveMatrix BusinessWorks™ Administration.

Support is added to remove the faulted transitions or group configuration errors in projects related to invalid comparison or conversion that were migrated to XPath 2.0. Select the Enable quickfix to change XPath version from 2.0 to 1.0 check box at Window > Preferences > Mapper section.

After selecting the check box, clean the project. Use the Quick fix option to resolve the errors mentioned under XPath Version 2.0 section of the Problems tab.

Enhanced reporting and logging for unit testing. When running unit tests, now logs display activity name, provided and expected input and output. It helps to debug for test case failure.
The <ActivityName> and </ActivityName> tags are now already added to the output of the job data. The tags are already added when you select the Copy Variables option in the Job Data view.
Support is added in OpenTracing to hide onMessageStart and onMessageEnd activity traces. Set the bw.engine.opentracing.hide.onmessage.activities property to true in an AppNode's config.ini file to hide onMessageStart and onMessageEnd activity traces from the log files.
Non-empty basepath is reflected properly in a REST service binding. For REST services created using a swagger file with non empty basepath, the base path is now reflected in the Resource Service Path field of REST service binding.
Guided developer experience using cheat sheets. Several cheat sheets are added in TIBCO Business Studio for BusinessWorks to help new developers creating their initial projects for common use-cases.

The cheat sheets are available for the following tasks:

  • Adding Unit Testing to BW Project
  • Exposing a SOAP service via REST API.
  • Developing a REST API to expose a SOAP service.
  • Fault Handling
  • Java Invoke
  • JDBC Custom Driver Setup
  • JMS Send Message Application
  • Security Policy
  • SOAP Application.

For more information about accessing cheat sheets, see TIBCO ActiveMatrix BusinessWorks™ Getting Started.

Design Time
Ability to access external shared modules from the Dependencies tab from application and shared modules. You can import a shared module as an external shared module in TIBCO Business Studio™ for BusinessWorks™.

When an external shared module is imported into the workspace, the external shared module becomes read-only. No actions can be performed on it.

For more information, see "Referencing Shared Modules" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

Guided user experience Notifications, pop-up messages, tooltips, or suggestions are displayed when performing an operation.

For more information, see " Guided User Experience in TIBCO Business Studio™ for BusinessWorks™" in TIBCO ActiveMatrix BusinessWorks™ Samples.

Support is added to create a process in shared modules. A new Create a BusinessWorks Process link is added in the Getting Started section on the Overview tab of a shared module.
Enhanced bwdesign commands The following enhancements are made:
  • Clean: The clean command is added to clean ActiveMatrix BusinessWorks™ workspace.
  • Delete: The delete command is added to delete projects from a workspace.

    The bwdesign utility prompts if there are any dependent projects and after confirming, it deletes the project.

    If there are no dependent projects on the project to be deleted, the bwdesign utility directly deletes the project.

Additional parameters are added to the following commands:

  • System:Create -f: The -f parameter checks if an application with the same name already exists.

    If yes, then bwdesign deletes the existing application and creates a new application with the same name.

  • System:create -verbose: The command prints a success or failure message when creating application projects.
  • System:export -noprofile: It removes all the profiles from the .EAR file.
  • System:export -pr: Generate or export the .properties file. The syntax is:
    export -pr <profile name> -t -alsomoduleproperty -includesystem  <application name>
  • System:export -substvar: Export the substvar file of a given profile to given destination folder.
  • setedition -f: If the -f option is used the following message is not prompted:

    Are you sure you want to change edition of the given project.

Additionally, the bwdesign utility now displays help options alphabetically.

For more information, see "Using the bwdesign Utility" in TIBCO ActiveMatrix BusinessWorks™ Application Development.

The bwdesign validate command provides the count of the errors. The bwdesign validate command now provides the number of errors at the end of validation result.
Migration
Transition Configuration Error Handling during migration. The new XPATH language for transitions section is added in the Project Migration Wizard window.

For more information, see "Migrating Projects Using TIBCO Business Studio™ for BusinessWorks™" in TIBCO ActiveMatrix BusinessWorks™ Migration.

Palettes
System property to configure HTTP request buffer size. The com.tibco.bw.http.jettyclient.requestBufferSize system property is introduced to set up the HTTP request buffer size when the Jetty HTTP Client library is used in the shared resource.
Support is added to convert an empty string (" ") to null. Set the com.tibco.plugin.restjson.xml2json.emptytonull property to true to convert empty strings (" ") and "{}" to null in the string output generated by the Render JSON activity.
Support is added to ignore additional JSON fields when processing a schema. The Ignore Additional JSON Fields check box is added on the General tab of the Parse JSON activity.

For more information, see "Parse JSON" in TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference.

Support is added to remove the XML namespaces and prefixes present in the Badgerfish JSON generated from the Render JSON activity. Add the following properties in the AppNode or AppSpace config.ini file :
  • com.tibco.plugin.restjson.xml2json.namespaceIgnored=true
  • com.tibco.plugin.restjson.xml2json.prefixIgnored=true

Optionally pass the properties as VM arguments From TIBCO Business Studio for BusinessWorks.

The properties are applicable only for the Render JSON activity with the Badgerfish check box selected.

Support for more than nine decimals for the timestamp data type values from a database. ActiveMatrix BusinessWorks™ now supports the Timestamp datatype values from a database for more than nine decimal digits.

For migrated projects, the timestamp values are truncated to be in sync.

Support is added for the setQueryTimeout Unsupported method exception. Query timeout support for an activity has been added for Apache Hive, and Impala driver.

In TIBCO Business Studio for BusinessWorks, set the -Dbw.application.activity.jdbc.setquerytimeout=false property in VM arguments to handle the exception.

Support for IPv6 format addresses. IPv6 addresses are now supported for:
  • JMS and JDBC at the palettes
  • BWAgent and BWEngine level in an URL
Logs for the Invoke REST API activity now displays REST request and response information. Add the following logger in the logback.xml file:
<logger name="com.tibco.bw.palette.restjson.runtime.RestInvoke">
    <level value="DEBUG"/>
 </logger>

Release 6.6.0

Common Features
Support for validation up to activity level To enable validation at activity level, set the property bw.application.activity.validateInput[.<ApplicationName>[.<ApplicationVersion>][.<ModuleName>.<ProcessName>[.<ActivityName>]]] to true at AppNode level.
Support for Memory Saving Mode Memory saving mode allows memory used by an activity output variable to be released when the value of the variable is no longer needed.

Memory saving can be enabled at design-time and run-time both.

For more information, see "Memory Saving Mode" in the TIBCO ActiveMatrix BusinessWorks™ Performance Benchmarking and Tuning guide.

Enhanced OpenTracing
  • Enable or disable OpenTracing on Admin UI. For more information, see "OpenTracing" in the TIBCO ActiveMatrix BusinessWorks™ Administration guide.
  • OpenTracing now displays trace structure when activities generate exceptions.
  • OpenTracing now displays the name of the process for starter activities using the ProcessName tag.
  • You can add custom tags for OpenTracing.

    A new tab Tags is added for all activities.

    Additionally, each activity has a few more pre-defined tags except for Rendezvous palette activities supported for OpenTracing.

    The tags help you understand more details about the job.

  • Predefined tags for SOAP reference binding are visible in the Invoke activity whereas SOAP service binding related tags are visible in the Receive activity. Additional headers to propagate SpanContext are added to the SOAP message when OpenTracing is enabled.
  • Predefined tags for REST reference binding are now visible in the Invoke activity whereas REST service binding related tags are visible in the Receive activity.

    Complete list of predefined tags for REST and SOAP bindings, see "OpenTracing Tags From Palettes" in the TIBCO ActiveMatrix BusinessWorks™ Administration guide.

  • Opentracing tags are added for the HTTP Receiver and the Wait For HTTP activities.
LogBack client library is upgrade. The LogBack client library is now upgraded from version 1.0.13 to version 1.2.3
Additional output elements added for WSDL defining a SOAP fault. For a WSDL defining a SOAP fault, a new Enable CustomFaultElement check box is added in SOAP Reference Binding. Select the check box to enable the following elements on the Invoke activity:
  • faultcode
  • faultstring
  • faultactor
The elements are available in the output.
New field added for SOAP Binding over JMS transport JMSCorrelationID field is added in request context on the SOAP Reference Binding. For more information, see "Reference Binding - Request Context" in the TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference guide.
The GetProcessStarterStats engine command is now supported. The GetProcessStarterStats engine command is now added as an option in the Commands To Execute drop down list on the General tab of the Engine Command activity.

For more information about output items, see "Commands" in the TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference guide.

Support for Process Starter activities in Shared Modules. Process Starter activities are now supported in Shared Modules.
Ability to identify and remove duplicate XSLT parameters Quick fix option to identify and remove duplicate XSLT parameters.

For example, if you have the following XSLT parameters:

<xsl:param name="Generate_GUID">
<xsl:param name="Generate_GUID">
Then, after applying Quick fix option, it is:
<xsl:param name=Generate_GUID">
Mock support This release extends out-of-the-box unit testing capability to add Mock Support. Moving ahead, you can select option Add Mock Output for activities and configure absolute path of a file to store mock outputs using Output File Path option. The following activities are supported:
  • HTTP Palette
    • Send HTTP Request
  • Java Palette
    • Java Invoke
    • Java To XML
    • XML To Java
  • JMS Palette
    • JMS Request Reply
    • Get JMS Queue Message
    • JMS Send Message
  • FTP Palette
    • FTP Get
    • FTP Put
  • JDBC Palette
    • JDBC Query
    • JDBC Call Procdeure
    • JDBC Update
    • SQL Direct
  • General Activities Palette
    • Mapper
    • Call Process
  • Parse Palette
    • Parse Data
    • Render Data
  • XML Activities Palette
    • Parse XML
    • Render XML
  • REST and JSON Palette
    • Invoke Rest API
    • Parse JSON
    • Render JSON
  • Invoke activity for REST Reference binding.
  • Invoke activity for SOAP Reference binding.
Support for Activity as assertion mode. A new option Activity is added in the Assertion Mode drop-down list option on the Tests tab after installing the Maven Plug-in. Activity Assertion mode adds ability to assert complete activity output.
WSDLs with identical namespaces are supported. WSDLs with identical namespaces are supported in an application and shared modules.
Administration
Suspend and Resume process instance operations Ability to suspend and resume currently running jobs.

For more information, see "Suspending and Resuming Process Instances" in the TIBCO ActiveMatrix BusinessWorks™ Administration guide.

Selectively starting of process starters Ability to control which component executes when starting an application.

For more information, see "Starting a component in an Application" in the TIBCO ActiveMatrix BusinessWorks™ Administration guide.

From TIBCO Business Studio™ for BusinessWorks™, you can enable auto start of component processes. For more information, see "Working with Multiple Component Processes" in the TIBCO ActiveMatrix BusinessWorks™ Application Development guide.

Ability to retrieve status of all applications deployed on an AppSpace from REST API Added the following two application REST APIs:
  • GET "/domains/{domain}/appspaces/{appspace}/applications/{name}/{version}/status
  • GET "/domains/{domain}/appspaces/{appspace}/applications/status"
Select All functionality to delete all AppNodes and AppSpaces from Admin CLI A new parameter -all has been introduced to delete all AppSpaces and AppNodes in one go.

For more information, see "Deleting an AppNode" and "Deleting an AppSpace" in the TIBCO ActiveMatrix BusinessWorks™ Administration guide.

Support is added for EMS configuration with LDAP security authentication in the bwagent.ini file. In the bwagent.ini file, make the following changes:

bw.agent.technology.dbems.ems.serverUrl= <LDAP directory structure>.

LDAP directory structure might be of the form: ldap://<Host:Port>/CN=admin,ou=users,o=tibco

Add the following property manually:

bw.agent.technology.dbems.ems.connectionFactoryName=<connectionFactoryName>, where connectionFactoryName is generated using LDAP server.

You can now download .EAR files uploaded to a domain. You can download Application archives from a domain to your local system using Admin UI, CLI, and REST API.

For more information about downloading an application archive by using Admin CLI and Admin UI, see "Downloading an Application Archive" in the TIBCO ActiveMatrix BusinessWorks™ Administration guide.

You can now validate HTTP ports in the TIBCO ActiveMatrix BusinessWorks scope using command line option.

A new command validateport is added for Admin CLI.

validateport <port number>

The Command History tab in Admin UI displays user information. You can get information about user who performed the given operation in the Command History tab or Deployment History tab.
Support for multiple certificates for EMS FT over SSL in BWAgent. You can provide multiple comma-separated certificated for EMS FT over SSL using the property bw.agent.technology.dbems.ems.ssl.trust.cert.location.
Design Time
Transition as well as group configuration errors are now highlighted in the Problems tab. The following type of configuration errors are now highlighted in the Problems tab when the XPath version is set to 2.0 in the XPath Builder dialog box:
  • Function argument type mismatch
  • Comparing type mismatch
Ability to exclude process diagram information from an .EAR file. Select the Exclude diagram information during packaging check box on the Window > Preferences > BusinessWorks > Deployment dialog box in TIBCO Business Studio for BusinessWorks to exclude process diagram information from .EAR file.

A new command line option -removediagraminfo is added to the export command. For example:

export -ear test2.application -removediagraminfo D:\Samples

This feature helps you reduce the size of the .EAR file.

Enhanced Unused Resources feature. Now, the Unused Resources feature has the following features:
  • Provision for excluding the unused resources while creating .EAR file.

    You can also preview the list of unused resources that are excluded during generation of .EAR file.

  • The Delete option under Unused resources view performs cascade delete.

    You can preview the list of dependent unused resources that are also deleted when you delete an unused resource.

  • The unused Module Shared Variables or Job Shared Variables are displayed under Unused Resources view.
  • The count of unused resources for the application is displayed.

For more information about the enhancements made, see "Unused Resources" in the TIBCO ActiveMatrix BusinessWorks™ Application Development guide.

Enhanced collaborative development capability in TIBCO Business Studio for BusinessWorks. The following features are now supported:
  • Now you can keep track of your empty folders in a project by using .gitignore files.
  • Default .gitignore file creation when creating a new project.

For more information, see "Generating gitignore Files" in the TIBCO ActiveMatrix BusinessWorks™ Application Development guide.

Ability to copy the Job Data from the Debugger view. TIBCO Business Studio for BusinessWorks provides the ability to copy the Job Data from the Debugger view.
Renaming the Swagger file when importing in API Explorer. TIBCO Business Studio for BusinessWorks provides the ability to rename the Swagger file when importing in API Explorer.
Importing a profile with deleted properties is now supported. To keep values from the imported profile only, select the Match profile exactly (Deletes variables if required) check box added on the Import Profile dialog box.
Ability to create complex value by combining two module properties

You can combine two module properties in the following ways:

  1. Two properties in the same module-
    prop1 = C:\
    prop2 = applications
    prop3 = %%prop1%%%%prop2%%
    
    So prop3 becomes C:\applications at runtime.
  2. One property in the shared module and one in the application module -
    prop1 = C:\
    prop2 = applications (defined in shared module)
    prop3 = %%prop1%%%%//<name of the shared module>//prop2%%
    
    
    prop3 becomes C:\applications at runtime

You can use these complex values in shared resources as well.

Migration
SOAP header support for the SOAPRequestReply and SOAPEventSource activities after migration. SOAP headers are now supported in the SOAPRequestReply and SOAPEventSource activities after migration with the following limitation.

You need to manually populate the input tab for the SetContext activity. In the component binding section, only the copy-of function mapping is currently supported. For a one-to-one mapping, you need to do a manual mapping.

The Choice element support in an activity inline schema post migration. The Choice element (referred from different .xsd files) is supported in the migrated activity inline schema.
Comment support in an activity post migration. The comments in an activity input were migrated as comment binding.
Palettes
Connection Timeout option for TCP Open Connection A new field Connection Timeout is added on the General tab of the TCP Open Connection activity to provide connection timeout value.
SSL/TLS support for TCP Connection A new Security section is added in the TCP Connection shared resource. Select the Confidentiality check box to encrypt or decrypt messages.

When you select the check box, the SSL Client Configuration field is visible.

A new field Security is added on the General tab of the TCP Receiver and the TCP Wait For Request activities. Select the SSL Server shared resource from the drop down list.

Check box added for Disable Pretty Print and Suppress XML Declaration Check box added for Disable Prettty Print and Suppress XML Declaration on the General tab of the Render XML activity.

By default the check boxes are not selected.

Change in value of the Connection Idle Timeout In the JDBC Driver field Connection Idle Timeout supports module and literal property option which can be given by the user in seconds, minutes or hours.
Support for HTTP 2.0 has been added. HTTP 2.0 support has now been added for the HTTP palette , along with a new client library Jetty client for HTTP 2.0.

For more information about HTTP 2.0 support, see "HTTP Connector" and "HTTP Client" shared resources in the TIBCO ActiveMatrix BusinessWorks™ Bindings and Palettes Reference guide.

HTTP Exceptions are added on the Invoke activity HTTP exceptions are added on Invoke activity for SOAP over HTTP Reference binding.

For more information, see "Invoke for SOAP with HTTP" in the TIBCO ActiveMatrix BusinessWorks™ Bindings and Palette Reference guide.

IPv6 address is now supported for HTTP palette, SOAP and REST bindings. IPv6 address is now supported for HTTP palette, SOAP and REST bindings.