The ECReports servlet is installed with WebSphere® Premises Server and allows
ALE 1.1 implementations to send ECReports to the sensor event gateway.
The servlet accepts XML as input and converts it into an IBMSensorEvent
that is then placed on the SIBus.
ECReports are sent to the servlet using the POST method in the
body of the HTTP request that is called by the ALE 1.1 implementation.
The corresponding IBMSensorEvents are published by the servlet to
the SIBus with the topic ibmse/EDDR/report/TagAggregationReport.
The ECReports servlet can also be used to get ALE events from Data Capture and Delivery to WebSphere Premises Server ALE.
Notes: - Use unique tag names in the ECReport. If a tag name is duplicated
in an ECReport, only the last statistic in the report that corresponds
to that tag will be saved.
- There is no one-to-one mapping for ECReport to IBMSensorEvent.
Data that is present in the ECReport may not have a corresponding
place in the IBMSensorEvent. This information is placed in the payload
metadata as key/value pairs.
- If the same tag is read by multiple readers, the tag read will
have multiple sets of statistics. Only the last occurrence of a statistic
for the tag read of any key is captured in the metadata; all previous
duplicate statistics will be overwritten. For example, lastsightingtime
appears several times in the sample
ECReport, but only the last occurrence would be saved in the
payload metadata.
Accessing the servlet
The servlet is installed
with WebSphere Premises Server.
To access the servlet, enter the following URL into a browser: http://localhost:9080/ibmse/ECReport.