[Zoo-discuss] WPS Execute request - the ResponseForm
Alexandre Dubé
adube at mapgears.com
Mon Sep 15 13:02:16 PDT 2014
Hi list,
I'd like to raise this discussion again.
I was told that what OpenLayers outputs is fine:
<wps:ResponseForm>
<wps:RawDataOutput>
<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">Result</ows:Identifier>
</wps:RawDataOutput>
</wps:ResponseForm>
In the above, the mimeType="application/json" is missing. attribute
missing but that can be easily fixed on my side. It's the missing
Output tag that zoo requires that is not there and I want to be sure if
it should be there or not. I.E., I want to know where this should be
fixed: in Zoo or OpenLayers.
The answer is there, in the schema, but I'm not familiar enough with
what its content means.
http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd
Thoughts ?
Alexandre
On 14-08-27 09:14 AM, Alexandre Dubé wrote:
> Hi list,
>
>
> In summary
>
> In summary, my question is: Should there be the extra 'Output' node
> inside the 'RawDataOutput' node ?
>
>
> Details
>
> I'm trying zoo for the first time. I'm currently using the server
> available here: http://zoo-project.org/cgi-bin-new1/zoo_loader.cgi
>
> Using OpenLayers 2.13.1 WPSClient widget, I'm able to easily build
> and issue WPS Execute requests. The XML produced is built by
> OpenLayers.Format.WPSExecute format, which outputs the following
> ResponseForm node:
>
> <wps:ResponseForm>
> <wps:RawDataOutput>
> <ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">Result</ows:Identifier>
> </wps:RawDataOutput>
> </wps:ResponseForm>
>
> When using the above with zoo_loader.cgi, it replies an error: 'Wrong
> RawDataOutput parameter, unable to fetch any result for the name your
> provided : "unknownIdentifier".'
>
> Looking at the
> http://www.zoo-project.org/site/ZooWebSite/Demo/SpatialTools example,
> I notice the following ResponseForm being manually produced:
>
> <wps:ResponseForm>
> <wps:RawDataOutput>
> <wps:Output mimeType="application/json">
> <ows:Identifier>Result</ows:Identifier>
> </wps:Output>
> </wps:RawDataOutput>
> </wps:ResponseForm>
>
> So there's an extra Output node there. I'm currently not sure if it's
> really supposed to be, but OpenLayers.Format.WPSExecute doesn't
> produce it. If we look at the WPSExecute source code here
> (https://github.com/openlayers/openlayers/blob/master/lib/OpenLayers/Format/WPSExecute.js#L178),
> we see that it doesn't produce the Output node. Should it be produced ?
>
> I'm not familiar with schema definitions, so I'm not sure how to read
> the one for WPS Execute:
> http://schemas.opengis.net/wps/1.0.0/wpsExecute_request.xsd. I most
> certainly tell if the Output node should/must be there.
>
> Any clue ?
>
> --
> Alexandre Dubé
> T: +1 418-696-5056 #203
> http://www.mapgears.com/
>
>
> _______________________________________________
> Zoo-discuss mailing list
> Zoo-discuss at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/zoo-discuss
--
Alexandre Dubé
T: +1 418-696-5056 #203
http://www.mapgears.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/zoo-discuss/attachments/20140915/45fdfbfd/attachment.html>
More information about the Zoo-discuss
mailing list