Palette

This topic lists the Closed Issues related to Palettes.

Release 2.7.2

HTTP Palette
Key Summary
AMBW-45532 For the applications using the HTTP Client shared resource configured with the Thread Pool shared resource having Core Pool Size greater than 10, "IllegalArgumentException" is thrown at runtime.
AMBW-45450 TIBCO ActiveMatrix BusinessWorks redirects a SOAP call to the HTTP Receiver activity if the Enable Access Log property is enabled and an application contains both a SOAP service and HTTP Receiver activity.
JDBC Palette
Key Summary
AMBW-44571

You can see the Updated Parameter->Data type value in the JDBC statement parameter preparation.

AMBW-45455 Interpreted the Invalid XML Chars check box, not available in TIBCO BusinessWorks Container Edition 6.6.1. You can see an Invalid white space character (0x1c) in the text to output.
AMBW-45445 The Number element on the Input tab of JDBC Call Procedure activity shows an integer value and not a decimal value after loading the procedure or function.
AMBW-43303 TIBCO BusinessWorks Container Edition does not retrieve data of type timestamp from a database.
JMS Palette
Key Summary
AMBW-45456

If we use a JNDI Destination name for the actual queue in the TIBCO BusinessWorks Container Edition project when connecting to the IBM MQ server, it gives InvalidDestinationException.

AMBW-45454

Huge memory consumption is causing the AppNode to hang. A new session is being created on every run causing huge memory consumption. Now, the Ack Mode in the key is used also while pulling which resolves the huge memory consumption issue as the session is not created on every run.

AMBW-45333 The null pointer exceptions are thrown when you destroy the JMS Reply activities while application instances are being stopped.
AMBW-44019 The JMSRequestReply activity in TIBCO BusinessWorks Container Edition 6.x creates a new Message Producer per request, which causes the disk overhead on the EMS side, hence leading to performance issues.
AMBW-43126 When you use an element from some external schema to join the conversation, the mapping showed an error "No matching namespace prefix".
AMBW-35465 There is no option available for "Supports XA Transactions" in JMS Connection in ActiveMatrix BusinessWorks 6.x.x.
AMBW-31953 GetJMSQueueMessage activity shows different types of timeout errors for the same scenario when there is no message in the queue.
Java Palette
Key Summary
AMBW-44678 The SOAP Invoke MTOM throws a Java heap space out of memory error with large payloads of 800 MB.
Mail Palette
Key Summary
AMBW-45461 "Test connection" for SMTP resource shows the error "Configuration error in field [Host] and/or [Port], the value must be a valid hostname and/or port" with correct values.
Parse Palette
Key Summary
AMBW-45862 You cannot rename a file when you use the Parse Data activity to read the file in batches.

Release 2.7.1

HTTP Palette
Key Description
BWCE-4411 The multipart/related Content-Type set in the Send HTTP Request activity was converted to multipart/form-data at runtime. Also a new flexibility is added for users to add a custom boundary for multipart content-types.
JDBC Palette
Key Summary
BWCE-4347

The JDBC activity throws a timeout error instead of the actual [SQLState 23000] Duplicate row error error for Teradata Database.

AMBW-45076 The Number element on the Input tab of the JDBC Call Procedure activity shows an integer value and not a decimal value after loading the procedure or function.
JMS Palette
Key Summary
AMBW-26882

If we use a JNDI Destination name for the actual queue in the TIBCO ActiveMatrix BusinessWorks project when connecting to the IBM MQ server, it gives InvalidDestinationException.

Release 2.7.0

HTTP Palette
Key Description
BWCE-3918

The HTTP Connector shuts down when it receives a flowlimit request and no response is sent back.

