diff --git a/source/java/org/alfresco/repo/transfer/TransferServiceImplTest.java b/source/java/org/alfresco/repo/transfer/TransferServiceImplTest.java index 6436a3036b..de04a2e078 100644 --- a/source/java/org/alfresco/repo/transfer/TransferServiceImplTest.java +++ b/source/java/org/alfresco/repo/transfer/TransferServiceImplTest.java @@ -1740,8 +1740,7 @@ public class TransferServiceImplTest extends BaseAlfrescoSpringTest Validator validator = schema.newValidator(); try { - //TODO Test does not work - //validator.validate(transferReportSource); + validator.validate(transferReportSource); } catch (Exception e) { diff --git a/source/java/org/alfresco/repo/transfer/report/TransferReport.xsd b/source/java/org/alfresco/repo/transfer/report/TransferReport.xsd index 9bb48367c8..b62486205b 100644 --- a/source/java/org/alfresco/repo/transfer/report/TransferReport.xsd +++ b/source/java/org/alfresco/repo/transfer/report/TransferReport.xsd @@ -1,64 +1,103 @@ - + - + - - - This is an Alfresco client side transfer report - - + + + This is an Alfresco client side transfer report + + - - - + + + The Alfresco client side transfer report - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + The destination of the transfer - - - - - - + + + + + + - + + - - - - - + + + + The nodes being transferred + + - - + + + + + + + + + + + + + + + + + + - + - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/java/org/alfresco/repo/transfer/report/XMLTransferReportWriter.java b/source/java/org/alfresco/repo/transfer/report/XMLTransferReportWriter.java index 71aa55ac9d..6a061c5ff2 100644 --- a/source/java/org/alfresco/repo/transfer/report/XMLTransferReportWriter.java +++ b/source/java/org/alfresco/repo/transfer/report/XMLTransferReportWriter.java @@ -69,7 +69,7 @@ public class XMLTransferReportWriter this.writer.startPrefixMapping(PREFIX, TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI); // Start Transfer Manifest // uri, name, prefix - this.writer.startElement(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferReportModel.LOCALNAME_TRANSFER_REPORT, TransferReportModel.LOCALNAME_TRANSFER_REPORT, EMPTY_ATTRIBUTES); + this.writer.startElement(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferReportModel.LOCALNAME_TRANSFER_REPORT, PREFIX + ":" + TransferReportModel.LOCALNAME_TRANSFER_REPORT, EMPTY_ATTRIBUTES); } /** @@ -78,7 +78,7 @@ public class XMLTransferReportWriter public void endTransferReport() throws SAXException { // End Transfer Manifest - writer.endElement(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferReportModel.LOCALNAME_TRANSFER_REPORT, TransferReportModel.LOCALNAME_TRANSFER_REPORT); + writer.endElement(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferReportModel.LOCALNAME_TRANSFER_REPORT, PREFIX + ":" + TransferReportModel.LOCALNAME_TRANSFER_REPORT); writer.endPrefixMapping(PREFIX); writer.endDocument(); }