<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Markus, <div>nice to hear from you again.</div><div><br></div><div>There is something in the DescribeProcess which make me wondering if I'm wrong or miss something (or maybe the last version of WPS proposal ??). Why was ComplexOutput used where ComplexData should be used ?</div><div>Table 46 of the WPS proposal define the Data structure and seems to define that we have to use ComplexData rather than ComplexOutput.</div><div><br></div><div>Furthermore, you use a node for MimeType, I've understood that in the WPS proposal, when they use the first letter capitalized that means that we have to use a node. But for mimeType it was specified as-is, so I'm pretty sure that it have to be used as an attribute of the ComplexData node. Please correct me if I'm wrong.</div><div><br></div><div>Maybe that's why we have to create a parser to be able to use the DescribeProcess as source for creating the zcfg file which specify the process' metadata. </div><div><br></div><div>Hope to hear from you soon,</div><div>best regards,</div><div><br></div><div><br></div><div><div><div>Le 27 nov. 2009 à 21:12, Markus Neteler a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi all,<br><br>yes, it's there now!<br><br>GRASS 7: new WPS process description can be automatically<br>generated thanks to Soeren<br><a href="http://grass.osgeo.org/wiki/WPS">http://grass.osgeo.org/wiki/WPS</a><br><br>On Fri, Nov 27, 2009 at 09:14, rldhont <<a href="mailto:rldhont@gmail.com">rldhont@gmail.com</a>> wrote:<br>...<br><blockquote type="cite">Well Gérald, What do you think about it ? Do you have to create a GRASS<br></blockquote><blockquote type="cite">Provider, like C or Python ? How to re-use this capability ?<br></blockquote><br>Would be great! The new direct support in GRASS should make things<br>finally easier.<br><br>Markus<br><br>PS:<br><br>Example:<br><br> r.external --wps-process-description<br> <?xml version="1.0" encoding="UTF-8"?><br> <wps:process_descriptions xmlns:wps="<a href="http://www.opengis.net/wps/1.0.0">http://www.opengis.net/wps/1.0.0</a>"<br> xmlns:ows="<a href="http://www.opengis.net/ows/1.1">http://www.opengis.net/ows/1.1</a>"<br> xmlns:xlink="<a href="http://www.w3.org/1999/xlink">http://www.w3.org/1999/xlink</a>"<br> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"<br> xsi:schemaLocation="<a href="http://www.opengis.net/wps/1.0.0">http://www.opengis.net/wps/1.0.0</a><br> <a href="http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd">http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd</a>"<br> service="WPS" version="1.0.0" xml:lang="en-US"><br> <process_description wps:processVersion="1"<br>storeSupported="true" statusSupported="true"><br> <ows:Identifier>r.external</ows:Identifier><br> <ows:Title>Link GDAL supported raster<br>file to a binary raster map layer.</ows:Title><br> <ows:Abstract>Link GDAL supported<br>raster file to a binary raster map layer.</ows:Abstract><br> <ows:Metadata xlink:title="raster" /><br> <ows:Metadata xlink:title="import" /><br> <data_inputs><br> <Input minOccurs="0" maxOccurs="1"><br> <ows:Identifier>input</ows:Identifier><br> <ows:Title>Raster file to be linked</ows:Title><br> <ows:Abstract>Raster file to be<br>linked</ows:Abstract><br> <LiteralData><br> <ows:DataType<br>ows:reference="xs:string">string</ows:DataType><br> <ows:AnyValue/><br> </LiteralData><br> </Input><br> <Input minOccurs="0" maxOccurs="1"><br> [...]<br> <Format><br><br><MimeType>application/grass-raster-binary</MimeType><br> </Format><br> </Supported><br> </ComplexOutput><br> </Output><br> </process_outputs><br> </process_description><br> </wps:process_descriptions><br>_______________________________________________<br>Zoo-discuss mailing list<br><a href="mailto:Zoo-discuss@gisws.media.osaka-cu.ac.jp">Zoo-discuss@gisws.media.osaka-cu.ac.jp</a><br>http://gisws.media.osaka-cu.ac.jp/mailman/listinfo/zoo-discuss<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><span class="Apple-style-span" style="font-size: 12px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Gérald Fenoy</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:gerald.fenoy@geolabs.fr"><span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; ">gerald.fenoy@geolabs.fr</span></a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">GEOLABS</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Siège social :</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Futur Building I</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1280, avenue des Platanes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">34970 Lattes</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Tél. fixe : 04 67 53 67 37</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Tél. portable : 06 70 08 25 39</div></span></div></span>
</div>
<br></div></body></html>