// pipe.addTransformer(transformer);\r
pipe.setReader(reader);\r
pipe.setWriter(writer);\r
- // FIXME: pipe.run() appears to return at least one type\r
- // of Exception that is logged but not thrown; this is a\r
- // potential workaround\r
DocumentTranslationMap dtm = pipe.run();\r
Map<DocumentRef,DocumentRef> documentRefs = dtm.getDocRefMap();\r
dump.append("<importedRecords>");\r
if (keyDocRef == null || valueDocRef == null) {\r
continue;\r
}\r
- // System.out.println("value="+entry.getValue());\r
- // System.out.println("key="+entry.getKey());\r
-\r
- docModel = repoSession.getDocument((DocumentRef) entry.getValue());\r
- // System.out.println("value doctype="+docModel.getDocumentType().toString());\r
-\r
dump.append("<importedRecord>");\r
docModel = repoSession.getDocument(valueDocRef);\r
docType = docModel.getDocumentType().getName();\r
- // System.out.println(docType);\r
dump.append("<doctype>"+docType+"</doctype>");\r
dump.append("<csid>"+keyDocRef.toString()+"</csid>");\r
dump.append("</importedRecord>");\r
- // System.out.println(dump.toString());\r
if (recordsImportedForDocType.containsKey(docType)) {\r
numRecordsImportedForDocType = (Integer) recordsImportedForDocType.get(docType);\r
numRecordsImportedForDocType = Integer.valueOf(numRecordsImportedForDocType.intValue() + 1);\r
dump.append("<numRecordsImportedByDocType>");\r
TreeSet<String> keys = new TreeSet<String>(recordsImportedForDocType.keySet());\r
for (String key : keys) {\r
+ dump.append("<numRecordsImported>");\r
dump.append("<docType>"+key+"</docType>");\r
dump.append("<numRecords>"+recordsImportedForDocType.get(key).intValue()+"</numRecords>");\r
+ dump.append("</numRecordsImported>");\r
}\r
dump.append("</numRecordsImportedByDocType>");\r
if (reader != null) {\r