Palette

This topic lists the Closed Issues related to Palettes.

Release 6.10.0

HTTP Palette
Key Summary
AMBW-48843 Duplicate authorization has been removed from the HTTP request header.
AMBW-36475 In the HTTP Server scenario with a Repetition count of "1" and a Basic Authentication policy applied, a "heap memory leak" error is detected.
JDBC Palette
Key Summary
AMBW-48893 JDBC stored procedures throw a timeout error when using the AS400JDBC custom driver.
JMS Palette
Key Summary
AMBW-48991 GetJMSQueueMessage throws a Timeout exception when messages are pending in the queue on a JMS Local transaction.
AMBW-48683 When JMS Connection Configuration is passed from a Shared Module in JMS Activity using Module Property, it throws a "Connection not specified" error on the UI.
AMBW-36686 When the JMS connection is not secured or invalid details are passed under the Naming provider URL, an error is thrown after clicking Test Connection.
Parse Palette
Key Summary
BWCE-6072 The Parse Data activity fails when a child element of the main container element in the XML schema that is referred in the DataFormatResource is of ComplexType.

A new property com.tibco.bw.palette.parse.data.checkSchema is added to use the new mechanism to validate/check schema. With property set to true, an exception occurs for complex type schemas.

XML Palette
Key Summary
BWCE-6046 The Transform XML activity does not handle the XSLT variable correctly while transforming the Input.
BWCE-5356 The xsi:type schema in the XML file does not conform with schema definitions for the ParseXML activity. To add the namespace, open the Preference->BusinessWorks->Validation page, and enable the Add schema’s Namespace imports to dependency for new activities option in TIBCO Business Studio for BusinessWorks. Then add a new activity that uses or reference the element from the schema that uses or imports the particular namespace.

Release 6.9.1

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
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.
BWCE-5306 The Custom JDBC Driver AS400 and the SQL Direct activity is not retuning the connections back to the pool.
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 ActiveMatrix BusinessWorks™.
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 6.9.0

HTTP Palette
Key Summary
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".
BWCE-4842 If a REST service is configured with Blocking Queue Size on service binding, then after accepting a certain number of requests, the remaining are not rejected. To achieve the expected behavior, the number of requests to be processed must be equal to the addition of the Max QTP value on the HTTP Connector shared resource and BQS value at binding.
For example, if 50 requests are processed at any given time, and the Max QTP is 10, then the Blocking Queue Size on service binding must be set to 40.

For applications with a service using HTTP Palette activities, you need to set the following property,
-Dbw.engine.http.jetty.blockingQueueSize=<BQS_intger_value> in the VM arguments.

Note: If the above property is used for REST service, then its value must be the same as the Blocking Queue Size on service binding.
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.
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.
JMS Palette
Key Summary
AMBW-46727 TIBCO ActiveMatrix BusinessWorks™ application fails with a specific error, "Can not change client ID" when Client ID is set in EMS Server Level.
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 6.8.1

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 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 ActiveMatrix BusinessWorks 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 ActiveMatrix BusinessWorks 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 ActiveMatrix BusinessWorks 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 JMS Request Reply activity in ActiveMatrix BusinessWorks 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 Get JMS Queue Message activity shows different types of timeout errors for the same scenario when there is no message in the queue.
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.
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.
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 6.8.0

HTTP Palette
Key Summary
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 ActiveMatrix BusinessWorks 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-43964 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.
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 and the  Native Driver is updated with 9.4.1212 to 42.2.18.
AMBW-31970 JDBC Driver for Microsoft SQL server is upgraded from 4.0 to 8.2.2.

 

JMS Palette
Key Summary
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 6.7.0

FTP Palette
Key Summary
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 Summary
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 request using the Jetty HTTP Client library in the HTTP Client shared resource.

JDBC Palette
Key Summary
AMBW-42049 The stored procedure input and output parameters with MSSQL DataDirect driver were inaccessable if the procedure was selected without selecting Schema, and Catalog or Package.
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 ActiveMatrix BusinessWorks™ generated the java.sql.SQLException at runtime when the Database URL had forward slashes in the sslTrustStoreLocation path.
JMS Palette
Key Summary
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 Summary
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 Summary
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 Summary
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().