I would recommend using the 'nusoap' client to test out your SOAP calls. I find the nusoap library WAY faster and easier to use and understand. Get it here: http://dietrich.ganx4.com/nusoap/index.php Its just one file. And call it like this, in a client file. I use this exact script: <?php require_once 'nusoap.php'; // Modify the URL here - note the "?wsdl" at the end $soapclient = new soapclient('http://www.testserver.com/soapserver.php?wsdl', true); // make an array of elements that follow the schema of your dispatch map $senddata = array (19, 24); // Make a call to the soap server and request the method $dothisresult = $soapclient->call('methodname','$senddata',"urn:namespacehere"); //print recursively to view all elements in the array, this way you can see your soap fault string if there is one print_r ($dothisresult); ?> Hope that helps Vegard ...Dustin Nantais "Vegard Figenschou" <vegard@hontas.no> wrote in message 20030926124959.79760.qmail@pb1.pair.com">news:20030926124959.79760.qmail@pb1.pair.com... > > > I get the following error, how do I figure out what it says in the XML > document? > > /// > soap:Client > Server was unable to read request. --> There is an error in XML document > (13, 2). --> 'Element' is an invalid node type. Line 13, position 2. > > /// > > > This is a short version of what I'm doing from the client side.: > $wsdl= new SOAP_WSDL($WSDL_URL); > $client = $wsdl->getProxy(); > > $param1 = array('param'=>'value1'); > $param2 = array('param'=>'value2'); > > $test = $client->method($param1, $param2); > > print_r($test); > > Regards > -Vegard -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php