I'm trying to retrieve the raw logs stored by the ELM via the provided SOAP API. Right now, I can pass a list of EsmSelectFields to the qryExecuteDetail() API call to retrieve a specific set of fields. There are about 300+ fields I can select from, but none of them seem to retrieve the actual raw log entry.
How would I go about retrieving the raw logs? Is there something that corresponds to "raw" or "payload" that I can query for?
The API is a terrible mess and even if you manage to find an API call, you will struggle to get logs from high volume systems from the ELM using its "web UI" (the toolset that provides the ESM) with data. Those who like me tried to extract data from this platform know that if you receive more than a few GB per hour from a specific device you will end up getting truncated results, undermining the use of the web (and correlate scripts) to extract the data.
The only option is using the SFTP interface but good luck with that. It is by far the worse SFTP implementation I ever seen in my life
Hope this helps