<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="http://example.com/types/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:sum_tree xsi:type="ns1:Tree">
<ns1:value>10</ns1:value>
<ns1:left>
<ns1:value>20</ns1:value>
<ns1:left xsi:nil="true"/>
<ns1:right xsi:nil="true"/>
</ns1:left>
<ns1:right>
<ns1:value>30</ns1:value>
<ns1:left xsi:nil="true"/>
<ns1:right xsi:nil="true"/>
</ns1:right>
</ns1:sum_tree>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
A server error occurred. Please contact the administrator.
ERROR:pyws:Traceback (most recent call last):
File "/home/stepank/projects/pyws/src/pyws/server.py", line 174, in process_request
args = protocol.get_arguments(request, function.args)
File "/home/stepank/projects/pyws/src/pyws/protocols/soap/__init__.py", line 216, in get_arguments
return xml2obj(self.parse_request(request).func_xml, arguments) or {}
File "/home/stepank/projects/pyws/src/pyws/protocols/soap/__init__.py", line 44, in xml2obj
obj = xml2obj(child, schema[name])
KeyError: 'value'