if (elMd == null) {
throw new OperationAbortedEx("Metadata record "+uuid+" doesn't exist");
}
// -- transform record into brief version
Element elBrief = dm.extractSummary(elMd);
// -- find link using XPath and create URL for further processing
XPath xp = XPath.newInstance ("link[contains(@protocol,'metadata-schema')]");
List<?> elems = xp.selectNodes(elBrief);
try {