Databases Reference
In-Depth Information
To debug the ActiveDataServlet related issues, set the ActiveDataSer-
vlet logger to TRACE:32 (FINEST) , and then search the ActiveDataSer-
vlet keywords to look for the information.
The following is an example of the logs produced by the ActiveDataServlet ser-
vlet:
doRequest: Method = POST; URL = http://bamhost1:9001/OracleBAM/ActiveDataServlet; Query = null; Session ID = nls4PB8CpvJ3L KkqvJ1LGG2pp1qMBnTYhTyPtXV3n2xnDF2Qr8n5!1135941767!1325513922380; Is Session Valid = true; Is Session From Cookie = true; Is Session From URL = false
Right after a new report/dashboard is rendered for the first time, it sends an
HTTP POST request to the ActiveDataServlet , which registers the client
(report/dashboard) to ensure it gets called back when the Active Data arrives at
the Report Server in the future. Therefore, the previous message typically ap-
pears at this time frame, and can be used to troubleshoot the client/server com-
munication issues.
Troubleshooting the Active Data Cache and the Report
Cache
The following are the scenarios in which you should consider turning on loggers
to troubleshoot Active Data processing in the Active Data Cache or the Report
Cache:
The ActiveDataPage flushAllActiveData method is never called to
push the Active Data to the client.
The ActiveDataPage flushAllActiveData method is invoked,
however, the parameters passed to this method are incorrect. For example,
the XML payload for the ChangeList is incorrect.
The error messages in the log file indicate that the errors happen in one of
the oracle.bam.adc.* or oracle.bam.reportcache.* modules.
The following table lists the common loggers for the Active Data Cache and the
Report Cache:
Search WWH ::




Custom Search