Palette

This topic lists the Closed Issues related to Palettes.

Release 2.8.3

HTTP Palette
Key Summary
BWCE-5558

While using the Send HTTP Request activity in which a cookie value is set as input, the MalformedCookieException exception occurs.

An Input Item is added with a new Advanced field which consists of the CookieExpiresDatePattern: Date Time pattern format for the expires attribute.

JMS Palette
Key Summary
BWCE-5686

When a custom JMS provider is used, a Null Pointer exception occurs for the first message sent to the queue and topic.

To overcome this issue, use the -Dbw.custom.jms.provider.config.values=true property in VM arguments.

BWCE-5138 When an EMS and Custom JMS provider is added in the same project and when an activity is trying to connect to EMS with EMS specific features, an Unsupported Operation exception occurs.
AMBW-48670 GetJMSQueueMessage throws a Timeout exception when messages are pending in the queue on a JMS Local transaction.
XML Palette
Key Summary
BWCE-5366 The Transform XML activity does not handle the XSLT variable correctly while transforming the Input.

 

Release 2.8.2

HTTP Palette
Key Summary
BWCE-5377

An error occurs for the HTTP Receiver activity when the Expose Security Context check box is enabled with Basic Authentication Policy.

Java Palette
Key Summary
AMBW-47626 Java to XML activity does not return/generate proper schema when Maven Buildpath is added.
JDBC Palette
Key Summary
BWCE-5306

The Custom JDBC Driver AS400 and the SQL Direct activity is not retuning the connections back to the pool.

AMBW-48187 Output Schema is not updated dynamically for overriding the SQL Statement checkbox selected in the Advanced tab of JDBC_Query activity.
AMBW-48165 A "Commit & Rollback Failed, Transaction Integrity Unknown" error is thrown for JDBC Stored Procedure Activity.
AMBW-47943 While clicking the Result Sets Use Schema option on the JDBC_Call_Procedure activity > Advanced tab, it should generate the output. Instead, it throws the "DRIVER IS LOCKED FOR USE WITH EMBEDDED APPLICATIONS" error pop-up with the TIBCO DD driver for MSSQL 2016 Server.
JMS Palette
Key Summary
AMBW-42975 The installdriver.xml script is unable to install jars required for jms.ibmmq.runtime.
Parse Palette
Key Summary
AMBW-47173 The Parse Data activity processes all rows successfully when the first value of the row is empty and the Continue on error checkbox is not enabled. Use the property com.tibco.bw.palette.parse.data.throwExceptionForEmptyFirstColumn=true for the proper exception of the usecase.
REST and JSON Palette
Key Summary
AMBW-47850 The InvokeRESTAPI activity concatenated the header values when repeating headers are sent from a server in response.
XML Palette
Key Summary
AMBW-47422 Unable to disable XML validation at activity level since Parse XML is not enforcing the properties in TIBCO BusinessWorks™ Container Edition.
Use the following property to disable the XML validation at the activity level for Parse XML activity,
-Dbw.application.activity.validateOutput.<appName>.application.<appVersion>.<packaganame>.<processname>.<activityname>=false

Release 2.8.1

File Palette
Key Summary
AMBW-25753

The Copy File activity does not work when the file name contains characters like [ ], { }, ( ). It gives the java.util.regex.PatternSyntaxException exception.

HTTP Palette
Key Summary
BWCE-4817

The java.lang.ClassCastException error is thrown at runtime if the Threshold Data Size value on Send HTTP Request activity is configured with Module Property of Integer data type.

Note: The Module Property value's data type should be of Long.
JAVA Palette
Key Summary
AMBW-46587

XSD with required elements is not generated when a Java class is selected in XML to Java activity.

JDBC Palette
Key Summary
AMBW-47730

The java.lang.IllegalStateException:Queue full error is thrown for the JDBC Query activity.

After upgrading to TIBCO BusinessWorks Container Edition 2.8.1, this issue is fixed and the NCName cache size is incremented.

By default, the NCName cache is enabled. To disable the NCName cache, set the property bw.application.activity.jdbc.cache.names to false.

JMS Palette
Key Summary
AMBW-47395

While using the solace property Ack Mode: SOL_CLIENT_ACKNOWLEDGE with Solace JMS Provider, the session does not recover when there is a functional error, the received messages are not confirmed, and the JMS Receiver stops receiving further messages.

