anchor.diff:      <f:selectItem
         itemValue="transfer"
         itemLabel="#{gptMsg['catalog.publication.manageMetadata.action.transfer']}"/>
  +    <%// Duplicate command %>
  +    <f:selectItem
  +      itemValue="Duplicate"
  +      itemLabel="#{gptMsg['catalog.publication.manageMetadata.action.Duplicate']}"/>            
       <f:selectItem
         itemValue="delete"
         itemLabel="#{gptMsg['catalog.publication.manageMetadata.action.delete']}"/>
  
positive.code:                      ).retrieveMessage("catalog.publication.manageMetadata.action.delete.confirm")%>";
    var sMsgApplyToAll = "<%=com.esri.gpt.framework.jsf.PageContext.extractMessageBroker(
                       ).retrieveMessage("catalog.publication.manageMetadata.action.applyToAll.confirm")%>";
  
    var bContinue = false;
    var elForm = mmdFindForm();
  
negative.code:             if (sAction == "delete") {
                bContinue = confirm(sMsgDel);
              }
  		// Duplicate record: only one can be selected 
  		if((sAction=='duplicate')&&(sUuids.split(",").length > 1))
  		{	alert(sMsgTooManyRecords);
  			bContinue=false;
  		}            
            }
          }
      }
  