Dashboard shows blank for 'Previous Month' but looks good in 'Current Month'
search cancel

Dashboard shows blank for 'Previous Month' but looks good in 'Current Month'

book

Article ID: 225446

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration DX NetOps

Issue/Introduction

It was running fine but it started to happen lately; Dashboard shows blank for 'Previous Month' but looks good in 'Current Month'.

Whenever we reproduce the problem this error appears in the PCService.log.

ERROR | Model-Invoker-15         | 2021-10-04 18:59:05,536 | com.ca.im.portal.plugins.rib.utils.RIBUtils
      | javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: Maximum Number of Child Elements limit (50000) Exceeded

The log is found in the (default path shown) /opt/CA/PerformanceCenter/PC/logs directory.

Environment

All supported DX NetOps Performance Management releases

Cause

The amount of rows being returned for the query exceeds the default SOAP limit of 50000.

Resolution

To resolve the issue we can do one of the two things:

  1. Reduce the number of elements being reported on.
  2. Change the report to a higher Resolution Rate instead of As-Polled Rate data.
  3. Increase the amount of child elements allowed. (default paths shown)
    1. Open the /opt/CA/PerformanceCenter/PC/conf/wrapper-user.conf file for editing.
    2. Add the following line to the file:
      1. wrapper.java.additional.33=-Dorg.apache.cxf.stax.maxChildElements=100000
    3. Open the /opt/CA/PerformanceCenter/DM/conf/wrapper-user.conf file for editing.
    4. Add the following line to the file:
      1. wrapper.java.additional.33=-Dorg.apache.cxf.stax.maxChildElements=500000
    5. Stop and start the DM and PC services as follows:
      1. systemctl stop caperfcenter_devicemanager
      2. systemctl stop caperfcenter_console
      3. systemctl start caperfcenter_devicemanager
      4. Wait 30 seconds.
      5. systemctl start caperfcenter_console