[geotk] WPS client example

Martin Desruisseaux martin.desruisseaux at geomatys.fr
Mon Jan 27 06:36:52 PST 2014

Hello Emmanuel

Le 27/01/14 14:42, Emmanuel Blondel a écrit :
> I'm instantiating a WebProcessingServer with a 52 North WPS, using the 
> constructor WebProcessingServer(url, versionString).Strangely, i get a 
> exception (HTTP 403). In parallel, i've tried to use the 52 North 
> client library and this works. This let me think that there is no 
> particular restriction server side, and i'm trying to understand 
> what's wrong with my code. By chance, can anyone have some sample code 
> how to configure the WPS client properly?

Quentin provided me the following test code:

    final URL url = new URL("http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService");
    final WebProcessingServer server = new WebProcessingServer(url, WebProcessingServer.WPSVersion.v100.getCode());


    final List<ProcessDescriptor> process = server.getDescriptors();
    for (ProcessDescriptor proc : process) {

Alternatively, with security enabled:

    final ClientSecurity security = new BasicAuthenticationSecurity("login","password");
    final WebProcessingServer server = new WebProcessingServer(url, security, WebProcessingServer.WPSVersion.v100.getCode());

However we are not sure that it is related with the 403 error. Could you 
provide us with the tested URL and the stack trace if there is one?

> PS: I want to use the Geotoolkit WPS client, because 52North WPS is 
> based on Geotools (and so, it's not based on geoapi, but gt-opengis 
> Geotools module...).

Yes... Soon or later we will need to ask them to use GeoAPI or rename 
their "org.opengis" packages... This namespace is owned by OGC and there 
is a standard working group (SWG) for it.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geotoolkit/attachments/20140127/037e9a93/attachment.html>

More information about the Geotoolkit mailing list