In TKU August we improved the regular expression that parses the contents of the release notes file when attempting product versioning in order to eliminate false positives.
In TKU September the pattern updated to ensure that extraction of catalina_home from process arguments is not attempted on Windows as it will not succeed, hence slightly improving the efficiency of the pattern
In TKU October the pattern was updated to allow additional attributes on the SI, catalina_home and catalina_base, to be visible at all times, not just when in debug mode.
In TKU May the pattern was updated to a hash of the process command and arguments was used for the key, not the full text. This should make the keys shorter
In TKU Aug the pattern was updated so that the way Apache Tomcat was modelled has been improved. The SI is now created using the following criteria:
In TKU February two changes were made:
Finally, the TKU February 2010 re-release resolves an issue in the ADDM 8.1 compatible Apple Tomcat pattern which could lead to the pattern exiting with an ECA Engine error when certain Windows hosts are scanned.
In TKU March regexes for 'catalina_base' and 'catalina_home' attributes were updated.
From TKU August 2011 the pattern will stop immediately if it triggers off the Tomcat component within Sun Java Web Console.
In TKU February 2012 the Atrium Discovery 8.3 Apache Tomcat extended pattern has been updated to ensure that even if an application is discovered via two different methods the results obtained align
In TKU April 2012 the core Apache Tomcat pattern has had the path version approach enhanced with an additional regular expression to improve the chance of obtaining the product version.
Furthermore, the extended Apache Tomcat pattern was updated further with code to handle the variations in the time format strings in the log files it parses to obtain information about J2EE applications
In TKU May 2012 the extended Apache Tomcat pattern was updated further with code to handle the variations in the time format strings in the log files it parses to obtain information about J2EE applications
In TKU August 2012 an alternative UNIX path to the Release Notes file was added.
In TKU December the pattern has had a minor update to ensure mapping of certain attributes to Atrium CMDB BMC_Product CI matches Atrium Product Catalog Data (as published by BMC)
In TKU January 2013 arguments extraction from registry was updated so the pattern could work with the string or list values.
In TKU April 2013 a defect which could lead to an ECA engine error when parsing registry information was fixed. Furthermore, a defect in the extended J2EE pattern for Apache Tomcat that could lead in certain cases to an ECA engine error was fixed.
Finally, the pattern that perform extended discovery of Apache Tomcat was enhanced with addition of new attributes to the SoftwareComponent nodes that are created to enable easier modeling of software products that these SoftwareComponent nodes correspond to
In TKU September 2013 Updated regex for Tomcat Extended Discovery start time for it to be extracted in correct format(QM001801696).
In TKU January 2014 pattern has been enhanced to improve discovery of the product on Windows (QM001804892). Furthermore, file versioning approach has been improved on UNIX and Windows platforms as well as active versioning approach on UNIX platforms (QM001812140)
In TKU February 2014 a minor update was made to the pattern to prevent the pattern from creating an SI on Windows hosts where Apache Tomcat Application Server is not running but the Apache Tomcat Service Manager is (TKU-2092).
In TKU June 2014 the extended Apache Tomcat pattern was updated by adding additional xpath for obtaining the jdbc url
From TKU Sep 2014, the pattern includes the following updates:
In TKU October 2014, the Apache Tomcat pattern was updated with improved listening_port identification process to fix the ECA situation.
In TKU December 2015 the pattern was updated to fix unprotected use of "export" command(DRDC1-4926).
In TKU February 2016 the pattern was updated to support Pivotal tc Server(DRDC1-5597)
Updated 'name' attribute to make it unique(DRDC1-3766). 'cluster_multicast_socket' attribute for cluster modeling purposes was added(DRDC1-5099).
In TKU December 2016 'listen_tcp_sockets', 'listen_ssl_tcp_sockets' attributes were added(DRDC1-7528).
In TKU January 2017 added filter to avoid setting environment variables into "listen_tcp_sockets", "listen_ssl_tcp_sockets" and "listening_ports" additional attributes.
In TKU March 2017 active versioning command is now executed with elevated privileges if the default variant fails.
In TKU December 2017 false positive check for Windows was updated
In TKU November 2018 we added a condition to prevent execution of catalina.sh for DACS applications. (DRDC1-12261)
In TKU March 2019 we added extra sanity checking (DRDC1-12630)
In TKU May 2019 added active versioning for Windows (DRDC1-13097)
In TKU October 2019 false positive check updated.
In TKU September 2020 trigger process was updated.
In TKU January 2021:
In TKU March 2021 we fixed a small bug