public String exportExecutionResult(
     final String executionKey, final String reportExecExportFormat)
     throws TransformerException, SAXException, IOException, ParserConfigurationException {
   final ReportExecExportFormat format = ReportExecExportFormat.valueOf(reportExecExportFormat);
   final SequenceInputStream report =
       (SequenceInputStream)
           reportService.exportExecutionResult(Long.valueOf(executionKey), format).getEntity();
   final String xmlFinalName = "export_" + executionKey + ".xml";
   switch (format) {
     case XML:
       XMLUtils.createXMLFile(report, xmlFinalName);
       break;
     case CSV:
       return format + " doesn't supported";
     case PDF:
       return format + " doesn't supported";
     case HTML:
       return format + " doesn't supported";
     case RTF:
       return format + " doesn't supported";
     default:
       return format + " doesn't supported";
   }
   return xmlFinalName;
 }