[ZOO-Discuss] ZOO Execute requests

James Sewell James.Sewell at ardec.com.au
Wed May 12 03:05:05 PDT 2010


Hey Nick,

Thanks for the reply. I am working on CentOS. I used the cgic from the thirds directory (as mentioned DescribeProcess and GetCapabilities work fine via HTTP).

Cheers,
James Sewell

On 12/05/2010, at 6:16 PM, nicolas bozon wrote:

Hello James,

Thanks for your interest in ZOO Project.

On which platform your ZOO Kernel was compiled ?
If you are on Windows, i know that a few bugs is remaining, Gerald can probably explain better than me.
If you are on Linux, did you use the cgic from the 'thirds' folder on svn ?

Best,

Nick







2010/5/12 James.Sewell at lisasoft.com<mailto:James.Sewell at lisasoft.com> <James.Sewell at lisasoft.com<mailto:James.Sewell at lisasoft.com>>
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]
------------------
++++++++++++++++++


_______________________________________________
Zoo-discuss mailing list
Zoo-discuss at gisws.media.osaka-cu.ac.jp<mailto:Zoo-discuss at gisws.media.osaka-cu.ac.jp>
http://gisws.media.osaka-cu.ac.jp/mailman/listinfo/zoo-discuss




________________________________
The contents of this email are confidential and may be subject to legal or professional privilege and copyright. No representation is made that this email is free of viruses or other defects. If you have received this communication in error, you may not copy or distribute any part of it or otherwise disclose its contents to anyone. Please advise the sender of your incorrect receipt of this correspondence.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/zoo-discuss/attachments/20100512/349f4bdb/attachment.html>


More information about the Zoo-discuss mailing list