diff --git a/src/main/java/org/gcube/data/analysis/dataminermanagercl/server/dmservice/SClient4WPS.java b/src/main/java/org/gcube/data/analysis/dataminermanagercl/server/dmservice/SClient4WPS.java index 9275be5..1e2bbff 100644 --- a/src/main/java/org/gcube/data/analysis/dataminermanagercl/server/dmservice/SClient4WPS.java +++ b/src/main/java/org/gcube/data/analysis/dataminermanagercl/server/dmservice/SClient4WPS.java @@ -15,6 +15,7 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import net.opengis.ows.x11.OperationDocument.Operation; import net.opengis.wps.x100.CapabilitiesDocument; import net.opengis.wps.x100.ComplexDataType; import net.opengis.wps.x100.ExecuteDocument; @@ -471,6 +472,14 @@ public class SClient4WPS extends SClient { CapabilitiesDocument capabilitiesDocument = wpsClient .getWPSCaps(wpsProcessingServlet); + Operation[] operations = capabilitiesDocument.getCapabilities() + .getOperationsMetadata().getOperationArray(); + for (Operation operation : operations) { + operation.getDCPArray()[0].getHTTP().getPostArray()[0] + .setHref(wpsProcessingServlet + "?"); + + } + processesBriefs = capabilitiesDocument.getCapabilities() .getProcessOfferings().getProcessArray(); return;