[ZOO-Discuss] ZOO Execute requests

James.Sewell at lisasoft.com James.Sewell at lisasoft.com
Tue May 11 23:17:20 PDT 2010


Greetings all,

I have a freshly installed ZOO WPS which I can run DescribeProcess and GetCapabilities on perfectly, however I am having problems with Execute requests. It seems that zoo_loader.cgi is segfaulting somewhere during the Execute.

In order to solve these I have recompiled zoo_loader.cgi with DEBUG activated and wrapped a perl script around it so I can view the debug script via my browser.

If I try to run the following request:

http://hostname/zoo/?request=Execute&service=WPS&version=1.0.0&Identifier=HelloPy&DataInputs=a=Your%20Name%20Here@datatype=string

I get the output below. It looks similar to the output from a valid run sans the output XML.

I have also modified the test_service.py file to log to a file, but it doesn't appear to execute.

Can anyone provide any hints as to what might be happening?

Cheers,
James Sewell
LISAsoft Developer
+61 (3) 8680 3200 / +61 414 688 892


Welcome on ZOO verbose debuging mode

****
192.168.3.195
GET

ServiceProvider=zoo&metapath=&request=Execute&service=WPS&version=1.0.0&Identifier=HelloPy&DataInputs=a=Your%20Name%20Here at datatype=string
***((
 ServiceProvider
 zoo
 ))((
 metapath

 ))((
 request
 Execute
 ))((
 service
 WPS
 ))((
 version
 1.0.0
 ))((
 Identifier
 HelloPy
 ))((
 DataInputs
 a=Your Name Here at datatype=string
 ))[version] => [1.0.0]
[Identifier] => [HelloPy]
[DataInputs] => [a=Your Name Here at datatype=string]
Trying to load /var/www/cgi-bin//HelloPy.zcfg
(STARTING)FREE current_element
(STARTING)FREE my_service
(STARTING)FREE my_service done


ANID:[HelloPy]
[ZOO: service_conf.l line 161 srlval.chaine=strdup([HelloPy]), srlval.chaine=(null)]
[ZOO: service_conf.l line 161 srlval.chaine=strdup([HelloPy]) done]


NEWLINE 1


ATT_NAME:Title
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Title)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Title) done]


ATT_VALUE:Create a welcome message string.
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Create a welcome message string.)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Create a welcome message string.)]
EPAIR FOUND !!
[Title=>Create a welcome message string.]
[ZOO: service_conf.y line 482 free(Title)]
[ZOO: service_conf.y line 482 free(Title)]
[ZOO: service_conf.y line 482 free(Title)]
EPAIR FOUND !!
[(null)=>Create a welcome message string.]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:Abstract
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Abstract)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Abstract) done]


ATT_VALUE:Create a welcome string.
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Create a welcome string.)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Create a welcome string.)]
EPAIR FOUND !!
[Abstract=>Create a welcome string.]
[ZOO: service_conf.y line 482 free(Abstract)]
[Title] => [Create a welcome message string.]
[Title] => [Create a welcome message string.]
addToMap(current_content,Abstract,Create a welcome string.) !!
addToMap(current_content,Abstract,Create a welcome string.) end !!
EPAIR FOUND !!
[(null)=>Create a welcome string.]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:processVersion
[ZOO: service_conf.l line 163 srlval.chaine=strdup(processVersion)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(processVersion) done]


ATT_VALUE:2
[ZOO: service_conf.l line 165 srlval.chaine=strdup(2)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(2)]
EPAIR FOUND !!
[processVersion=>2]
[ZOO: service_conf.y line 482 free(processVersion)]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
addToMap(current_content,processVersion,2) !!
addToMap(current_content,processVersion,2) end !!
EPAIR FOUND !!
[(null)=>2]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:storeSupported
[ZOO: service_conf.l line 163 srlval.chaine=strdup(storeSupported)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(storeSupported) done]


ATT_VALUE:true
[ZOO: service_conf.l line 165 srlval.chaine=strdup(true)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(true)]
EPAIR FOUND !!
[storeSupported=>true]
[ZOO: service_conf.y line 482 free(storeSupported)]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
addToMap(current_content,storeSupported,true) !!
addToMap(current_content,storeSupported,true) end !!
EPAIR FOUND !!
[(null)=>true]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:statusSupported
[ZOO: service_conf.l line 163 srlval.chaine=strdup(statusSupported)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(statusSupported) done]


