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();
}