diff --git a/dnet-core-components/src/main/java/eu/dnetlib/data/transformation/service/rmi/TransformationService.java b/dnet-core-components/src/main/java/eu/dnetlib/data/transformation/service/rmi/TransformationService.java new file mode 100644 index 0000000..8424a3c --- /dev/null +++ b/dnet-core-components/src/main/java/eu/dnetlib/data/transformation/service/rmi/TransformationService.java @@ -0,0 +1,14 @@ +package eu.dnetlib.data.transformation.service.rmi; + +import javax.jws.WebParam; +import javax.jws.WebService; +import javax.xml.ws.wsaddressing.W3CEndpointReference; + +import eu.dnetlib.common.rmi.BaseService; + +@WebService(targetNamespace = "http://services.dnetlib.eu/") +public interface TransformationService extends BaseService { + + W3CEndpointReference transform(@WebParam(name = "ruleid") final String ruleid, @WebParam(name = "epr") final W3CEndpointReference epr) + throws TransformationServiceException; +} diff --git a/dnet-core-components/src/main/java/eu/dnetlib/data/transformation/service/rmi/TransformationServiceException.java b/dnet-core-components/src/main/java/eu/dnetlib/data/transformation/service/rmi/TransformationServiceException.java new file mode 100644 index 0000000..d9c6674 --- /dev/null +++ b/dnet-core-components/src/main/java/eu/dnetlib/data/transformation/service/rmi/TransformationServiceException.java @@ -0,0 +1,21 @@ +package eu.dnetlib.data.transformation.service.rmi; + +import eu.dnetlib.common.rmi.RMIException; + +public class TransformationServiceException extends RMIException { + + private static final long serialVersionUID = 6186153317305098215L; + + public TransformationServiceException(String string) { + super(string); + } + + public TransformationServiceException(String string, Throwable exception) { + super(string, exception); + } + + public TransformationServiceException(Throwable exception) { + super(exception); + } + +}