<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7232.25">
<TITLE>XMLRPC and SOAPpy installation problem?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT SIZE=2 FACE="Arial">Hi,</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">I have installed PyXML-0.8.4 on a Solaris 9 x86 machine running python 2.2 and SOAPpy 0.11.6. I am hitting this problem whenever my application receiveds a SOAP message:</FONT></P>
<P><FONT SIZE=2 FACE="Arial">*** Internal exception xsd *********************************************</FONT>
<BR><FONT SIZE=2 FACE="Arial">Traceback (most recent call last):</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/SOAPpy/Server.py", line 229, in do_POST</FONT>
<BR><FONT SIZE=2 FACE="Arial"> (r, header, body, attrs) = \</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/SOAPpy/Parser.py", line 1006, in parseSOAPRPC</FONT>
<BR><FONT SIZE=2 FACE="Arial"> t = _parseSOAP(xml_str, rules = rules)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/SOAPpy/Parser.py", line 985, in _parseSOAP</FONT>
<BR><FONT SIZE=2 FACE="Arial"> parser.parse(inpsrc)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/_xmlplus/sax/xmlreader.py", line 123, in parse</FONT>
<BR><FONT SIZE=2 FACE="Arial"> self.feed(buffer)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_xmlproc.py", line 96, in feed</FONT>
<BR><FONT SIZE=2 FACE="Arial"> self._parser.feed(data)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/_xmlplus/parsers/xmlproc/xmlutils.py", line 332, in feed</FONT>
<BR><FONT SIZE=2 FACE="Arial"> self.do_parse()</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/_xmlplus/parsers/xmlproc/xmlproc.py", line 91, in do_parse</FONT>
<BR><FONT SIZE=2 FACE="Arial"> self.parse_end_tag()</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/_xmlplus/parsers/xmlproc/xmlproc.py", line 357, in parse_end_tag</FONT>
<BR><FONT SIZE=2 FACE="Arial"> self.app.handle_end_tag(name)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/_xmlplus/sax/drivers2/drv_xmlproc.py", line 381, in handle_end_tag</FONT>
<BR><FONT SIZE=2 FACE="Arial"> self._cont_handler.endElementNS(name, rawname)</FONT>
<BR><FONT SIZE=2 FACE="Arial"> File "/opt/sfw/lib/python2.2/site-packages/SOAPpy/Parser.py", line 234, in endElementNS</FONT>
<BR><FONT SIZE=2 FACE="Arial"> kind = (self._prem[kind[:i]], kind[i + 1:])</FONT>
<BR><FONT SIZE=2 FACE="Arial">KeyError: xsd</FONT>
<BR><FONT SIZE=2 FACE="Arial">************************************************************************</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Does this imply some sort of installation or other problem with xmlrpc?</FONT>
</P>
<P><FONT SIZE=2 FACE="Arial">Cheers,</FONT>
<BR><FONT SIZE=2 FACE="Arial">Piers</FONT>
</P>
</BODY>
</HTML>