Release Notes > Fixed Defects

Fixed Defects

The following table lists the defects that were fixed in Content Pack 25.

ID

Component

Summary

QCCR1H103751

Integration - Integration Adapters - Generic Push Adapter - BMC Atrium

IP addresses and machines are incorrectly mapped to UCMDB by the Population from Atrium adapter when there is a large set of data.

Now the IP addresses and machines are correctly mapped from BMC Atrium to UCMDB after implementing the code change.

QCCR1H111206

Integration - Integration Adapters - Generic Push Adapter - BMC Atrium

The Population from Atrium adapter merges results of distinct TQLs.

Now this adapter works properly after implementing the code change.

QCCR1H116514

Universal Discovery - Content - Host Resources

The Host Applications by Shell job creates incorrect relationships between Weblogic AS and IpServiceEndpoint.

Now this job works properly after implementing the code change.

QCCR1H116618

Universal Discovery - Content - J2EE

The JEE Weblogic by Shell job fails with the following error message: "unbound method getName() must be called with Cluster instance as first argument (got Cluster instance instead)".

This error will not appear after implementing the code change.

QCCR1H116677

Universal Discovery - Content - Host Resources

The Host Applications by Shell and Apache Tomcat by Shell jobs return incorrect IpServiceEndpoint.

Fixed the application signature to report the proper IP address and Port data.

QCCR1H116701

Universal Discovery - Content - Virtualization - Hyper-V

The Hyper-V Topology by Shell job neither creates all the physical-to-virtual connections nor receives any errors.

Fixed the issue by reporting other hosts when they have the same Device ID, using SystemName instead.

QCCR1H116815

Reconciliation - Engine

Added the DDM_REQUIRED_TOPOLOGY qualifier for hana_db CIT in order to avoid a wrong merge when running the HanaDb Topology by SQL job.

QCCR1H116883

Universal Discovery - Data Center Discovery

Oracle Data Guard CIs do not have the name attribute.

Fixed the issue by filling in the name attribute of Oracle Data Guard CI by the Oracle Topology by SQL job.

QCCR1H116912

Universal Discovery - Inventory Discovery - Inventory Discovery

Added support for sudo configuration matching for any UNIX Shell with sudo configured in case double quotation marks and single quotation marks are used in full path.

QCCR1H116936

Universal Discovery - Content - Host Resources

Need to discover PA-RISC HP-UX systems by the Host Resources by Shell job, and the command that is used for CPU core discovery does not exist in the OS.

The Host Resources by Shell job can now discover CPU cores on PA-RISC HP-UX systems properly.

QCCR1H116984

Universal Discovery - Content - J2EE

The JEE Weblogic by Shell job fails with the following error message: "unbound method getPid() must be called with Process instance as first argument".

This error will not appear after implementing the code change.

QCCR1H116985

Universal Discovery - Discovery Exceution - Rules Engine

ClassType flips between load balance and switch due to normalization rules for OID .1.3.6.1.4.1.1872.1.13.1.4.

Fixed the issue by aligning the ClassType of Alteon devices between normalization rule (snmp.gz) and oidToHostClass.xml.

QCCR1H117038

Universal Discovery- Inventory Scanner

There are no clear instructions on how to deploy UD Agent with a technical user (non-admin user) using sudo and no SSH credentials configured on UCMDB in order to run Inventory Scanner that should discover all the hardware data on a UNIX node.

Fixed the issue by always setting the access attribute of aioptionrc as 666 (rw-rw-rw-).

QCCR1H117129

Universal Discovery - Automated Software Recognition

The ports from portnumbertoportname.xml are ignored if they are in upper case in automated discovery cases.

Now the ports from portnumbertoportname.xml are case insensitive.

QCCR1H117239

Universal Discovery - Inventory Scanner

When running both Host Connection by Shell and Inventory Discovery by Scanner, sometimes the serial number changes values.

Fixed the issue by changing the way to get the serial number on the Inventory Discovery by Scanner side so that the values will be consistent.

QCCR1H117273

Universal Discovery - UD Agent

AIX UD Agent installation fails with the following error message: "Failed to load library '/usr/lpp/HP/Discovery/bin/libssl.so'".

AIX UD Agent installation now works properly after implementing the code change.

QCCR1H117317

Universal Discovery - Content - Storage - CIM

The Storage Devices Topology by CIM job fails with the following error message: "TypeError: int: can't convert non-string with explicit base".

Now this job works properly after implementing the code change.

QCCR1H117341

Universal Discovery - Content - Database

When running the Oracle Applications by SQL job for discovering the ERP applications, it fails to report data because of no key attribute name in CI DB Tablespace.

The Oracle Applications by SQL job will not report DB Tablespace when it has no name.

QCCR1H117411

Universal Discovery - Content - Clustering & Load Balancing - F5 BIG-IP

The correct number of load balancers is not discovered by the F5 BIG-IP LTM by SNMP job.

Fixed the Data Flow Probe redundancy filtering issue by adding a new hidden random generated ID attribute lb_cluster_id to the CIT definition.

QCCR1H117425

Universal Discovery - Content - Virtualization - VMware

The VMware vCenter Topology by VIM job cannot discover the VMware topology correctly.

Now this job can discover the VMware topology correctly after implementing the code change.

QCCR1H117466

Universal Discovery - Content - Virtualization - VMware

The VMware vCenter Topology by VIM job fails with an internal error.

Now this job works properly after implementing the code change.

QCCR1H117469

Universal Discovery - Content - Host Connections

zOS CIs are merged into Mainframe CIs after running the Host Connection by SNMP and/or Host Networking by SNMP jobs.

