Page tree

Skip to end of metadata
Go to start of metadata

BMC Discovery Technology Knowledge Update 2019-Oct-1 is a deliverable for BMC Discovery 11.1, 11.2 and 11.3 series.

Product content updates require appliance restart

This TKU release contains product content additions. When product content is added, the appliance is restarted as part of the update. You are given the opportunity to prevent the restart, though if you do so, none of the knowledge content will be installed.

CMDB Sync mapping updates

The following CMDB Sync mapping updates were introduced for the October TKU release:

  • "non stable IBM AIX LPAR identifier causes issue in CMDB" (DRDC1-13706) was fixed. Unique partition_id was set in AIX platform script.

Please note that this change is going to cause a change of identity.

For more information about the CDM mapping please visit the product documentation: Default CDM Mapping.

Release Compatibility

TKU 2019-Oct-1 is released in the following streams:

  • Release compatible with BMC Discovery 11.x series


Customers can access this TKU release from the BMC Electronic Product Distribution Website. If you are a customer or partner and do not already have a login please contact your BMC account manager.

Check out this demo if you are unsure how to download from BMC EPD site.


The release comprises components packaged as such entities:

  • BMC Discovery Technology Knowledge Update
    • Core - Patterns that model various software products
    • Extended Database discovery - Patterns that extend some of the core database patterns to obtain additional detailed information about certain databases
    • Middleware discovery - Patterns that obtain detailed information about certain J2EE Application Servers and Web servers
    • Network Device Integration Module with associated Network Device definition files, Printer definition files and SNMP managed devices definition files
    • System - Patterns that detect configuration issues and populate Discovery Conditions BMC Discovery 11.1.xx, BMC Discovery 11.2.xx and BMC Discovery 11.3.xx as well as patterns used by the CMDB sync system.
  • BMC Discovery Extended Data Pack TKU 2019-Oct-1, which is a separately licensable product.

    • Hardware Reference Data - Patterns and data import CSV file that populate BMC Discovery with power and heat consumption figures for various hosts.
    • National Vulnerability Database - A pattern that populates BMC Discovery with information about the CPE ID of each product, full details here
    • Product Lifecycle - Patterns that populate BMC Discovery with information about End-of-Life, End-of-Support, and End-of-Extended-Support for versions of certain host Operating Systems as well as versions of certain software products
  • BMC Discovery for Storage, which is a separately licensable product.
    • Storage Systems: Patterns that model many Storage Systems. See the full list of currently supported storage devices here. Visit the Storage System Release Notes page to get details about what's new.
    • Improvements on existing Storage patterns. See what we have fixed or improved in existing patterns in the Storage System Release Notes page.

Installation and Upgrade

  • BMC Discovery 11.1 series - Installation and upgrade instructions are provided here
  • BMC Discovery 11.2 series - Installation and upgrade instructions are provided here
  • BMC Discovery 11.3 series - Installation and upgrade instructions are provided here








Product Page

FinastraFusion LoanIQFinancial Performance and Strategy Management Applications


YNFusion LoanIQ

Enhanced Pattern Modules for Cluster Awareness in BMC Discovery 11.x series

BMC Discovery 11.1.x introduces a new extended cluster discovery.

Cluster Modeling approaches and Key changes:

  1. Clustering Platform that generate a Cluster Node. In most cases the Key does not change.
  2. Clustered Software. In previous releases, the SIs were modeled running on Host nodes. Now, if they are running on a cluster, they are modeled running on the Cluster node. That means that instances of these products that run on clusters have changed Keys. Instances that do not run on clusters do not have changed Keys.
  3. Software Performing Clustering - products that implement their own Clustering Scheme without using a Clustering Platform. In general, the SoftwareCluster is given the same Key that was previously given to the SoftwareInstance.

More about new clustering technologies and clustering models you may find here.

Enhanced Pattern Modules

For details of why the SI Key Change field is important please see this documentation.


RFE ref.

Product Page


SI Key Change


IBM WebSphere Application Server

Updated versioning and trigger for IBM WebSphere Application Server Node agent and Deployment Manager.N
DRDC1-13639Oracle WebLogic ServerAdded alternative patch extraction via Opatch command.N
DRDC1-13802Oracle Siebel CRMCommand versioning updated.N
DRDC1-12745Sybase SQL Anywhere (ASA)Support for Sybase SQL Anywhere DB added.N
DRDC1-13816 Sybase jConnect for JDBCAdded expected_content_regex attribute for Unix active versioning.N
DRDC1-13886 Microsoft Active Directory Domain ServicesUpdated FunctionalLevels mapping table.N




Oracle Automatic Storage Management
Oracle Clusterware
Oracle RDBMS
Oracle Tuxedo Mainframe Adapter
Oracle unique name extraction via SQL updated, scan_name discovery added, PSU number discovery added.N
DRDC1-13885 Red Hat JBoss Application ServerImproved active versioning.N
DRDC1-13935 Illumio Adaptive Security Platform Agent

Illumio Adaptive Security Platform Agent SI type was changed to Illumio Virtual Enforcement Node Agent,

package versioning updated, added links to related processes.

DRDC1-13705 Oracle VM Server for SPARCUpdated package versioning.N



HP BladeSystemAdd Brocade and Cisco IO modules, updated search approach.N
DRDC1-13799 Xen Source Xen Domain Virtualization SoftwareAdded version 4.1 support.N
DRDC1-13922 ElasticsearchUpdated configuration path.N
DRDC1-13903 Citrix XenDesktop SiteUpdated package regex, added removal group.N
DRDC1-13616Apache Cassandra

