I'm getting the following output with debugging:
perl hibye.pl
SOAP::Serializer::envelope: hi
SOAP::Transport::HTTP::Client::send_receive: POST http://tangerine.uch
+icago.edu/cgi-bin/soaplite/hibye.cgi HTTP/1.1
Accept: text/xml
Accept: multipart/*
Accept: application/soap
Content-Length: 448
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://tangerine.uchicago.edu/cgi-bin/soaplite/Demo#hi"
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http:/
+/www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xm
+lsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema
+" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmln
+s:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><hi xml
+ns="http://tangerine.uchicago.edu/cgi-bin/soaplite/Demo" xsi:nil="tru
+e" /></soap:Body></soap:Envelope>
SOAP::Transport::HTTP::Client::send_receive: HTTP/1.1 500 Internal Ser
+ver Error
Connection: close
Date: Mon, 10 Jul 2006 20:45:10 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/4.4.2-1build1 mod_ssl/2.0.55 OpenSS
+L/0.9.8a
Content-Length: 557
Content-Type: text/xml; charset=utf-8
Client-Date: Mon, 10 Jul 2006 20:45:10 GMT
Client-Peer: 128.135.0.88:80
Client-Response-Num: 1
SOAPServer: SOAP::Lite/Perl/0.68
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http:/
+/www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xm
+lsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema
+" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmln
+s:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:F
+ault><faultcode>soap:Client</faultcode><faultstring>Failed to access
+class (cgi-bin::soaplite::Demo) at /usr/local/share/perl/5.8.7/SOAP/L
+ite.pm line 2463.
</faultstring></soap:Fault></soap:Body></soap:Envelope>
>
does this mean my uri line is wrong? I'm not sure what would be the correct uri value.