In TKU November 2020, added 'heap_min_size', 'heap_max_size' attributes (DRDC1-15690).
In TKU September 2020 the following changes were made:
- Updated versioning (DRDC1-15636).
In TKU August 2020 the following changes were made:
- Added relationships with MariaDB server(type of MySQL server) (DRDC1-15047).
In TKU April 2020:
- Updated package and active versioning (DRDC1-14711).
- Updated SI type for WildFly Enterprise edition (DRDC1-13962).
In TKU February 2020:
- updated package versioning method (DRDC1-14227).
- added listening_ports attribute (DRDC1-13620).
In TKU October 2019 updated file and active versioning (DRDC1-14041).
In TKU October 2019 improved active versioning (DRDC1-13885).
In TKU September 2019 we improved the pattern trigger.
In TKU August 2019 - Update versioning approach (DRDC1-13301, DRDC1-13466).
In TKU April 2019 and TKU July 2019 the pattern runCommands were updated.
In TKU February 2019 we updated paths, where pattern searches for configuration files.
In TKU September 2018 alternative File Versioning method was introduced. (DRDC1-11963).
In TKU July 2018 the following changes were introduced:
- regex for package versioning was updated (DRDC1-11697).
- file versioning command was enhanced to reduce the output (DRDC1-11488).
In TKU December 2017 path and package versioning approaches for WildFly were updated (DRDC1-10470).
In TKU Sep 2017 the following updates were implemented:
- Updated versioning extraction methods for JBossAS and JBossEAP (DRDC1-9767).
- Added WildFly support (which starts from version 8.0) (DRDC1-9766).
In TKU July 2017 JBossExtendedDiscovery pattern was updated to support alternative method of obtaining configuration file (DRDC1-9085).
In TKU October 2016 the pattern was slightly updated to not create a link to itself (DRDC1-7195).
In TKU June 2016 the pattern was updated with the following changes:
- Added multicast_socket attribute to JBoss Application Server (DRDC1-5987).
- Changed Domain Controller SI into Host Controller SI with domain_controller attribute to correct the architecture of the product and get rid of redundant relationships (DRDC1-5987).
- Added an alternative way of extracting server_name attribute (DRDC1-5987).
- Added support for JBoss Standalone Cluster (DRDC1-5987).
- JBossExtendedDiscovery pattern was updated to support JBoss Standalone Cluster (App Server's Software Components are now also contained within JBoss Standalone Cluster) (DRDC1-5987).
In TKU May 2016 we made the following changes:
- We removed the process controller software instance. We now have a model based on domain controllers, host controllers and application servers.
- We added details of server groups.
In TKU April 2016 we updated the relationship creation.
In TKU November 2015 the following changes were implemented for JBossExtendedDiscovery:
- An alternative method was added for J2EEApplication modelling (QM001887298).
- An alternative method was added for configuration file extraction (QM001887298).
In TKU September 2015 the following changes were implemented:
- Improved versioning.(QM001886808).
In TKU August 2015 the following changes were implemented:
- pattern triggers off JBoss Process and Host Controller.
- creates new Process Controller, Host Controller and Domain Controller SIs.
- associates parent/child processes.
- creates management link between JBoss Process Controller and managed JBoss App Server SIs and management link created between JBoss Host Controller SI acting as Domain Controller and managed JBoss Host Controller SIs.
- The Pattern alternatively searches for jboss.jar in jar-versions.xml file (QM001883595).
- Implemented alternative method to obtain server name from -D[Server:...] in args.
In TKU May 2015 the pattern was updated with the following changes:
- Improved versioning.(QM001878079).
In TKU February 2015 the pattern was updated with the following changes:
- Privilege command execution configuration using the pattern configuration block has been deprecated. A recommended method through the BMC Atrium Discovery platform configuration is described here.
In TKU October 2014, the Red Hat JBoss Application Server pattern was improved to identify the Red Hat JBoss Application Server edition. (QM001860730).
In TKU June 2014 Updated method for obtaining edition.
In TKU October 2013 Path versioning was updated. Edition information was added to distinguish Community and Enterprise versions.
In TKU April 2013 alternative regular expressions were added to get base_dir for older versions on UNIX platform. In addition, two new attributes, server_base and server_home, were added to the SI for use in the extended pattern module.
In TKU February 2013 The pattern now handles versions of the format 'abc' in path versioning.
In TKU January 2013 pattern updated to correct the parsing of the installation path from the process command-line. Pattern further updated to correct publisher name in the SI type and SI key creation standardized.
In TKU November 2012 replaced reading of large jar-versions.xml file with getting line containing version using grep and findstr command(ISS03994141).
Key_group creation was added for case when base_dir and server name are missing in standalone mode.
In TKU August 2012 added file versioning method from jar-versions.xml file and active versioning method is disabled by default in pattern configuration section (QM001762338).
In TKU March 2012 pattern trigger updated to take into account possibility of the java binary being concatenated with the JVM name on UNIX platform.
In TKU February 2012 Xpath usage optimization was carried out in the JBoss Extended Discovery pattern module.
In TKU December 2011 pattern updated with an improved method to obtain base directory location, particularly for older versions of JBoss.
In TKU October 2011 the pattern was enhanced to add support for version 7 of Red Hat JBoss Application Server and versioning methods updated as part of that change.
In TKU May 2011 the pattern was updated with an additional approach to obtain the server name for each instance of the running product.
In TKU March 2009 the regular expression that parsed the classpath argument was corrected. It now handles classpath arguments that have multiple entries and classpath arguments that have spaces in the path.
In TKU October 2008 active versioning has been added for Windows platforms.
In TKU July 2008 active version command is now executed by shell inside an anonymous function (indicated by brackets). This prevents situations where due to the commands not being able to be run, the shell error produced confusing Discovery and causing it to wait until timeout.