Forum OpenACS Q&A: Response to Tcl function call to remote AOLserver via xmlrpc ?

Dave, I'm also using 3.3+ad13 with Tcl 8.3, in my case on Solaris (SunOS 5.8). My ns_xmlrpc is a cvs checkout from the OpenACS trunk:

cvs -d:pserver:anonymous@openacs.org:/cvsroot co ns_xmlrpc

My nsxml is from AOLserver on SourceForge:

cvs -d:pserver:anonymous@cvs.aolserver.sourceforge.net:/cvsroot/aolserver co nsxml

My libxml appears to be version 2.3.9, and was installed on this box back in July 2001.

One thing I forgot to mention before, is that when I run the nsxml tests/index.tcl, I get the following error:

[02/Jul/2002:19:59:35][17809.8][-conn0-] Error: Instead of erroring as expected, "set doc_id [ns_xml string parse xml -validate $xml_string]" returned: Entity: line 1: error: Validation failed: no DTD found !
<bloop><blop></blop><schism/><cantankerous moldy="true" flaky="false"/></bloop>
      ^
t1
Instead of erroring as expected, "set doc_id [ns_xml string parse xml -validate $xml_string]" returned: Entity: line 1: error: Validation failed: no DTD found !
<bloop><blop></blop><schism/><cantankerous moldy="true" flaky="false"/></bloop>
      ^
t1
    while executing
"error "Instead of erroring as expected, "$cmd" returned: $return_val""
    (procedure "report_error" line 8)
    invoked from within
"report_error {set doc_id [ns_xml string parse xml -validate $xml_string]}"
    ("eval" body line 1)
    invoked from within
"eval $line"
    (procedure "show_and_tell" line 6)
    invoked from within
"show_and_tell {
    set xml_string {<bloop><blop></blop><schism/><cantankerous moldy="true" flaky="false"/></bloop>}
    set doc_id [ns_xml string par..."
    (file "/web/aol3-src/nsbbapi/www/nsxml-tests/index.tcl" line 23)
    invoked from within
"source $file"
    invoked from within
"ns_sourceproc cns6 {}"