WPS
WPS copied to clipboard
**DEPRECATED** The 52°North Web Processing Service enables the deployment of geo-processes on the web in a standardized way.
An R algorithms should be able to communicate it's progress to the WPS. First idea: Provide a well known file/variable `ALGORITHM_PROGRESS` in the work directory that the WPS reads when...
WPS4R has different ways to configure R processes, including specific ones for remote `RServe` set-ups. We need unit tests to make sure these work consistently.
The character string `RetrieveResultServlet` is used at different code locations to create URLs for the endpoint to retrieve results. This string should be a configurable parameter or a global value...
Right now global configuration variables determine for all scripts if the resources/imports/scripts can be downloaded by the user (https://github.com/nuest/WPS/commit/8693ceee5d154403eeb581be517918cbb080c335). This functionality should be extended ... - _for scripts_: Add boolean...
Sending the request below with the R calculator process, the `+` as a value of `op` disappears after `URLDecoder.decode(documentString, characterEncoding);` in https://github.com/52North/WPS/blob/feature/spring-new-admin-app/52n-wps-server/src/main/java/org/n52/wps/server/WebProcessingService.java#L339 **This error appears with the test client that...
Add a new annotation `wps.import` that simply sources the file(s) that is referenced. Example: ``` # wps.import: file = /path/to/anotherRscript.R, file = scriptinthesamedir.R ```
Add an element to the `wps.des` annotation that allows to enable/disable the downloading of script files, e.g. `scriptDownload = true`, which defaults to `true`. Depending on the value of this...
Right now an exception for _one_ output breaks the whole process. It should be configurable if this is desired behaviour, or if the exception should be logged and access to...
There is some strange behaviour when trying to send an execute request with a string payload as ComplexData. The input is defined in an annotated algorithm: ``` @ComplexDataInput(identifier = "script",...
In the line https://github.com/52North/WPS/blob/568d646b4d96bce2a6fa43127f5f50b78b0d572f/52n-wps-server/src/main/java/org/n52/wps/server/request/InputHandler.java#L321 when the method `findComplexDataDescriptionType` is called, the `potentialFormatEncoding` is always `null` but it is used to try to infer the type anyway.