ATT_VALUE:true
[ZOO: service_conf.l line 165 srlval.chaine=strdup(true)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(true)]
EPAIR FOUND !!
[statusSupported=>true]
[ZOO: service_conf.y line 482 free(statusSupported)]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
addToMap(current_content,statusSupported,true) !!
addToMap(current_content,statusSupported,true) end !!
EPAIR FOUND !!
[(null)=>true]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:serviceProvider
[ZOO: service_conf.l line 163 srlval.chaine=strdup(serviceProvider)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(serviceProvider) done]


ATT_VALUE:test_service
[ZOO: service_conf.l line 165 srlval.chaine=strdup(test_service)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(test_service)]
EPAIR FOUND !!
[serviceProvider=>test_service]
[ZOO: service_conf.y line 482 free(serviceProvider)]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[statusSupported] => [true]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[statusSupported] => [true]
addToMap(current_content,serviceProvider,test_service) !!
addToMap(current_content,serviceProvider,test_service) end !!
EPAIR FOUND !!
[(null)=>test_service]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:serviceType
[ZOO: service_conf.l line 163 srlval.chaine=strdup(serviceType)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(serviceType) done]


ATT_VALUE:Python
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Python)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Python)]
EPAIR FOUND !!
[serviceType=>Python]
[ZOO: service_conf.y line 482 free(serviceType)]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[statusSupported] => [true]
[serviceProvider] => [test_service]
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[statusSupported] => [true]
[serviceProvider] => [test_service]
addToMap(current_content,serviceType,Python) !!
addToMap(current_content,serviceType,Python) end !!
EPAIR FOUND !!
[(null)=>Python]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


ID:MetaData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]


S:' '


ID:lang
[ZOO: service_conf.l line 208 srlval.chaine=strdup(lang)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(lang)]


Eq:'='


ATTVALUE:"en"


SUPCAR:>
NO CONTENT


NEWLINE 2


ATT_NAME:title
[ZOO: service_conf.l line 163 srlval.chaine=strdup(title)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(title) done]


ATT_VALUE:Demo
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Demo)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Demo)]
EPAIR FOUND !!
[title=>Demo]
[ZOO: service_conf.y line 482 free(title)]
[ZOO: service_conf.y line 482 free(title)]
[ZOO: service_conf.y line 482 free(title)]
EPAIR FOUND !!
[(null)=>Demo]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:MetaData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]


SUPCAR:>


NEWLINE 2


INFCAR:<


ID:DataInputs
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataInputs)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataInputs)]


SUPCAR:>
(DATAINPUTS - 184) FREE current_element
(DATAINPUTS - 186) ALLOCATE current_element


NEWLINE 2


ANID:[a]
[ZOO: service_conf.l line 161 srlval.chaine=strdup([a]), srlval.chaine=DataInputs]
[ZOO: service_conf.l line 161 srlval.chaine=strdup([a]) done]
NAME IN a (current - (null))
(DATAINPUTS - 501) SET NAME OF current_element
NAME IN a (current - a)
NAME IN a (current - a)


NEWLINE 1


ATT_NAME:Title
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Title)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Title) done]


ATT_VALUE:Input string
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Input string)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(Input string)]
EPAIR FOUND !!
[Title=>Input string]
[ZOO: service_conf.y line 482 free(Title)]
[ZOO: service_conf.y line 482 free(Title)]
[ZOO: service_conf.y line 482 free(Title)]
EPAIR FOUND !!
[(null)=>Input string]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:Abstract
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Abstract)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Abstract) done]


ATT_VALUE:The name to display in the welcome message.
[ZOO: service_conf.l line 165 srlval.chaine=strdup(The name to display in the welcome message.)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(The name to display in the welcome message.)]
EPAIR FOUND !!
[Abstract=>The name to display in the welcome message.]
[ZOO: service_conf.y line 482 free(Abstract)]
[Title] => [Input string]
[Title] => [Input string]
addToMap(current_content,Abstract,The name to display in the welcome message.) !!
addToMap(current_content,Abstract,The name to display in the welcome message.) end !!
EPAIR FOUND !!
[(null)=>The name to display in the welcome message.]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:minOccurs
[ZOO: service_conf.l line 163 srlval.chaine=strdup(minOccurs)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(minOccurs) done]