AMBW-43969 The Send HTTP Request activity fails and throws TimeoutException when the HTTP Client shared resource is configured with the Jetty HTTP Client library along with SSL, and the Proxy shared Resource without authentication.
AMBW-43072 The Send HTTP Request activity fails with 500 error when the HTTP Client shared resource configured with Apache HTTP Components library and a request with MIME attachment is sent to REST service.
AMBW-42083 TIBCO BusinessWorks Container Edition can not handle non-preemptive basic authentication when the User-Agent header is not present in the HTTP request.
JDBC Palette
Key Summary
AMBW-43984 An application goes into the Impaired state when the dbURL has special characters.
AMBW-43983 The JDBC Call Procedure activity throws an error and cannot call a stored procedure when you use PostgreSQL 12 database.
AMBW-43965 The JDBC Query activity throws the Numeric overflow error when the number coming from the database is greater than 10 digits.
AMBW-43037 The SQL Direct activity fails for Unicode special characters.
AMBW-42443 TIBCO Business Studio for BusinessWorks now supports overloaded procedures from PostgreSQL.
AMBW-42049 The stored procedure input and output parameters with MSSQL DataDirect driver are inaccessable if the procedure is selected without selecting Schema, and Catalog or Package.
AMBW-41912 Heap memory leak is observed on an AppNode for the SQL Direct activity in an application,
AMBW-38321 The JDBC Tibco Driver for PostgresSQL is upgraded from 5.1.4.000097 to 5.1.4.000329
AMBW-31970 JDBC Driver for Microsoft SQL server is upgraded from 4.0 to 8.2.2.
JMS Palette
Key Description
BWCE-3352 An activity configuration error is thrown for activities mapped with the output from Get JMS Queue Message activity of XML Type and having a schema without namespace.
AMBW-43981 Whenever EMS fault-tolerance server is switched or the EMS server is restarted, the JMS Send Message activity loses the first message after reconnecting.
AMBW-42608 Exchange of message takes place for a queue type messaging style configured in JMS Sender and a topic type messaging style in JMS Receiver.
AMBW-37702 TIBCO Business Studio for BusinessWorks displays an error when connecting to an SSL enabled EMS server.
Mail Palette
Key Summary
AMBW-43990 An application becomes unresponsive on the Send Mail activity and does not timeout when the existing engine threads are occupied.
REST and JSON Palette
Key Summary
AMBW-43585 The Invoke REST API activity is migrated as empty for some activities.
AMBW-43255 The design time and run time Swagger files are now including the definitions of the extended elements from different XSD.
XML Palette
Key Summary
AMBW-44572

Non-default namespace can not map to empty URI Set the -Dbw.xml.jsonrest.multiple-ns.removensprefix=true property as a VM argument in TIBCO Business Studio for BusinessWorks.

This property removes all non default prefixes from the XML and uses only default namespace prefix for all namespaces and ensures that a non default namespace is never bound to an empty URI.The Render XML activity adds an extra namespace xmlns=" " at the root level of the schema.

AMBW-43994 The Value-of max(xsd:int*) expression returned as a scientific notation value when the Transform XML activity has bigger numbers in input.
AMBW-41240 The Parse XML activity gives error when the input file encoding was UTF-8-BOM and the Validate Output check box was selected.

Set the -Dbw.application.activity.validateOutput.treeValidation=true property as a VM argument when validating an output XML.

AMBW-33245 An error occurs when the YearMonth datatype is typecasted with the xsd:string().

Release 2.6.3

HTTP Palette
Key Description
AMBW-43206

If you hit a particular endpoint of a REST service using the Send HTTP Request activity, the activity fails with the java.lang.RuntimeException: java.io.EOFException error instead of the 401 Unauthorized error.

JDBC Palette
Key Description
AMBW-44017 TIBCO ActiveMatrix BusinessWorks throws an error when mapping the JDBC Query activity's output to the Iterate group.
AMBW-43327 The SQL Direct and JDBC Query activities are timed out after few iterations with the TeraData custom database driver.
JMS Palette
Key Description
BWCE-4027

When multiple messages are pushed to the JMS queue, the IndexGroupComposition process essentially mixes up causing the service to produce outcomes that are mixed between multiple messages.

