Jasper Jarvis connectivity failed

book

Article ID: 200944

calendar_today

Updated On:

Products

CA Virtual Privilege Manager CA Privileged Identity Management Endpoint (PIM)

Issue/Introduction

Data in jasper reports is not being updated in a timely manner. We can, for instance, create a user on an endpoint and it will not show up in jasper reports until hours later, or unless we restart jasper.

Environment

Release : 14.0

Component : CA ControlMinder

Resolution

I noticed there was no network traffic between jasper and jarvis when I re-executed dashboards. This seemed like something must be being cached, so I started googling on jaspersoft and cache. I found:

https://community.jaspersoft.com/wiki/how-modify-caching-values

It would seem that timeToIdleSeconds and timeToLiveSeconds in C:\Program Files\CA\SC\CA Business Intelligence\apache-tomcat\webapps\jasperserver-pro\WEB-INF\adhoc-ehcache.xml would seem to be very important.

By default:

timeToIdleSeconds="1800"
timeToLiveSeconds="5400"

So, by default data that is used will not be replaced for 1.5 hours! Which explains a lot of the reason why data just disappears.

I set these to 60 and 90, restarted jasper's tomcat and the events come though in a minute or two.


Customer will need to determine how these settings will hold up in production, but for testing, I suggest they are set low like the above.