public Aligner(Logger log, ServiceContext sc, GeoPRESTParams params) throws Exception {
this.log = log;
this.context = sc;
this.params = params;
GeonetContext gc = (GeonetContext) context.getHandlerContext(Geonet.CONTEXT_NAME);
dataMan = gc.getBean(DataManager.class);
result = new HarvestResult();
//--- setup REST operation rest/document?id={uuid}
request = context.getBean(GeonetHttpRequestFactory.class).createXmlRequest(new URL(params.baseUrl+"/rest/document"));