From 77c3547ca2f46c7dfb0c92cacaab31484dae9405 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 27 Mar 2017 16:42:42 +0000 Subject: [PATCH] ref 7576:DataMiner - Investigate if the wps-client-library cache dataminer service assigned for execution https://support.d4science.org/issues/7576 Fixed load balancing git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/data-miner-manager-cl@146369 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../dataminermanagercl/server/dmservice/SClient4WPS.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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;