This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.


1.2.6

Resolved Issues

Customer Ticket IdDetails
32077Fixed an issue where the TIBCO Analyzer was crashing in "cast.analysers.internal._save_property(self, property_full_name, value)".

1.2.5

Other Updates

Details
Tibco analyzer no longer depends on storage service "operator" role.
Tibco analyzer no longer supports Oracle as Storage Service.
Packaging after migration from 1.2.3 does not result in error "dmtcoediscoverertibco version 1.0.3 is missing".

1.2.4

Resolved Issues

Customer Ticket IdDetails
25712Tibco Analysis - analysis warning - 'Preprocessing failed' and unanalyzed wsdl files

Other Updates

Details
Pre-processor logs now will not contain debug messages in debug mode
Pre-processor now will respect "debug" flag
Pre-processor will not now process .process file

Rules

Rule IdNew RuleDetails
1018144FALSEQR "Avoid hardcoded timeout in Process Activities (TIBCO BW)" is now renamed as "Avoid hard-coded timeout in Process Activities (TIBCO BW)"

1.2.3

Resolved issues

Internal ID

Ticket ID

Summary

TIBCO-46914566

Error: Library dmtcoediscoverertibco cannot be migrated from 1.0 to 1.0.2 when com.castsoftware.tibco 1.2.2 is installed through servman.

1.2.2

Updates

Discovery

TIBCO-466: the TIBCO discoverer will no longer create a TIBCO project when only *.MF and *.XSD files are encountered during the packaging with the CAST Delivery Manager Tool.

Resolved issues

Internal

Ticket ID

Summary

Impact?
TIBCO-46114566

Tibco AU created when packaging Jar files.

In previous releases of the extension, a "TIBCO" project was identified for Java JAR files when packaging with the CAST Delivery Manager Tool. This was incorrect and this behaviour has been changed so that JAR files are not identified as projects during discovery with the CAST Delivery Manager Tool. Therefore after an upgrade to this release of the extension and after running the DMT on unchanged source code, you may find that less projects are identified and therefore analysis results will change.

TIBCO-46214826Tibco Analysis warning:[com.castsoftware.tibco] exception_type = <class 'xml.sax._exceptions.SAXParseException'> Error message

If a file is is encountered with an extension that is supported by the TIBCO extension but which contains unsupported/incorrect content, the said file will be skipped along with message:

An exception occurred while processing <filepath> Error: <error>

1.2.1

Updates

Log improvements for the TIBCO Preprocessor

  • Improvements have been introduced with regard to the log files that are produced during an analysis of TIBCO code with the extension. Specifically, the logs produced by the TIBCO Preprocessor have been improved in this release of the extension.

Predefined CAST Transaction Configuration Center setup file

  • Delivered with this extension is a .TCCSetup file for use in the CAST Transaction Configuration Center. This file provides predefined Transaction Entry Points.

CAST Delivery Manger Tool

  • The option for extracting embedded Java Source code for TIBCO BusinessWorks 5 has been moved from the "Source Code Management" section to the "Vendor Specific Repository" section.

Resolved issues

None.

1.2.0

Updates

Support for TIBCO ActiveMatrix BusinessWorks 6

  • The TIBCO 1.2.0 extension introduces support for TIBCO ActiveMatrix BusinessWorks 6TIBCO ActiveMatrix BusinessWorks 6 is not a simple enhancement of BusinessWorks 5 - it should rather be considered as a complete rewrite. The following aspects have been changed in TIBCO ActiveMatrix BusinessWorks 6: Architecture, design, development and Administration.
  • With TIBCO 1.2.0 you will be able to analyze your TIBCO ActiveMatrix BusinessWorks 6 application and view its objects. Links to database objects will be also created if your application has this kind of interaction. 

Structural rules

  • TIBCO 1.2.0 provides the following new structural rules for TIBCO ActiveMatrix BusinessWorks 6 and BusinessWorks 5:

Quality Rule ID

Quality Rule name

1018876Avoid unreferenced Process Activities (TIBCO BW)
1018874Avoid Activities With Queries on more than 4 Tables (TIBCO BW)
1018872 Avoid Activities using "Group By" statement (TIBCO BW)
1018870Avoid Activities using "UNION" instead of "Union all" (TIBCO BW)
1018868Avoid JMS Synchronous Activities (TIBCO BW)
1018866Avoid Activities with "SELECT *" queries (TIBCO BW)
11018864

Avoid JDBC Connections having password type as string (TIBCO BW)

1018862JDBC connection must use Global variable for username and password parametrization of database url (TIBCO BW)
1018304Avoid unreferenced Processes (TIBCO BW)
  • The rules introduced in TIBCO 1.1 have been updated to function correctly with BW6 applications

Resolved issues

The following table lists all bugs fixed in TIBCO 1.2.0 and that are not already fixed in the previous released versions:

R&D ID

Ticket ID

Summary

TIBCO-1126979

TIBCO preprocessor generates a folder called "Program", all VB6 and BO analysis then fail