"compressionQuality");
if (pCompressionQuality != null) {
parameterList.add(pCompressionQuality);
}
MigrateResult migrateResult = this.migrate.migrate(digO, migrateFromURI, migrateToURI, parameterList);
DigitalObject dgoOut = migrateResult.getDigitalObject();
//put filename without extenstion if empty
if(dgoOut.getTitle() == null) {
String title_ = digO.getTitle().substring(0,digO.getTitle().lastIndexOf('.'));
if(migrateToURI.toString().toLowerCase().lastIndexOf("siard") > 0) title_ = title_ + ".siard";
dgoOut = (new DigitalObject.Builder(dgoOut)).title(title_).build();
}
ServiceReport report = migrateResult.getReport();
if (report.getType() == Type.ERROR) {
String s = "Service execution failed: " + report.getMessage();
log.debug(s);
throw new Exception(s);