Added deep Database modelling for Apache Cassandra.

Added Windows support.

DRDC1-13892Apache TomcatFalse positive check updated.N
DRDC1-13955 Microsoft Internet Information Services - Extended DiscoveryRemoved password attribute from command output.N
DRDC1-13695 Citrix XenServerUpdated Citrix Hypervisor version extraction.N
DRDC1-13908HP Integrity Virtual MachinesRemoved "uuid" from display attributes.N
DRDC1-13693 Oracle Engineered SystemsAdded computer nodes in DEAD state.N

Oracle RDBMS - Database Detail Pattern

Oracle RDBMS

Added configuration option for Oracle DB Extended pattern to initiate SQL query with all discovered service names.N
DRDC1-13065Brocade Network AdvisorAdded support for Connectrix Manager Converged Network Edition formerly known as Brocade Network Advisor.N

Defects Resolved

The following defects have been fixed in this BMC Discovery Technology Knowledge Update.

Defect ref.


Product Page

SI Key Change


Problem: ECA Error in BMC MyIT pattern.
Solution: Code fix.

BMC Digital Workplace



Problem: Update regex to extract version.
Solution: Code fix.

HP LoadRunner



Problem: Invalid regular expressions in patterns.
Solution: Code fix.

IBM InfoSphere DataStage
IBM Lotus Expeditor
Nutanix Cluster
Opscode Chef
Oracle Communications Billing and Revenue Management
Quest Foglight
Revitas CARS



Problem: ECA error in Eclipse Vert-x.
Solution: Code fix.

Eclipse Vert-x



Problem: Incorrect version extraction from command.
Solution: Code fix.

Oracle RDBMS



Problem: ECA error in IBM InfoSphere Master Data Management Server.
Solution: Code fix.

IBM InfoSphere Master Data Management Server



Problem: Oracle API Gateway does not correctly handle some forms of path versioning.
Solution: Code fix.

Oracle API Gateway



Problem: Oracle and Axway API Gateway products are not distinguished from one another.

Solution: Code fix.

Oracle API GatewayN


Problem: Need greater versioning depth for McAfee VirusScan Enterprise.

Solution: Code fix.

McAfee VirusScan
McAfee VirusScan for Linux


Problem: BMC FootPrints has wrong level of product_version.

Solution: Code fix.

BMC Client ManagementN


Problem: Need improved mappings for Microsoft Identity Lifecycle Manager.

Solution: Code fix.

Microsoft Forefront Identity ManagerN


Problem: Need better EOL for McAfee Endpoint Security.

Solution: Code fix.

McAfee VirusScan for LinuxN


Problem: BMC CONTROL-M/CM for Advanced File Transfer should create a link to the host.

Solution: Code fix.

BMC CONTROL-M CM for Advanced File TransferN
DRDC1-13565Problem: ParseEOLData for IBM needs to better handle .x data.

Solution: ParseEOLData script fix.

ParseEOLData scriptN

Problem: ParseEOLData does not get all versions for Oracle Coherence.

Solution: Code fix.

NVD Oracle_Product scriptN

Problem: ParseEOLData should be smarter at building the index for Cisco products.

Solution: Code fix.

NVD Oracle_Product scriptN

Command/File Matrix

The Command/File Matrix file (covering ALL commands executed and ALL files retrieved by the patterns) for TKU October 2019 can be downloaded from here.

The main command/file matrix documentation is accessible from the Got a Problem to Solve? page or directly from here.

  • No labels


  1. Hi, 

    I just discovered that the trigger in the pattern: IBM Tivoli Workload Scheduler (Maestro) does not execute correctly, at least not in my environment..

    No SIs are being created unless I change the trigger as below: 

     42     triggers
     43         on process := DiscoveredProcess where
     44                        cmd matches regex '(\b|\bdw)maestro.*\bnetman$'
     45                        or
     46                        cmd matches regex '(?i)\bunison.*\bnetman\.exe$'
     47                        or
     48                        cmd matches regex '\btws.*\bnetman$'
     49                        or
     50                        cmd matches regex '(?i)\bmaestro.*\bnetman\.exe$'
     51                        or
     52                        cmd matches regex '(?i)\btws.*\bnetman\.exe$';
     53     end triggers;
     55     //triggers
     56     // on process := DiscoveredProcess where
     57     // cmd matches regex '(\b|\bdw)maestro.*\bnetman$'
     58     // or
     59     // cmd matches regex '(?i)\bunison.*\bnetman\.exe$'
     60     // or
     61     // cmd matches regex '\btws.*\bnetman$'
     62     // or
     63     // cmd matches regex '(?i)\bmaestro.*\bnetman\.exe$'
     64     // or
     65     // cmd matches regex '(?i)\btws\.*\bnetman\.exe$';
     66     //end triggers;

    If you change row 65 to how it is defined in row 52 it works fine..there´s an extra '\' after \btws.* which gives me no result..

    BMC Discovery


    pattern module: "IBM.TivoliWorkloadScheduler"



    1. Thank you for pointing this out. Created internal record to address this DRDC1-14366. Please open a support ticket in similar cases, so you can be notified on the progress.

  2. Dear Daniel Engroth,

    Mentioned issue was resolved in TKU-MAR-01 Update. Now pattern should work correctly.