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.
Imho it would be useful to allow more than one repository of the same type, e.g. for Java or R. This would allows specific configuration without changes to the repositories...
Currently, the `RepositoryManager` [creates instances of `IAlgorithmRepository` via reflection](https://github.com/52North/WPS/blob/wps-4.0/52n-wps-server/src/main/java/org/n52/wps/server/RepositoryManager.java#L157) ignoring all instances getting instantiated from the IoC Container, for example classes marked as `@Components`. That is, we have two instances...
Not sure what I am missing here, I assume this had been working before WPS 4.0: I get exceptions like this: ``` ERROR org.n52.wps.server.r.metadata.RAnnotationParser: Invalid R algorithm 'org.n52.wps.server.r.debug.session'. Script validation...
The `PostClient` used for testing [does not return the error stream](https://github.com/52North/WPS/blob/wps-4.0/52n-wps-webapp/src/test/java/org/n52/wps/test/PostClient.java#L90) when the server responds with HTTP codes above `400`.
When R processes can't be loaded the actual reason should be displayed in the admin interface. Possible reasons can be - when the R script is invalid - when resources...
I would like to pass a WaterML (XML) input data URL to my process. The request would look like this: ``` xml url ``` instead of mimeType="application/xml" (for any kind...
Please consider https://wiki.52north.org/bin/view/Documentation/BestPracticeLicenseManagementInSoftwareProjects#maven_notice_plugin especially the section ``` XML http://52north.github.io/cdn/licenses/license-mappings.xml ```
Implement a feature to support different versions of a script. The feature has to be enabled in an annotation `wps.versioned: true`, then the versions are based on the script filenames...