ATT_VALUE:1
[ZOO: service_conf.l line 165 srlval.chaine=strdup(1)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(1)]
EPAIR FOUND !!
[minOccurs=>1]
[ZOO: service_conf.y line 482 free(minOccurs)]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
addToMap(current_content,minOccurs,1) !!
addToMap(current_content,minOccurs,1) end !!
EPAIR FOUND !!
[(null)=>1]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:maxOccurs
[ZOO: service_conf.l line 163 srlval.chaine=strdup(maxOccurs)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(maxOccurs) done]


ATT_VALUE:1
[ZOO: service_conf.l line 165 srlval.chaine=strdup(1)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(1)]
EPAIR FOUND !!
[maxOccurs=>1]
[ZOO: service_conf.y line 482 free(maxOccurs)]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
addToMap(current_content,maxOccurs,1) !!
addToMap(current_content,maxOccurs,1) end !!
EPAIR FOUND !!
[(null)=>1]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


ID:MetaData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]


S:' '


ID:lang
[ZOO: service_conf.l line 208 srlval.chaine=strdup(lang)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(lang)]


Eq:'='


ATTVALUE:"en"


SUPCAR:>
add current_content to current_element->content
LINE 247

NEWLINE 2


ATT_NAME:title
[ZOO: service_conf.l line 163 srlval.chaine=strdup(title)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(title) done]


ATT_VALUE:My test
[ZOO: service_conf.l line 165 srlval.chaine=strdup(My test)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(My test)]
EPAIR FOUND !!
[title=>My test]
[ZOO: service_conf.y line 482 free(title)]
[ZOO: service_conf.y line 482 free(title)]
[ZOO: service_conf.y line 482 free(title)]
EPAIR FOUND !!
[(null)=>My test]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:MetaData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]


SUPCAR:>


NEWLINE 2


INFCAR:<


ID:LiteralData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]


SUPCAR:>


NEWLINE 2


ATT_NAME:DataType
[ZOO: service_conf.l line 163 srlval.chaine=strdup(DataType)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(DataType) done]


ATT_VALUE:string
[ZOO: service_conf.l line 165 srlval.chaine=strdup(string)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(string)]
EPAIR FOUND !!
[DataType=>string]
[ZOO: service_conf.y line 482 free(DataType)]
[ZOO: service_conf.y line 482 free(DataType)]
[ZOO: service_conf.y line 482 free(DataType)]
EPAIR FOUND !!
[(null)=>string]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


ID:Default
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]


SUPCAR:>


NEWLINE 2


ATT_NAME:UOM
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM) done]


ATT_VALUE:meter
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
EPAIR FOUND !!
[UOM=>meter]
[ZOO: service_conf.y line 482 free(UOM)]
[DataType] => [string]
[DataType] => [string]
addToMap(current_content,UOM,meter) !!
addToMap(current_content,UOM,meter) end !!
EPAIR FOUND !!
[(null)=>meter]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:Default
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]


SUPCAR:>


NEWLINE 2


INFCAR:<


ID:Supported
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]


SUPCAR:>


NEWLINE 2


ATT_NAME:UOM
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM) done]


ATT_VALUE:meter
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
EPAIR FOUND !!
[UOM=>meter]
[ZOO: service_conf.y line 482 free(UOM)]
[ZOO: service_conf.y line 482 free(UOM)]
[ZOO: service_conf.y line 482 free(UOM)]
EPAIR FOUND !!
[(null)=>meter]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:Supported
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]


SUPCAR:>


NEWLINE 2


INFCAR:<


SLASH:/


ID:LiteralData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]


SUPCAR:>


NEWLINE 2


INFCAR:<


SLASH:/


ID:DataInputs
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataInputs)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataInputs)]


SUPCAR:>


NEWLINE 2


INFCAR:<


ID:DataOutputs
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataOutputs)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataOutputs)]


SUPCAR:>
(DATAOUTPUTS) DUP INPUTS current_element
ELEMENT [a]
 > CONTENT [a]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
