Optimize 04i Rules instances are not firing up / generating

Hello WM experts

Here I am trying to setup o4i in our Test environment first. Our Environment is 9.7 and key components are like below
Optimize for Infrastructure Version: Installed Fixes: OPT_9.7.0_Fix5
Infrastructure Data Collector v9.7.0.0
UM as JMS Server v9.7.0.0
My webMethods Server v9.7.0.0

I have discovered assets and monitored components, configured everything in environment and deployed successfully. My AE and InfraDC are running and appears to be ok with no errors. To test whole setup I have configured some basic Rules around existing KPIs such as usedMemory by UM or Integration Server Failure Status using ObjectStatus of IS etc. None of these Rules are generating any Instances (and consequently email alerts). However I could see couple of Rule/KPI instances generated (and email alert raised) related to AE but nothing to do with my Monitored components.
When I see Monitoring > System Wide > Overview > My selected configuration, I could see none of my KPS listed. But If I select Analytics System view I can see built-in 89 KPIs.

I can see below lines written constantly to info.log
INFO | jvm 2 | 2017/06/08 13:45:37 | (OPTIMIZE) [Analytic Engine v9.7.0.0.PrintAlarm.printAlarm] 2017-06-08 13:45:37.499 BST INFO: HEALTH INFO [fm-14,411K/tm-218,112K/cm-203,700K/mm-819,200K/pma-25%/tc-491]
INFO | jvm 2 | 2017/06/08 13:45:40 | (OPTIMIZE) [Analytic Engine v9.7.0.0.IndividKPIOrchestrator.UnknownKey] 2017-06-08 13:45:40.0 BST INFO: Processing Individual KPIs for collection interval time Thu Jun 08 13:45:40 BST 2017
INFO | jvm 2 | 2017/06/08 13:46:00 | (OPTIMIZE) [Analytic Engine v9.7.0.0.VolumeCounterTask.UnknownKey] 2017-06-08 13:46:00.1 BST INFO: Diagnosis Engine Processed 77 KPI instance readings

Below lines written constantly to InfraDC Server.log

[com.softwareag.eda.nerv.jms.impl.NirvanaSupportImpl] 2017-06-08 13:53:32,451 INFO : Setting up synchronous mode (syncSendPersistent) of Universal Messaging Connection Factory as guaranteed delivery of NERV is enabled.
[com.softwareag.eda.nerv.jms.impl.NirvanaSupportImpl] 2017-06-08 13:53:44,463 INFO : Setting up synchronous mode (syncSendPersistent) of Universal Messaging Connection Factory as guaranteed delivery of NERV is enabled.

Can you please advise on how to fix this or tell if there is any configuration missing.


Hi Rama,

is your IntegrationServer configured for Optimize Usage?

There should be at least 3 packages related to this:

  • WmOptimize
  • WmISExtDC
  • WmARTExtDC

When you have TradingNetworks installed there should be a WmTNExtDC additonally.

Please check the configuration of package WmOptimize. This one needs to point to the UM used as messaging system.

Can you share a scrrenshot of the overview of your discovered assets page?


Sorry guys, I forgot to reply.

This issue is resolved. There was nothing magical but gave InfraDC and Analytic Engine a restart and rule instances started appearing.