"Object reference not set to an instance of an object" sounds very .NET... Are you connecting to a microsoft webservice? If so you might want to check that for errors, specifically an object that has been declared but not assigned. As far as I know PHP doesn't generated an error like this, but I could be wrong. -Javier -----Original Message----- From: Dustin Nantais [mailto:dustin@apheximaging.com] Sent: Friday, September 26, 2003 8:19 AM To: soap@lists.php.net Subject: Re: still newbie I would say at this point, that the soap server is having troubles. My code is very lightwieght and shouldn't have any problems like the one you explained. Look into that... ...dustin "Vegard Figenschou" <vegard@hontas.no> wrote in message 20030926140859.87387.qmail@pb1.pair.com">news:20030926140859.87387.qmail@pb1.pair.com... > > > I tested your code, without knowing what a dispatch map is (ref.: > topic) Now > I got this error: > > > Array ( [faultcode] => soap:Server [faultstring] => Server was > > unable to process request. --> Object reference not set to an > > instance of an object. > > [detail] => ) > > > Regards! > -Vegard > > Dustin Nantais wrote: > > > 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 -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php