AMBW-46010 JMS receiver stops receiving messages with EMS Explicit Ack mode and flow limit.
Rendezvous Palette
Key Summary
AMBW-47383

The element name in Rendezvous Requestor gets messed up when concurrent requests are sent.

REST/JSON Palette
Key Summary
AMBW-47103

The Invoke REST API activity's mapping for resource path goes to the wrong path location with load test.

Note: For high loads, if request rejections are observed, change the default Blocking Queue Size value on the REST Service Binding to a non-default value that is comparable to the number of incoming requests.

Release 2.8.0

HTTP Palette
Key Summary
BWCE-5022

The Send HTTP Request activity fails to upload files in the mimeHeader because of the missing "filename" parameter in the content-disposition header at runtime.

AMBW-46677 The Send HTTP Request activity fails to send image files in the mimeHeader because of the missing "filename" parameter in the content-disposition header at runtime.
AMBW-46605 The endpoint URL is generated as "HTTPS" instead of "HTTP" when the Confidentiality field on the HTTP Connector shared resource is configured with the module property value set to "false".
Java Palette
Key Summary
AMBW-46550 Java object reference passed from parent process to subprocess fails to work.
AMBW-44678 The SOAP Invoke MTOM throws a Java heap space out of memory error with large payloads of 800 MB.
AMBW-36726 The output schema for JavaToXML activity is not generated if there is a defined public method without a defined respective member variable.
AMBW-33916 The JavaToXML activity fails to generate the schema for classes with no member variables.
JMS Palette
Key Summary
BWCE-4695

When multiple messages are in the receiver queue, the project throws a java.lang.NullPointerException exception for the first Send JMS Message activity.

AMBW-46727 TIBCO BusinessWorks™ Container Edition application fails with a specific error, "Can not change client ID" when Client ID is set in EMS Server Level.
JDBC Palette
Key Summary
AMBW-46797 JDBC Transaction Group does not end the database session when JDBC Call Procedure times out.
AMBW-46201 JDBC Update Activity inserts a "NULL" value instead of an empty string into the database.
Mail Palette
Key Summary
AMBW-46731 The Send Mail input credentials are not overriding with SMTP shared resource credentials.
REST and JSON Palette
Key Summary
AMBW-46603 When an XML file containing nested double quotes (") is passed as an input to Render JSON activity with Generic schema type, it does not get escaped in the output JSON string.
AMBW-46602 The Render JSON activity is unable to transform "&apos;" from the XML string to single quote (') in Generic mode.
AMBW-46580 Runtime throws a "JsonParserException" error on Parse JSON activity with Generic mode when the content to be parsed is larger than 512 characters.
The character limit is now increased by default to 1024 characters.
To parse a large JSON file (for example, more than 1024 characters), the user has to pass the below property in the TIBCO Business Studio™ for BusinessWorks™ VM arguments to increase the default cache size:
com.tibco.plugin.restjson.json.setCacheSize = <Integer value>
XML Palette
Key Summary
AMBW-46044

Recursive extension type in schema gives run-time error.

Release 2.7.3

HTTP Palette
Key Summary
AMBW-46259

The endpoint URL is generated as "HTTPS" instead of "HTTP" when the Confidentiality field on the HTTP Connector shared resource is configured with module property value set to false.

JDBC Palette
Key Summary
BWCE-4738

The JDBC Query activity fails with output data validation error at runtime.

AMBW-46578 JDBC Transaction Group does not end the database session when JDBC Call Procedure times out.
JMS Palette
Key Summary
BWCE-4695

After EMS fails, BW continues throwing the error Message not delivered in EMS Explicit Client Acknowledge Mode and Flowlimit.

REST and JSON Palette
Key Description
AMBW-46289

Runtime throws a JsonParserException error on Parse JSON activity with Generic mode when the content to be parsed is larger than 512 characters. The character limit is now increased by default to 1024 characters.

To parse a large JSON file (for example, more than 1024 characters), you have to pass the below property com.tibco.plugin.restjson.json.setCacheSize = <Integer value> in the studio VM arguments to increase the default cache size:

AMBW-46277 The Render JSON activity is unable to transform &apos; from the XML string to a single quote (') in Generic mode.
AMBW-46258 When an XML file containing nested double quotes (&quot;) is passed as an input to Render JSON activity with Generic schema type, it does not get escaped in the output JSON string.
XML Palette
Key Summary
AMBW-46241 Recursive extension type in schema gives run-time error.

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().