[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