Topic by Sathish Kumar
Hi ,
I need to run the analytical report from API, below is the code I tried to run but I end up with run time error.
RunAnalyticsReportResponseMsg responseMsg = _service.runAnalyticsReport(analyticsReport, limit, start, "", false, true, clientInfoHeader);
thisset = responseMsg.getCSVTableSet();
for(CSVTable table : thisset.getCSVTables().getCSVTable())
{
System.out.println("Name: " + table.getName());
System.out.println("Columns: " + table.getColumns());
CSVRow row = table.getRows();
String[] rowData = row.getRow();
for(String data : rowData)
{
System.out.println("Row Data: " + data);
}
}
Run time error:
org.apache.axis2.AxisFault: Data element in the Message is NULL
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)