Get Report Response Attributes

The getReport operation returns a tabular set of rows and columns similar to the UI-based report result.

Note: When the target report is a summary report, an extra column LLDetailTokenRef is added to columnNames and extra detail tokens are added to each record in records accordingly.

The attributes of a LogLogicReport are:

Attribute Description Type
errorCode Error code for the query failure. Number
reportName Name of the report. String
startTime Start time for the report query. Date
endTime End time for the report query. Date
numberof​ColumnsPerRow Number of columns in each row in the result set. Number
columnNames A structure containing:

columnCount—The number of columns in the report.

columns—An array of Strings containing the name of each column in the result set.

complexType
records A tabular structure containing the result set. See the Records table for additional information on the records attribute.

The records attribute contains the following:

recordCount—Number of rows returned in this result set. (Number)

theRecords—Array of “records”. Each element in the array contains an array of strings representing the column values. (Array)

complexType

Example

SOAP response for Get Report Response Attributes:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getReportResponse xmlns:ns="ReportService">
         <ns:return xsi:type="ax225:ReportResultSet" xmlns:ax225="http://report.services.logapp.loglogic.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ax225:columnNames xsi:type="ax225:ReportColumns">
               <ax225:columnCount>5</ax225:columnCount>
               <ax225:columns>Search Filter Name</ax225:columns>
               <ax225:columns>Description</ax225:columns>
               <ax225:columns>Search Terms</ax225:columns>
               <ax225:columns>Count</ax225:columns>
               <ax225:columns>LLDetailTokenRef</ax225:columns>
            </ax225:columnNames>
            <ax225:endTime>2019-03-12T16:38:59.000-07:00</ax225:endTime>
            <ax225:errorCause>0</ax225:errorCause>
            <ax225:errorCode>0</ax225:errorCode>
            <ax225:records xsi:type="ax225:ReportRecords">
               <ax225:recordCount>1</ax225:recordCount>
               <ax225:theRecords xsi:type="ax225:Record">
                  <ax225:columnValues>sf1</ax225:columnValues>
                  <ax225:columnValues/>
                  <ax225:columnValues>logapp</ax225:columnValues>
                  <ax225:columnValues>8474</ax225:columnValues>
                  <ax225:columnValues>U2VhcmNoRXhwcmVzc2lvbkhpdHMsQWxsLDIsZnVsbFRleHRTcmNoQ3JpdGVyaWEsbG9nYXBwLHRvdGFsQ291bnQsODQ3NCxleHByZXNzaW9uLGZ1bGxUZXh0U3JjaENyaXRlcmlhLGRldmljZVR5cGUsYWxsLGluZGV4UjE=</ax225:columnValues>
               </ax225:theRecords>
            </ax225:records>
            <ax225:reportName>indexR1</ax225:reportName>
            <ax225:startTime>2019-03-12T15:38:59.000-07:00</ax225:startTime>
         </ns:return>
      </ns:getReportResponse>
   </soapenv:Body>
</soapenv:Envelope>