[maxOccurs] => [1]
 > METADATA [a]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [a] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [a] (0)
[UOM] => [meter]
------------------
ELEMENT [a]
 > CONTENT [a]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
[maxOccurs] => [1]
 > METADATA [a]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [a] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [a] (0)
[UOM] => [meter]
------------------
ELEMENT [a]
 > CONTENT [a]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
[maxOccurs] => [1]
 > METADATA [a]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [a] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [a] (0)
[UOM] => [meter]
------------------
(DATAOUTPUTS) FREE current_element
FREE 1FREE 2FREE 3FREE 4FREE 5FREE 6(DATAOUTPUTS - 206) ALLOCATE current_element (DataOutputs)


NEWLINE 2


ANID:[Result]
[ZOO: service_conf.l line 161 srlval.chaine=strdup([Result]), srlval.chaine=DataOutputs]
[ZOO: service_conf.l line 161 srlval.chaine=strdup([Result]) done]
NAME OUT Result
(DATAOUTPUTS - 545) SET NAME OF current_element


NEWLINE 1


ATT_NAME:Title
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Title)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Title) done]


ATT_VALUE:The welcome message
[ZOO: service_conf.l line 165 srlval.chaine=strdup(The welcome message)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(The welcome message)]
EPAIR FOUND !!
[Title=>The welcome message]
[ZOO: service_conf.y line 482 free(Title)]
[ZOO: service_conf.y line 482 free(Title)]
[ZOO: service_conf.y line 482 free(Title)]
EPAIR FOUND !!
[(null)=>The welcome message]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


ATT_NAME:Abstract
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Abstract)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(Abstract) done]


ATT_VALUE:The welcome message created by service.
[ZOO: service_conf.l line 165 srlval.chaine=strdup(The welcome message created by service.)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(The welcome message created by service.)]
EPAIR FOUND !!
[Abstract=>The welcome message created by service.]
[ZOO: service_conf.y line 482 free(Abstract)]
[Title] => [The welcome message]
[Title] => [The welcome message]
addToMap(current_content,Abstract,The welcome message created by service.) !!
addToMap(current_content,Abstract,The welcome message created by service.) end !!
EPAIR FOUND !!
[(null)=>The welcome message created by service.]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


ID:MetaData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]


S:' '


ID:lang
[ZOO: service_conf.l line 208 srlval.chaine=strdup(lang)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(lang)]


Eq:'='


ATTVALUE:"en"


SUPCAR:>
add current_content to current_element->content
LINE 247

NEWLINE 2


ATT_NAME:title
[ZOO: service_conf.l line 163 srlval.chaine=strdup(title)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(title) done]


ATT_VALUE:My test
[ZOO: service_conf.l line 165 srlval.chaine=strdup(My test)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(My test)]
EPAIR FOUND !!
[title=>My test]
[ZOO: service_conf.y line 482 free(title)]
[ZOO: service_conf.y line 482 free(title)]
[ZOO: service_conf.y line 482 free(title)]
EPAIR FOUND !!
[(null)=>My test]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:MetaData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(MetaData)]


SUPCAR:>


NEWLINE 2


INFCAR:<


ID:LiteralData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]


SUPCAR:>


NEWLINE 2


ATT_NAME:DataType
[ZOO: service_conf.l line 163 srlval.chaine=strdup(DataType)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(DataType) done]


ATT_VALUE:string
[ZOO: service_conf.l line 165 srlval.chaine=strdup(string)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(string)]
EPAIR FOUND !!
[DataType=>string]
[ZOO: service_conf.y line 482 free(DataType)]
[ZOO: service_conf.y line 482 free(DataType)]
[ZOO: service_conf.y line 482 free(DataType)]
EPAIR FOUND !!
[(null)=>string]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


ID:Default
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]


SUPCAR:>


NEWLINE 2


ATT_NAME:UOM
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM) done]


ATT_VALUE:meter
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
EPAIR FOUND !!
[UOM=>meter]
[ZOO: service_conf.y line 482 free(UOM)]
[DataType] => [string]
[DataType] => [string]
addToMap(current_content,UOM,meter) !!
addToMap(current_content,UOM,meter) end !!
EPAIR FOUND !!
[(null)=>meter]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:Default
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Default)]


