Hello Team,
I am trying to run ExportReport example but my Report object is null.
RequestType request = null;
Map<String, String> queryParameters = new HashMap<String, String>();
queryParameters.put(ClientConstants.EXPORT_FORMAT, "XML");
System.out.println("Executing export report API: \n");
ChargebackAPIExecutor cbApiExecutor = new ChargebackAPIExecutor();
String method = ClientConstants.REPORT_URL_SUFFIX + ClientConstants.URL_SEPARATOR +
reportID + ClientConstants.EXPORT_URL_SUFFIX;
ResponseType response = cbApiExecutor.execute(cbClient, new GetMethod(),
request, method, queryParameters);
List<ReportType> rep = response.getReport();
System.out.println("name of report : "+rep.get(0).getMetaData().getName());
System.out.println("Type of report : "+rep.get(0).getMetaData().getReportType());
System.out.println("TotalEntities of report : "+rep.get(0).getMetaData().getTotalEntities());
SOPs are throwing exception because response.getReport() is returning null. Same REST URL through a browser renders report well.
Can it be cause RequestType passed is null?
Thanks.