forked from ISTI-ansible-roles/ansible-roles
library/roles/smartgears/dataminer_app: New way to install the software. Now we only download a zipped distribution and we change a couple of parameters inside wps_config.xml.
This commit is contained in:
parent
4a9c7ddee3
commit
a655772e51
|
@ -2,80 +2,10 @@
|
|||
dataminer_app_install: False
|
||||
dataminer_app_upgrade: False
|
||||
|
||||
# dev or prod
|
||||
dataminer_product: prod
|
||||
dataminer_zip_url: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/DataMinerConfiguration/webapp/{{ dataminer_product }}/wps.zip'
|
||||
|
||||
dataminer_52north_webapp_name: wps
|
||||
dataminer_52north_webapp_context: '/{{ dataminer_52north_webapp_name }}'
|
||||
|
||||
dataminer_52north_webapp_file: 52n-wps-webapp-3.3.2-20150523.010021-9.war
|
||||
#dataminer_52north_webapp_url: 'http://build.dev.52north.org/jenkins/view/Processing/job/52n-wps_GIT-DEV_nightly_builds/lastSuccessfulBuild/org.n52.wps$52n-wps-webapp/artifact/org.n52.wps/52n-wps-webapp/3.3.2-20150523.010021-9/{{ dataminer_52north_webapp_file }}'
|
||||
dataminer_52north_webapp_url: 'http://data.d4science.org/uri-resolver/id?fileName=wps-3.3.2.war&smp-id=565d67b7e4b0eacf4a0fc5ad&contentType=application%2Fx-tika-java-web-archive'
|
||||
dataminer_maven_enable_gcube_snapshots: False
|
||||
dataminer_maven_enable_gcube_staging: False
|
||||
dataminer_dataminer_jar_version: 1.2.0-4.0.0-129209
|
||||
|
||||
#dataminer_dataminer_jar_version_range: "[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)"
|
||||
dataminer_dataminer_jar_version_range: '{{ dataminer_dataminer_jar_version }}'
|
||||
|
||||
dataminer_gcube_web_xml: "http://data.d4science.org/id?fileName=web.xml&smp-id=56615ae0e4b0158fcb561817&contentType=application%2Fxml"
|
||||
dataminer_gcube_app_xml: "http://data.d4science.org/id?fileName=gcube-app.xml&smp-id=56615ae0e4b0158fcb561815&contentType=application%2Fxml"
|
||||
|
||||
dataminer_additional_jars_urls:
|
||||
- 'http://data.d4science.org/dU50M0VvS1RuV2xrMXBkVER6VzVEYUtoSWhEVFdCWXFHbWJQNStIS0N6Yz0'
|
||||
- 'http://data.d4science.org/OVd0bVZaVlpSdDFrMXBkVER6VzVEU1ZnMmcvYWFrb2tHbWJQNStIS0N6Yz0'
|
||||
|
||||
dataminer_jars_to_remove:
|
||||
- 52n-wps-client-lib-3.2.0.jar
|
||||
- 52n-wps-io-impl-3.3.1.jar
|
||||
- 52n-wps-database-3.3.1.jar
|
||||
- 52n-wps-server-3.3.1.jar
|
||||
- 52n-wps-algorithm-3.3.1.jar
|
||||
- 52n-wps-commons-3.3.1.jar
|
||||
- 52n-wps-io-3.3.1.jar
|
||||
- 52n-wps-server-3.3.2-SNAPSHOT.jar
|
||||
- 52n-wps-algorithm-3.3.2-SNAPSHOT.jar
|
||||
- 52n-wps-algorithm-3.4.0.jar
|
||||
- 52n-wps-server-3.3.2.jar
|
||||
- 52n-wps-server-3.4.0.jar
|
||||
- 52n-wps-algorithm-3.4.0.jar
|
||||
- 52n-wps-commons-3.4.0.jar
|
||||
- 52n-wps-database-3.4.0.jar
|
||||
- 52n-wps-io-3.4.0.jar
|
||||
- 52n-wps-io-impl-3.4.0.jar
|
||||
- 52n-wps-algorithm-3.5.0.jar
|
||||
- 52n-wps-commons-3.5.0.jar
|
||||
- 52n-wps-database-3.5.0.jar
|
||||
- 52n-wps-io-3.5.0.jar
|
||||
- 52n-wps-io-impl-3.5.0.jar
|
||||
- 52n-wps-server-3.5.0.jar
|
||||
- commons-beanutils-1.7.0.jar
|
||||
- dom4j-1.6.jar
|
||||
- jaxen-1.1.1.jar
|
||||
- jcl-over-slf4j-1.6.4.jar
|
||||
- log4j-over-slf4j-1.7.5.jar
|
||||
- jdom-1.0.jar
|
||||
- logback-core-1.0.13.jar
|
||||
- slf4j-api-1.7.5.jar
|
||||
- spring-beans-2.0.6.jar
|
||||
- spring-context-2.0.6.jar
|
||||
- spring-core-2.0.6.jar
|
||||
- registry-publisher-1.2.5-3.10.0.jar
|
||||
|
||||
|
||||
dataminer_ecocfg_svn_repo: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/DataMinerConfiguration/cfg'
|
||||
|
||||
dataminer_ecocfg_parallelproc_svn_repo: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/DataMinerConfiguration/PARALLEL_PROCESSING'
|
||||
|
||||
# Retrieve and modify in a template before each installation.
|
||||
dataminer_wps_config: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/DataMinerConfiguration/wpscfg/wps_config.xml'
|
||||
|
||||
dataminer_configuration_jar: 'dataminer-algorithms.jar'
|
||||
dataminer_configuration_jar_url: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/DataMinerConfiguration/algorithms/{{ dataminer_configuration_jar }}'
|
||||
|
||||
dataminer_data_file_from_thredds: 'http://thredds.d4science.org/thredds/fileServer/public/netcdf/gebco_08_OCEANS_CLIMATOLOGY_METEOROLOGY_ATMOSPHERE_.nc'
|
||||
|
||||
dataminer_algorithms_repo: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/DataMinerConfiguration/algorithms'
|
||||
|
||||
# Those packages are needed to download and configure the dataminer application
|
||||
dataminer_additional_packages:
|
||||
- subversion
|
||||
- maven
|
||||
|
||||
|
|
|
@ -1,149 +1,24 @@
|
|||
---
|
||||
- name: Install some packages needed to download the dataminer environment
|
||||
apt: pkg={{ item }} state=present
|
||||
with_items: '{{ dataminer_additional_packages }}'
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer' ]
|
||||
- block:
|
||||
- name: Get and unpack the dataminer application
|
||||
unarchive: src={{ dataminer_zip_url }} dest={{ smartgears_instance_path }}/webapps copy=no
|
||||
notify: Restart smartgears
|
||||
|
||||
- name: Install the gebco_08.nc file from thredds. It is big, mostly 2GB
|
||||
get_url: url={{ dataminer_data_file_from_thredds }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/ecocfg/gebco_08.nc
|
||||
notify: Restart smartgears
|
||||
|
||||
- name: Ensure that the maven configuration directory exists for the smartgears user
|
||||
- name: Install the script that fixes the WPS configuration
|
||||
become: False
|
||||
template: src=wps-config-fixer.j2 dest=/usr/local/bin/wps-config-fixer owner=root group=root mode=0555
|
||||
with_items: '{{ tomcat_m_instances }}'
|
||||
|
||||
- name: Fix the WPS config file
|
||||
shell: /usr/local/bin/wps-config-fixer
|
||||
# notify: Restart smartgears
|
||||
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
file: path={{ smartgears_user_home }}/.m2 state=directory mode=0755
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Create a directory where to install the pom file needed to download the dataminer jar
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
file: path={{ smartgears_user_home }}/.m2/dataminer state=directory mode=0755
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install the maven configuration
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
template: src=maven-settings.xml.j2 dest={{ smartgears_user_home }}/.m2/settings.xml mode=0640
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install a fake maven POM file to download the dataminer app dependencies
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
template: src=pom.xml.j2 dest={{ smartgears_user_home }}/.m2/pom.xml mode=0640
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install a fake maven POM file to download the dataminer jar
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
template: src=dataminer-pom.xml.j2 dest={{ smartgears_user_home }}/.m2/dataminer/pom.xml mode=0640
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install the rapidminer-custom jar
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
shell: mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:copy -Dartifact=rapidminer-custom:52n-wps-server:3.3.2 -DoutputDirectory={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib
|
||||
args:
|
||||
creates: '{{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/52n-wps-server-3.3.2.jar'
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install the org.gcube.dataanalysis dataminer jar
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
shell: cd {{ smartgears_user_home }}/.m2/dataminer ; mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:copy -Dartifact=org.gcube.dataanalysis:dataminer:{{ dataminer_dataminer_jar_version }} -DoutputDirectory={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib
|
||||
args:
|
||||
creates: '{{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/dataminer-{{ dataminer_dataminer_jar_version }}.jar'
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install the org.gcube.dataanalysis dataminer jar dependencies
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
shell: cd {{ smartgears_user_home }}/.m2 ; mvn -DexcludeScope=provided org.apache.maven.plugins:maven-dependency-plugin:2.8:copy-dependencies -Dartifact=org.gcube.dataanalysis:dataminer:{{ dataminer_dataminer_jar_version }} -DoutputDirectory={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib
|
||||
args:
|
||||
creates: '{{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/ecological-engine-1.8.6-3.9.0.jar'
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install the 52n jars modified by D4Science
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
get_url: url={{ item }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/
|
||||
with_items: '{{ dataminer_additional_jars_urls }}'
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps', 'dataminer_new_jars' ]
|
||||
|
||||
- name: Remove the unwanted jars from the 52 north webapp distribution and from the org.gcube.dataanalysis dataminer dependencies
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
file: dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/{{ item }} state=absent
|
||||
with_items: '{{ dataminer_jars_to_remove }}'
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps', 'dataminer_deps_cleanup' ]
|
||||
|
||||
- name: Download the ecocfg config from subversion
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
subversion: repo={{ dataminer_ecocfg_svn_repo }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/ecocfg force=yes
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Download the ecocfg parallel processing libraries from subversion
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
subversion: repo={{ dataminer_ecocfg_parallelproc_svn_repo }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/ecocfg/PARALLEL_PROCESSING force=yes
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Install the gebco_08.nc file from thredds. It is big, mostly 2GB
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
get_url: url={{ dataminer_data_file_from_thredds }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/ecocfg/gebco_08.nc
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Download the dataminer algorithms jars from subversion
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
subversion: repo={{ dataminer_algorithms_repo }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/.algorithms
|
||||
notify: Restart smartgears
|
||||
register: dataminer_algorithms
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps', 'wps_algorithms' ]
|
||||
|
||||
- name: Move the dataminer algorithms jars to the right place
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
shell: cd {{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib ; mv {{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/.algorithms/*.jar .
|
||||
notify: Restart smartgears
|
||||
when:
|
||||
- dataminer_app_install
|
||||
- ( dataminer_algorithms | changed )
|
||||
tags: [ 'tomcat', 'dataminer', 'wps', 'wps_algorithms' ]
|
||||
|
||||
- name: Install the wps config file
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
template: src=wps_config.xml.j2 dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/config/wps_config.xml mode=0444
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
- name: Download the dataminer config jar
|
||||
become: True
|
||||
become_user: '{{ smartgears_user }}'
|
||||
get_url: url={{ dataminer_configuration_jar_url }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib/{{ dataminer_configuration_jar }} force=yes
|
||||
notify: Restart smartgears
|
||||
when: dataminer_app_install
|
||||
tags: [ 'tomcat', 'dataminer', 'wps' ]
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
---
|
||||
- name: If it is an upgrade, shut down the server
|
||||
service: name=tomcat-instance-{{ smartgears_http_port }} state=stopped
|
||||
when: dataminer_app_upgrade
|
||||
tags: [ 'tomcat', 'dataminer', 'dataminer_upgrade' ]
|
||||
- block:
|
||||
- name: If it is an upgrade, shut down the server
|
||||
service: name=tomcat-instance-{{ smartgears_http_port }} state=stopped
|
||||
|
||||
- name: If it is an upgrade, brutally remove the wps installation
|
||||
file: dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }} state=absent
|
||||
when: dataminer_app_upgrade
|
||||
tags: [ 'tomcat', 'dataminer', 'dataminer_upgrade' ]
|
||||
- name: If it is an upgrade, brutally remove the wps installation
|
||||
file: dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }} state=absent
|
||||
|
||||
when: dataminer_app_upgrade
|
||||
tags: [ 'tomcat', 'dataminer', 'dataminer_upgrade', 'wps' ]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
- '{{ gcube_prod_key_3 }}'
|
||||
notify: Restart smartgears
|
||||
when: install_gcube_prod_key
|
||||
tags: [ 'dataminer', 'gcube_key' ]
|
||||
tags: [ 'dataminer', 'gcube_key', 'wps' ]
|
||||
|
||||
- name: Install the devel gcube keys
|
||||
get_url: url={{ item.url }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/ecocfg/PARALLEL_PROCESSING owner={{ smartgears_user }} group={{ smartgears_user }} mode=0400
|
||||
|
@ -17,7 +17,7 @@
|
|||
- '{{ gcube_dev_key_3 }}'
|
||||
notify: Restart smartgears
|
||||
when: install_gcube_dev_key
|
||||
tags: [ 'dataminer', 'gcube_key' ]
|
||||
tags: [ 'dataminer', 'gcube_key', 'wps' ]
|
||||
|
||||
- name: Install the preprod gcube keys
|
||||
get_url: url={{ item.url }} dest={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/ecocfg/PARALLEL_PROCESSING owner={{ smartgears_user }} group={{ smartgears_user }} mode=0400
|
||||
|
@ -25,4 +25,4 @@
|
|||
- '{{ gcube_pre_key_1 }}'
|
||||
notify: Restart smartgears
|
||||
when: install_gcube_preprod_key
|
||||
tags: [ 'dataminer', 'gcube_key' ]
|
||||
tags: [ 'dataminer', 'gcube_key', 'wps' ]
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
---
|
||||
- include: dataminer-upgrade.yml
|
||||
when: dataminer_app_upgrade
|
||||
- include: w52n-app.yml
|
||||
- include: dataminer-app.yml
|
||||
- include: install-gcube-key.yml
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.gcube</groupId>
|
||||
<artifactId>dataminer</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<version>{{ dataminer_dataminer_jar_version_range }}</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.gcube.dataanalysis</groupId>
|
||||
<artifactId>dataminer</artifactId>
|
||||
<version>{{ dataminer_dataminer_jar_version_range }}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
|
@ -0,0 +1,39 @@
|
|||
#!/bin/bash
|
||||
|
||||
RETVAL=
|
||||
|
||||
cd {{ smartgears_user_home }}
|
||||
# Install the rapidminer custom jar
|
||||
mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:copy -Dartifact=rapidminer-custom:52n-wps-server:3.3.2 -DoutputDirectory={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib
|
||||
|
||||
RETVAL=$?
|
||||
if [ $RETVAL -ne 0 ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Install the org.gcube.dataanalysis dataminer jar
|
||||
{% if dataminer_jar_url is defined %}
|
||||
cd {{ smartgears_user_home }}/tomcat/webapps/wps/WEB-INF/lib
|
||||
wget {{ dataminer_jar_url }}
|
||||
{% else %}
|
||||
cd {{ smartgears_user_home }}/.m2/dataminer
|
||||
mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:copy -Dartifact=org.gcube.dataanalysis:dataminer:{{ dataminer_dataminer_jar_version }} -DoutputDirectory={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib
|
||||
{% endif %}
|
||||
|
||||
RETVAL=$?
|
||||
if [ $RETVAL -ne 0 ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Install the org.gcube.dataanalysis dataminer jar dependencies
|
||||
cd {{ smartgears_user_home }}/.m2
|
||||
mvn -DexcludeScope=provided org.apache.maven.plugins:maven-dependency-plugin:2.8:copy-dependencies -Dartifact=org.gcube.dataanalysis:dataminer:{{ dataminer_dataminer_jar_version }} -DoutputDirectory={{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/WEB-INF/lib
|
||||
|
||||
|
||||
RETVAL=$?
|
||||
if [ $RETVAL -ne 0 ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
touch {{ smartgears_user_home }}/.dataminer_installation_{{ dataminer_dataminer_jar_version }}
|
||||
exit 0
|
|
@ -1,123 +0,0 @@
|
|||
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
|
||||
|
||||
<servers>
|
||||
<server>
|
||||
<id>gcube-snapshots</id>
|
||||
</server>
|
||||
</servers>
|
||||
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>gcube</id>
|
||||
<repositories>
|
||||
{% if dataminer_maven_enable_gcube_snapshots %}
|
||||
<repository>
|
||||
<id>gcube-snapshots</id>
|
||||
<name>gCube Snapshots</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-snapshots</url>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
{% endif %}
|
||||
{% if dataminer_maven_enable_gcube_staging %}
|
||||
<repository>
|
||||
<id>gcube-staging</id>
|
||||
<name>gCube Staging</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</repository>
|
||||
{% endif %}
|
||||
<repository>
|
||||
<id>gcube-releases</id>
|
||||
<name>gCube Releases</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>gcube-externals</id>
|
||||
<name>gCube Externals</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-externals</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
<pluginRepositories>
|
||||
{% if dataminer_maven_enable_gcube_snapshots %}
|
||||
<pluginRepository>
|
||||
<id>gcube-snapshots</id>
|
||||
<name>gCube Snapshots</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-snapshots</url>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
{% endif %}
|
||||
{% if dataminer_maven_enable_gcube_staging %}
|
||||
<pluginRepository>
|
||||
<id>gcube-staging</id>
|
||||
<name>gCube Staging</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging</url>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
{% endif %}
|
||||
<pluginRepository>
|
||||
<id>gcube-releases</id>
|
||||
<name>gCube Releases</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</pluginRepository>
|
||||
<pluginRepository>
|
||||
<id>gcube-externals</id>
|
||||
<name>gCube Externals</name>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-externals</url>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<activeProfiles>
|
||||
<activeProfile>gcube</activeProfile>
|
||||
</activeProfiles>
|
||||
</settings>
|
||||
|
|
@ -1,295 +0,0 @@
|
|||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<artifactId>maven-parent</artifactId>
|
||||
<groupId>org.gcube.tools</groupId>
|
||||
<version>1.0.0</version>
|
||||
<relativePath />
|
||||
</parent>
|
||||
<groupId>org.gcube.dataanalysis</groupId>
|
||||
<artifactId>dataminer</artifactId>
|
||||
<version>{{ dataminer_dataminer_jar_version }}</version>
|
||||
<name>dataminer</name>
|
||||
<description>dataminer</description>
|
||||
<properties>
|
||||
<distroDirectory>${project.basedir}/distro</distroDirectory>
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.gcube.dataaccess.algorithms</groupId>
|
||||
<artifactId>database-rm-algorithms</artifactId>
|
||||
<version>[1.0.0-SNAPSHOT,1.4.0-SNAPSHOT)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-encryption</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-scope-maps</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<version>1.1.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.n52.wps</groupId>
|
||||
<artifactId>52n-wps-io</artifactId>
|
||||
<version>[3.3.1,4.0.0)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.n52.wps</groupId>
|
||||
<artifactId>52n-wps-io-impl</artifactId>
|
||||
<version>[3.3.1,4.0.0)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.n52.wps</groupId>
|
||||
<artifactId>52n-wps-algorithm</artifactId>
|
||||
<version>[3.3.1,4.0.0)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.n52.wps</groupId>
|
||||
<artifactId>52n-wps-server</artifactId>
|
||||
<version>[3.3.1,4.0.0)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<!-- <dependency> <groupId>org.gcube.dataanalysis</groupId> <artifactId>ecological-engine</artifactId>
|
||||
<version>[1.8.5-SNAPSHOT,2.0.0-SNAPSHOT)</version> <exclusions> <exclusion>
|
||||
<artifactId>slf4j-log4j12</artifactId> <groupId>org.slf4j</groupId> </exclusion>
|
||||
</exclusions> </dependency> -->
|
||||
<dependency>
|
||||
<groupId>org.gcube.dataanalysis</groupId>
|
||||
<artifactId>ecological-engine-wps-extension</artifactId>
|
||||
<version>[1.0.2-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.dataanalysis</groupId>
|
||||
<artifactId>ecological-engine-geospatial-extensions</artifactId>
|
||||
<version>[1.3.2-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-scope-maps</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-encryption</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.dataanalysis</groupId>
|
||||
<artifactId>ecological-engine-external-algorithms</artifactId>
|
||||
<version>[1.1.5-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-utils-encryption</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-encryption</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
<!-- <exclusion> <artifactId>accounting-lib</artifactId> <groupId>org.gcube.accounting</groupId>
|
||||
</exclusion> -->
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.dataanalysis</groupId>
|
||||
<artifactId>ecological-engine-smart-executor</artifactId>
|
||||
<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
<!-- ><exclusion> <artifactId>common-encryption</artifactId> <groupId>org.gcube.core</groupId>
|
||||
</exclusion> -->
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-nop</artifactId>
|
||||
<version>1.7.10</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>4.11</version>
|
||||
<!-- <scope>test</scope> -->
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>common-authorization</artifactId>
|
||||
<version>[1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||
<scope>provided</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
<exclusion>
|
||||
<artifactId>common-utils-encryption</artifactId>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.core</groupId>
|
||||
<artifactId>common-scope</artifactId>
|
||||
<version>[1.2.0-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||
<scope>provided</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
<groupId>org.slf4j</groupId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javassist</groupId>
|
||||
<artifactId>javassist</artifactId>
|
||||
<version>3.12.1.GA</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>home-library-jcr</artifactId>
|
||||
<version>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.gcube.common</groupId>
|
||||
<artifactId>home-library</artifactId>
|
||||
<version>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.1</version>
|
||||
<configuration>
|
||||
<source>1.6</source>
|
||||
<target>1.6</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>2.18.1</version>
|
||||
<configuration>
|
||||
<skipTests>true</skipTests>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<version>2.7</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>copy-profile</id>
|
||||
<phase>install</phase>
|
||||
<goals>
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>target</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${distroDirectory}</directory>
|
||||
<filtering>true</filtering>
|
||||
<includes>
|
||||
<include>profile.xml</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<version>2.5.3</version>
|
||||
<configuration>
|
||||
<descriptors>
|
||||
<descriptor>${distroDirectory}/descriptor.xml</descriptor>
|
||||
</descriptors>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>servicearchive</id>
|
||||
<phase>install</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>n52-releases</id>
|
||||
<name>52n Releases</name>
|
||||
<url>http://52north.org/maven/repo/releases</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>false</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
</project>
|
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash
|
||||
|
||||
#
|
||||
WPS_CONFIG_FILE='{{ smartgears_instance_path }}/webapps/{{ dataminer_52north_webapp_name }}/config/wps_config.xml'
|
||||
|
||||
# Fix the hostname
|
||||
sed -Ei 's/hostname=\".*\"\ hostport/hostname="{{ ansible_fqdn }}" hostport/' $WPS_CONFIG_FILE
|
||||
|
||||
# Fix the port
|
||||
{%if setup_nginx %}
|
||||
{% if https_port is defined %}
|
||||
{% if http_redirect_to_https is defined and http_redirect_to_https %}
|
||||
sed -Ei 's/hostport=\".*\"\ includeDataInputsInResponse/hostport="{{ https_port }}" includeDataInputsInResponse/' $WPS_CONFIG_FILE
|
||||
{% else %}
|
||||
sed -Ei 's/hostport=\".*\"\ includeDataInputsInResponse/hostport="{{ http_port }}" includeDataInputsInResponse/' $WPS_CONFIG_FILE
|
||||
{% endif %}
|
||||
{% else %}
|
||||
{%if http_port is defined %}
|
||||
sed -Ei 's/hostport=\".*\"\ includeDataInputsInResponse/hostport="{{ http_port }}" includeDataInputsInResponse/' $WPS_CONFIG_FILE
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
sed -Ei 's/hostport=\".*\"\ includeDataInputsInResponse/hostport="{{ item.http_port }}" includeDataInputsInResponse/' $WPS_CONFIG_FILE
|
||||
{% endif %}
|
||||
|
||||
exit 0
|
|
@ -1,158 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WPSConfiguration xmlns="http://n52.org/wps">
|
||||
<Datahandlers>
|
||||
<ParserList>
|
||||
<Parser name="WCPSQueryParser" className="org.n52.wps.io.datahandler.parser.WCPSQueryParser" active="true">
|
||||
<Format mimetype="text/plain" schema="http://schemas.opengis.net/wcps/1.0/wcpsAll.xsd"/>
|
||||
</Parser>
|
||||
<Parser name="WKTParser" className="org.n52.wps.io.datahandler.parser.WKTParser" active="true">
|
||||
<Format mimetype="application/wkt"/>
|
||||
</Parser>
|
||||
<Parser name="GenericXMLDataParser" className="org.n52.wps.io.datahandler.parser.GenericXMLDataParser" active="true">
|
||||
<Format mimetype="text/xml; subtype=gml/2.1.2" schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd"/>
|
||||
<Format mimetype="text/xml"/>
|
||||
</Parser>
|
||||
<Parser name="GenericFileParser" className="org.n52.wps.io.datahandler.parser.GenericFileParser" active="true">
|
||||
<Format mimetype="text/xml"/>
|
||||
<Format mimetype="text/csv"/>
|
||||
<Format mimetype="text/plain"/>
|
||||
</Parser>
|
||||
<Parser name="D4ScienceFileParser" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.D4ScienceFileParser" active="true">
|
||||
<Format mimetype="text/xml"/>
|
||||
<Format mimetype="application/d4science"/>
|
||||
</Parser>
|
||||
<Parser name="GisLinkParser" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.GisLinkParser" active="true">
|
||||
<Format mimetype="application/geotiff"/>
|
||||
<Format mimetype="application/wcs"/>
|
||||
<Format mimetype="application/asc"/>
|
||||
<Format mimetype="text/plain"/>
|
||||
<Format mimetype="application/wfs"/>
|
||||
<Format mimetype="application/opendap"/>
|
||||
</Parser>
|
||||
</ParserList>
|
||||
<GeneratorList>
|
||||
<Generator name="WKTGenerator" className="org.n52.wps.io.datahandler.generator.WKTGenerator" active="true">
|
||||
<Format mimetype="application/wkt"/>
|
||||
</Generator>
|
||||
<Generator name="GenericXMLDataGenerator" className="org.n52.wps.io.datahandler.generator.GenericXMLDataGenerator" active="true">
|
||||
<Format mimetype="text/xml; subtype=gml/2.1.2" schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd"/>
|
||||
</Generator>
|
||||
<Generator name="GenericFileGenerator" className="org.n52.wps.io.datahandler.generator.GenericFileGenerator" active="true">
|
||||
<Format mimetype="text/plain"/>
|
||||
</Generator>
|
||||
<Generator name="PngFileGenerator" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.PngFileGenerator" active="true">
|
||||
<Format mimetype="image/png"/>
|
||||
</Generator>
|
||||
<Generator name="GifFileGenerator" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.GifFileGenerator" active="true">
|
||||
<Format mimetype="image/gif"/>
|
||||
</Generator>
|
||||
<Generator name="D4ScienceFileGenerator" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.D4ScienceFileGenerator" active="true">
|
||||
<Format mimetype="application/d4science"/>
|
||||
</Generator>
|
||||
<Generator name="CsvFileGenerator" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.CsvFileGenerator" active="true">
|
||||
<Format mimetype="text/csv"/>
|
||||
</Generator>
|
||||
<Generator name="GisLinkGenerator" className="org.gcube.dataanalysis.wps.statisticalmanager.synchserver.bindings.GisLinkGenerator" active="true">
|
||||
<Format mimetype="application/wms"/>
|
||||
</Generator>
|
||||
</GeneratorList>
|
||||
</Datahandlers>
|
||||
<AlgorithmRepositoryList>
|
||||
<Repository name="LocalAlgorithmRepository" className="org.n52.wps.server.LocalAlgorithmRepository" active="true">
|
||||
<Property name="Algorithm" active="true">org.n52.wps.demo.TestIO</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.HCAF_FILTER</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ABSENCE_CELLS_FROM_AQUAMAPS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ABSENCE_GENERATION_FROM_OBIS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.BIOCLIMATE_HCAF</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.BIOCLIMATE_HSPEC</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.BIOCLIMATE_HSPEN</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.BIONYM_LOCAL</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.OCCURRENCES_DUPLICATES_DELETER</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.OCCURRENCES_INTERSECTOR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.OCCURRENCES_MARINE_TERRESTRIAL</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.OCCURRENCES_MERGER</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.OCCURRENCES_SUBTRACTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.HCAF_INTERPOLATION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.PRESENCE_CELLS_GENERATION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.MOST_OBSERVED_SPECIES</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.MOST_OBSERVED_TAXA</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SPECIES_OBSERVATIONS_PER_AREA</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SPECIES_OBSERVATIONS_TREND_PER_YEAR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SPECIES_OBSERVATION_LME_AREA_PER_YEAR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SPECIES_OBSERVATION_MEOW_AREA_PER_YEAR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.TAXONOMY_OBSERVATIONS_TREND_PER_YEAR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.GETTABLEDETAILS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.LISTDBINFO</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.LISTDBNAMES</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.LISTDBSCHEMA</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.LISTTABLES</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.RANDOMSAMPLEONTABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SAMPLEONTABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SMARTSAMPLEONTABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SUBMITQUERY</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.XYEXTRACTOR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.XYEXTRACTOR_TABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ZEXTRACTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ZEXTRACTION_TABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.TIMEEXTRACTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.TIMEEXTRACTION_TABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.TIME_GEO_CHART</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.TIME_SERIES_ANALYSIS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.TIME_SERIES_CHARTS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.KNITR_COMPILER</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SGVM_INTERPOLATION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.MAX_ENT_NICHE_MODELLING</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SEADATANET_INTERPOLATOR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.RASTER_DATA_PUBLISHER</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.GEO_CHART</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ESRI_GRID_EXTRACTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.OCCURRENCE_ENRICHMENT</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.POLYGONS_TO_MAP</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SPECIES_MAP_FROM_CSQUARES</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.SPECIES_MAP_FROM_POINTS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.GENERIC_CHARTS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.POINTS_TO_MAP</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.CSQUARES_TO_COORDINATES</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.CSQUARE_COLUMN_CREATOR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.FAO_OCEAN_AREA_COLUMN_CREATOR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.FAO_OCEAN_AREA_COLUMN_CREATOR_FROM_QUADRANT</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.GRID_CWP_TO_COORDINATES</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.EGIP_ENERGY_AGGREGATED_DISTRIBUTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.EGIP_ENERGY_COUNTRY_DISTRIBUTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.EGIP_ENERGY_TRENDS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.EGIP_ENERGY_YEAR_DISTRIBUTION</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ECOPATH_WITH_ECOSIM</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ESTIMATE_FISHING_ACTIVITY</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.ESTIMATE_MONTHLY_FISHING_EFFORT</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.transducerers.WEB_APP_PUBLISHER</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.evaluators.HRS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.evaluators.QUALITY_ANALYSIS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.evaluators.DISCREPANCY_ANALYSIS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.evaluators.MAPS_COMPARISON</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.clusterers.DBSCAN</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.clusterers.LOF</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.clusterers.KMEANS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.clusterers.XMEANS</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.modellers.AQUAMAPSNN</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.BIONYM</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.LWR</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.modellers.HSPEN</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.ICCAT_VPA</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.CMSY</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.modellers.FEED_FORWARD_ANN</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.BIONYM_BIODIV</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.AQUAMAPS_NATIVE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.AQUAMAPS_NATIVE_2050</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.AQUAMAPS_SUITABLE</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.AQUAMAPS_SUITABLE_2050</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.FAOMSY</Property>
|
||||
<Property name="Algorithm" active="true">org.gcube.dataanalysis.wps.statisticalmanager.synchserver.mappedclasses.generators.FEED_FORWARD_A_N_N_DISTRIBUTION</Property>
|
||||
</Repository>
|
||||
<Repository name="UploadedAlgorithmRepository" className="org.n52.wps.server.UploadedAlgorithmRepository" active="false"/>
|
||||
<Repository name="ServiceLoaderAlgorithmRepository" className="org.n52.wps.server.ServiceLoaderAlgorithmRepository" active="true"/>
|
||||
</AlgorithmRepositoryList>
|
||||
<RemoteRepositoryList/>
|
||||
<Server protocol="http" hostname="{{ ansible_fqdn }}" hostport="{{ http_port }}" includeDataInputsInResponse="false" computationTimeoutMilliSeconds="259200000" cacheCapabilites="false" webappPath="{{ dataminer_52north_webapp_name }}" repoReloadInterval="0.0" minPoolSize="10" maxPoolSize="20" keepAliveSeconds="1000" maxQueuedTasks="100">
|
||||
<Database/>
|
||||
</Server>
|
||||
</WPSConfiguration>
|
Loading…
Reference in New Issue