[Zoo-discuss] request and service MissingParameterValue error

Adrien ANDRÉ adr.andre at laposte.net
Tue Oct 20 00:53:26 PDT 2015


Dear list,

after zoo-kernel and Status Service installation,
writing a simple Python service with the following configuration:


[raster]
Title           = Raster test.
Abstract        = Test service returning input raster.
processVersion  = 1
storeSupported  = true
statusSupported = true
serviceType     = Python
serviceProvider = raster

<DataInputs>
   [inimage]
   Title     = Input Image
   Abstract  = Input image as a GeoTIFF file
   minOccurs = 1
   maxOccurs = 1

   <ComplexData>
     <Default>
       mimeType = image/tiff
     </Default>
   </ComplexData>
</DataInputs>

<DataOutputs>
   [outimage]
   Title    = Output raster
   Abstract = Input raster copy

   <ComplexData>
     <Default>
       mimeType = image/tiff
     </Default>
   </ComplexData>
</DataOutputs>


and code:


import zoo


def raster(conf, inputs, outputs):

     import sys

     sys.stderr.write("Raster service start.")

     srcRasterFileName = inputs['inimage']['value']

     outputs["outimage"]["value"] = srcRasterFileName

     sys.stderr.write("Raster service end.")

     return zoo.SERVICE_SUCCEEDED


when providing a sample raster file with QGIS WPS Plugin, i get this error:


<?xml version="1.0" encoding="utf-8"?>
<ows:ExceptionReport xmlns:ows="http://www.opengis.net/ows/1.1" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.opengis.net/ows/1.1 
http://schemas.opengis.net/ows/1.1.0/owsExceptionReport.xsd" 
xml:lang="fr-FR" version="1.1.0">
   <ows:Exception exceptionCode="MissingParameterValue" locator="request">
     <ows:ExceptionText>Mandatory parameter <request> was not 
specified</ows:ExceptionText>
   </ows:Exception>
   <ows:Exception exceptionCode="MissingParameter" locator="service">
     <ows:ExceptionText>Mandatory parameter <service> was not 
specified</ows:ExceptionText>
   </ows:Exception>
</ows:ExceptionReport>


while Apache logs remain empty.

I guess i missed something. Would you know where this comes from?


Thanking you in advance,

regards,

Adrien André


More information about the Zoo-discuss mailing list