SUPCAR:>


NEWLINE 2


INFCAR:<


ID:Supported
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]


SUPCAR:>


NEWLINE 2


ATT_NAME:UOM
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM)]
[ZOO: service_conf.l line 163 srlval.chaine=strdup(UOM) done]


ATT_VALUE:meter
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
[ZOO: service_conf.l line 165 srlval.chaine=strdup(meter)]
EPAIR FOUND !!
[UOM=>meter]
[ZOO: service_conf.y line 482 free(UOM)]
[ZOO: service_conf.y line 482 free(UOM)]
[ZOO: service_conf.y line 482 free(UOM)]
EPAIR FOUND !!
[(null)=>meter]
[ZOO: service_conf.y line 505 free((null))]


NEWLINE 1


INFCAR:<


SLASH:/


ID:Supported
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(Supported)]


SUPCAR:>


NEWLINE 2


INFCAR:<


SLASH:/


ID:LiteralData
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(LiteralData)]


SUPCAR:>


NEWLINE 2


INFCAR:<


SLASH:/


ID:DataOutputs
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataOutputs)]
[ZOO: service_conf.l line 208 srlval.chaine=strdup(DataOutputs)]


SUPCAR:>


NEWLINE 2
(DATAOUTPUTS - 623) DUP current_element
ELEMENT [Result]
 > CONTENT [Result]
[Title] => [The welcome message]
[Abstract] => [The welcome message created by service.]
 > METADATA [Result]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [Result] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [Result] (0)
[UOM] => [meter]
------------------
(DATAOUTPUTS - 631) FREE current_element
++++++++++++++++++
SERVICE [HelloPy]
++++++++++++++++++
CONTENT MAP
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[statusSupported] => [true]
[serviceProvider] => [test_service]
[serviceType] => [Python]
CONTENT METADATA
[title] => [Demo]
INPUT ELEMENTS [HelloPy]
------------------
ELEMENT [a]
 > CONTENT [a]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
[maxOccurs] => [1]
 > METADATA [a]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [a] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [a] (0)
[UOM] => [meter]
------------------
OUTPUT ELEMENTS [HelloPy]
------------------
ELEMENT [Result]
 > CONTENT [Result]
[Title] => [The welcome message]
[Abstract] => [The welcome message created by service.]
 > METADATA [Result]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [Result] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [Result] (0)
[UOM] => [meter]
------------------
++++++++++++++++++
attribute : lang
* Identifiant : MetaData
* Identifiant : DataInputs
attribute : lang
* Identifiant : MetaData
* Identifiant : LiteralData
* Identifiant : Default
* Identifiant : Supported
* Identifiant : DataOutputs
attribute : lang
* Identifiant : MetaData
* Identifiant : LiteralData
* Identifiant : Default
* Identifiant : Supported
++++++++++++++++++
SERVICE [HelloPy]
++++++++++++++++++
CONTENT MAP
[Title] => [Create a welcome message string.]
[Abstract] => [Create a welcome string.]
[processVersion] => [2]
[storeSupported] => [true]
[statusSupported] => [true]
[serviceProvider] => [test_service]
[serviceType] => [Python]
CONTENT METADATA
[title] => [Demo]
INPUT ELEMENTS [HelloPy]
------------------
ELEMENT [a]
 > CONTENT [a]
[Title] => [Input string]
[Abstract] => [The name to display in the welcome message.]
[minOccurs] => [1]
[maxOccurs] => [1]
 > METADATA [a]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [a] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [a] (0)
[UOM] => [meter]
------------------
OUTPUT ELEMENTS [HelloPy]
------------------
ELEMENT [Result]
 > CONTENT [Result]
[Title] => [The welcome message]
[Abstract] => [The welcome message created by service.]
 > METADATA [Result]
[title] => [My test]
 > FORMAT [LiteralData]
 > DEFAULTS [Result] (0)
[DataType] => [string]
[UOM] => [meter]
 > SUPPORTED [Result] (0)
[UOM] => [meter]
------------------
++++++++++++++++++

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/zoo-discuss/attachments/20100512/6a36690a/attachment.html>


More information about the Zoo-discuss mailing list