We are enabling the Sftp3gppXmlCollectionHandler in the collectd(/opt/opennms/etc/collectd-configuration.xml)
(<parameter key="handler-class" value= "org.opennms.protocols.xml.collector.Sftp3gppXmlCollectionHandler"/>)
We are using the xslt preprocessing also. XSL file link is given in the xml-datacollection-config.xml(/opt/opennms/etc/xml-datacollection-config.xml).
We observed that xslt preprocessing was not happening. Corresponding data values are not stored into the rrd and hence the resource graphs shows nothing.
But when we are removing the line (<parameter key="handler-class" value= "org.opennms.protocols.xml.collector.Sftp3gppXmlCollectionHandler"/>) from the /opt/opennms/etc/collectd-configuration.xml, that means we are not using the Sftp3gppXmlCollectionHandler, then we are able to get the XSLT preprocessing working and also data values are stored into the rrd properly (rrd graph shows the data) and also verfied the .jrb files
The main issue is that the Sftp3gppXmlCollectionHandler and XSLT processing not working together.
This we have observed in the OpenNMS versions 1.12.1 and 1.13.0