BWCE-3975

When the JMS Send Message activity is a part of JMS Transaction, after the TIBCO EMS reconnection, the activity does not connect back because the reconnection logic for JMS Send Message activity is not extended to the JMS transaction case.

AMBW-42717

If the Get JMS Queue Message activity is configured with the TIBCO EMS Explicit Client acknowledge mode and the activity is added in a loop, then the unacknowledged messages are not processed because the activity times out.

Add the -D*bw.getjmsactivity.buffer.timeout.miliseconds = <value in milliseconds> property * as a VM argument in TIBCO Business Studio for BusinessWorks.

This value is then added to the value specified for the timeout field on the Input tab of the Get JMS Queue Message activity and increases the timeout value of the activity to process the unacknowledged messages as well.

XML Palette
Key Description
AMBW-43407

Non-default namespace can not map to empty URI

Set the -Dbw.xml.jsonrest.multiple-ns.removensprefix=true property as a VM argument in TIBCO Business Studio for BusinessWorks.

This property removes all non default prefixes from the XML and uses only default namespace prefix for all namespaces and ensures that a non default namespace is never bound to an empty URI.

The Render XML activity adds an extra namespace xmlns="" at the root level of the schema. Set the -Dbw.xml.rootPrefixFilter.suppressEmptyURI=true as a VM argument in TIBCO Business Studio for BusinessWorks.

This property removes all instances of xmlns="" from the xml when the Format Using Default Namespace Prefix check box is selected on the General tab of the Render XML activity.

Release 2.6.2

JDBC Palette
Key Description
AMBW-43088 With the SQL Direct activity in an application, a heap memory leak is observed on an AppNode.
AMBW-42888 TIBCO Business Studio for BusinessWorks displays timeout error with SQL stored procedures when you use Data Direct Driver and XML type parameters as IN or OUT.
JMS Palette
Key Description
BWCE-3887

The JMS Receive Message activity throws an error when the Message Type is set as Text on the General tab of the JMS Receive Message activity but the message contains the byte content.

To align the functionality with TIBCO ActiveMatrix BusinessWorks 5.x, the new property is added.

Set the bw.jms.receiver.deserialize.message.as.bw5=true property in the AppNode's config.ini file to receive appropriate content.

REST and JSON Palette
Key Description
BWCE-3689

The output of the Render JSON activity shows the decimal number in double quotes ("") if both of the following conditions are met:

  • On the General tab, the Badgerfish check box is selected.

  • Schema element is of complexType with extension base and contains decimal type value.

AMBW-43096 The design time and run time Swagger files now include the definitions of the extended elements from different XSD.
XML Palette
Key Description
AMBW-42474 The Value-of max(xsd:int*) expression returned as a scientific notation value when the Transform XML activity has bigger numbers in input.

Release 2.6.1

File Palette
Key Description
AMBW-42344

The Write File activity cannot generate a file when the TextContent field has the space character (" ") value.

HTTP Palette
Key Description
BWCE-3639

The routing URL is unavailable when user defined module property value localhost is configured in the HTTP Connector shared resource.

For docker or Cloud Foundry, you can set the property by passing it in BW_JAVA_OPTS environment variable as Dbw.user.module.property.value.localhost.resolved=true to access the route URL.

Mail Palette
Key Description
AMBW-42212

An application becomes unresponsive on the Send Mail activity and does not timeout when the existing engine threads are occupied.

JDBC Palette
Key Description
BWCE-3687 When the Nil option is selected in SQL Direct and the table is left empty or only one of the columns contains data then at runtime the Activity output data validation error is displayed.

Release 2.6.0