Fixed the normalization rules to resolve the incorrect merge issue.

QCCR1H117517

Universal Discovery - Content - Host Resources

JBoss AS discovery either results in error (using Host Applications by Shell) or is incomplete (using JEE JBoss by Shell job).

JBoss AS discovery works properly without errors after implementing the code change.

QCCR1H117561

Universal Discovery - Inventory Scanner

OSHostWindowsName is scanned as Windows 8; however, it should be Windows Server 2012 Std Evaluation.

Fixed the issue by setting Windows name as Windows Server 2012 Std Evaluation.

QCCR1H117639

UCMDB Browser - Service Modeling

When non-printable characters exist in a web.config file, the host discovery of an IIS server will not discover database connections.

Fixed the issue by filtering out non-printable characters during parsing the web.config file.

QCCR1H117644

Universal Discovery - Service Discovery - Backend

If server.xml is not found during Tomcat discovery, exceptions are thrown.

Fixed the issue by preventing reading the Tomcat server.xml that does not exist.

QCCR1H117663

Universal Discovery - Content - Host Resources

The Host Resources by Shell and Host Applications by Shell jobs fail to detect CPU on HP-UX.

These jobs can now detect CPU on HP-UX correctly after implementing the code change.

QCCR1H117671

Universal Discovery - Automated Software Recognition

When discovering UCMDB, the database is not reported by the Host Discovery by Shell job if the database is MSSQL Server.

MSSQL Server does not have the SID. Use the short host name instead.

QCCR1H117698

Universal Discovery - Service Discovery - Backend

ASM discovery of UCMDB gives the following false warning message in the communication logs for 10.x discovery: "Failed parsing cmdb config file (history part)".

Starting with UCMDB 10.x, the database information does not have history. So only record the history database in UCMDB 9.x.

QCCR1H117780

Universal Discovery - Inventory Scanner

The scanner cannot scan a Linux system successfully or produce a scan file.

Now the scanner can produce a scan file successfully even if encountering the "ioctl(...SIOCGIFADDR...)" error while detecting DNS information.

QCCR1H117891

Universal Discovery - Content

The attribute discoveredOsVendor flips when running Host Connection by Shell and Inventory Discovery by Scanner discovery jobs.

Fixed the issue by implementing the similar logic to populate the attribute DiscoveredOsVendor for the Host Connection by Shell job.

QCCR1H117930

Universal Discovery - Content - Storage - CIM

The Storage Devices Topology by CIM job fails to discover IBM storage devices.

IBM storage discovery now works properly after implementing the code change.

QCCR1H117932

Integration - Integration Adapters - Generic Push Adapter - ServiceNow

Added support for setting a string list type (node_role) value via mapping file for old legacy ServiceNow push integration adapter.

QCCR1H118014

Universal Discovery - UD Agent

After upgrading to Content Pack 24, the UD Agent creates a Program folder.

Added double quotation mark (") around the directory while executing the mkdir commands to avoid creating such a folder.

QCCR1H118018

Universal Discovery - Inventory Scanner

UD Scanner version 10.30 fails with the following error message: "Fatal program failure, code #11".

Fixed the issue by excluding some invalid directory of software.

QCCR1H118040

Universal Discovery - Content - J2EE

The JEE Weblogic by Shell job fails with the following error message: "unbound method getName()
must be called with Server instance as first argument (got Server instance instead)
".

This error will not appear after implementing the code change.

QCCR1H118041

Universal Discovery - Discovery Rules Engine

Added a new normalization rule for HPE Virtual Connect FlexFabric (OID .1.3.6.1.4.1.11.5.7.5.6).

QCCR1H118084

Universal Discovery - Inventory Scanner

The XML Enricher fails to parse the scan file if the scan file contains the iSCSI information.

Now the XML Enricher parses the scan file properly after implementing the code change.

QCCR1H118087

Universal Discovery - Content - Host Resources

Some Websphere AS CIs are missing the administrationDomain attribute.

The administrationDomain attribute can now be reported after implementing the code change.

QCCR1H118112

Universal Discovery - Content - Clouds - Amazon

Some HTML code appears in the Cloud Instance ID attribute when discovering the Cloud.

If the result of curl http://169.254.169.254/ contains HTML code, the Cloud Instance ID attribute will not be reported.

QCCR1H118175

Universal Discovery - Content - Host Resources

The Host Applications by WMI job truncates Microsoft DNS Server version.

The version can now be reported in full after implementing the code change.

QCCR1H118207

Universal Discovery - Content - TCP and P2P

The Network Connectivity Data Anlyzer job fails if data that is collected on the Data Flow Probe contains invalid IP addresses.

Do not select the IP address like 0.0... when collecting data from database.

QCCR1H118309

Universal Discovery - Content - TCP and P2P

When sending NetFlow version 10, the dPkts and dOctets fields are not filled out in the traffic links, nor in the Postgres database of the Data Flow Probe.

Now the dPkts and dOctets fields are correctly populated and recorded to Data Flow Probe database after implementing the code change.

QCCR1H118347

Universal Discovery - Discovery Troubleshooting

The Azure by Webservices job fails after the communication log shows all data has been collected from Azure and the Azure.py script is building the OSH.

This job now works properly after implementing the code change.

QCCR1H118378

Universal Discovery - Content - Host Resources

Two separate nPars with the same name from different complexes are merged by the HP nPars and vPars by Shell job.

Fixed this issue by adding the complex serial number to nPars.

QCCR1H118492

Universal Discovery - Inventory Scanner

AIX inventory scan fails because it cannot save large stored files.

Fixed the issue by using another memory allocation method for huge memory allocation.