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/portlets/user/data-miner-manager@146371 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2017-03-27 16:55:23 +00:00
parent 26ff897e81
commit 04867bfba0
4 changed files with 18 additions and 4 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/java">
<classpathentry kind="src" output="target/data-miner-manager-1.4.0-SNAPSHOT/WEB-INF/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
@ -26,5 +26,5 @@
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="target/data-miner-manager-1.3.0-SNAPSHOT/WEB-INF/classes"/>
<classpathentry kind="output" path="target/data-miner-manager-1.4.0-SNAPSHOT/WEB-INF/classes"/>
</classpath>

View File

@ -1,9 +1,14 @@
<ReleaseNotes>
<Changeset component="org.gcube.portlets-user.data-miner-manager.1-4-0"
date="2016-02-15">
<Change>Fixed load balancing [ticket #7576]</Change>
</Changeset>
<Changeset component="org.gcube.portlets-user.data-miner-manager.1-3-0"
date="2016-02-15">
<Change>Updated PortalContext [ticket #6278]</Change>
<Change>Added encoded parameters in equivalent http request [ticket
#7167]</Change>
#7167]
</Change>
</Changeset>
<Changeset component="org.gcube.portlets-user.data-miner-manager.1-2-0"
date="2016-12-01">

View File

@ -12,7 +12,7 @@
<groupId>org.gcube.portlets.user</groupId>
<artifactId>data-miner-manager</artifactId>
<version>1.3.0-SNAPSHOT</version>
<version>1.4.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>data-miner-manager</name>

View File

@ -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;
@ -354,6 +355,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;