FTP Palette
Key Description
AMBW-38106 The FTP Rename File activity failed intermittently to rename files from a particular directory when the FTP Rename File activity was a part of a subprocess, which was called from a Call Process activity with the Spawn check box selected.
HTTP Palette
Key Description
AMBW-41408 The Send HTTP Request activity threw the HttpClientException when the application deployed on TEA was restarted, and the HTTP Client shared resource had the Apache HttpComponents(Supported by HTTP 1, SOAP and REST) implementation library, and the Provide Client Resource check box was selected on the Advanced tab of the Send HTTP Request activity.
AMBW-41006 The SSL was configured even when the SSL Client shared resource picker was not empty and the module property against the Confidentiality field at HTTP Client shared resource was set to false.

Set the bw.plugin.http.client.relyOnConfidentialityField property to true.

AMBW-40484 The Send HTTP Request activity could not send the request with Content-type as multipart/form-data to ServiceNow with Apache HttpComponents library.

Send the POST request using the Jetty HTTP Client library in the HTTP Client shared resource.

JDBC Palette
Key Description
AMBW-41608 The JDBC connection created against the database increased beyond the configured value when any of the following cases occurred:
  • There was a network issue.
  • Database was stopped or started
  • The bw.engine.activity.async.waitTime property was present in the config.ini file.
AMBW-41215 The Null Pointer Exception was thrown when re-connecting the database with an application.
AMBW-41146 The input and output parameters for a stored procedure were not accessible when the stored procedure was inside a package.
AMBW-41145 The JDBC Call Procedure activity failed and generated the Unknown exception occurred.
AMBW-40335 TIBCO BusinessWorks Container Edition generated the java.sql.SQLException at runtime when the Database URL had forward slashes in the sslTrustStoreLocation path.
JMS Palette
Key Description
BWCE-3292

The Get JMS Queue Message activity was not able to reconnect to EMS when there was an EMS connection failure.

AMBW-41548 For the ActiveMQ JMS provider, the JMS Receive Message activity failed to reconnect for network issues.
AMBW-40637 The JMS Send Message activity displayed the Null pointer exception intermittently when messages were sent in concurrent batches.
AMBW-35597 The JMS Request Reply activity can now filter requests and response messages correctly on the basis of JMS CorrelationID or MessageID.
AMBW-34959 Messages were stuck in an EMS queue when the EMS connection dropped and reconnected.

This issue occurred intermittently when the AppSpace was configured with FTgroup persistence with the EMS FT URL.

Also, the secondary EMS server was not available intermittently after the failure of the first server.

AMBW-33187 In TIBCO Business Studio™ for BusinessWorks™, the default value for the Directory preference option on the BusinessWorks > Palettes > JMS preference page was invalid.
Mail Palette
Key Description
AMBW-39777 The Receive Mail activity used to start the handshake with TLSv1 irrespective of the TLS SSL Protocol selected in the SSL Client Configuration for the SMTP shared resource.
AMBW-39776 The Send Mail activity used to start the handshake with TLSv1 irrespective of the TLS SSL Protocol selected in the SSL Client Configuration for the SMTP shared resource.
REST and JSON Palette
Key Description
AMBW-41167 For some scenarios, the Parse JSON activity generated the XMLStreamException in the console, in logs and the Output tab in Job Data view became empty when an application was executed in the debug configuration.

Set the bw.engine.debug.core.disableNamespaceFixup property to true.

Do not use this property while mocking the output for unit testing.

AMBW-40875 The Parse JSON activity could not parse a JSON key having a value of array type with length more than 512 characters.
AMBW-40618 Logs for the Invoke REST API activity now also display the response body information. Set the following logger in the logback.xml file:

<logger name="com.tibco.bw.palette.restjson.runtime.RestInvoke">
<level value="DEBUG"/>
</logger>

XML Palette
Key Description
AMBW-41240 The Parse XML activity threw Content is not allowed in prolog error when the input file encoding was UTF-8-BOM and the Validate Output check box was selected.

Set the -Dbw.application.activity.validateOutput.treeValidation=true property as a VM argument when validating an output XML.

AMBW-33245 An error occurred when the YearMonth datatype was typecasted with the xsd:string().