I've used var_dump($client->__getFunctions()); to solve, that the function createApplication needs parameters and if I try to put in a string, I get an error saying, that the parameter needs to be an array. array(1) { [0]=> string(86) "createApplicationResponse createApplication(createApplication $parameters)" } RQuadling wrote: > > On 29 December 2010 11:43, Mariaxx <sannamari28@gmail.com> wrote: >> >> Ok, I'm still stuck with this one. >> >> headers seem to work, because Â$ok = $client->__setSoapHeaders( >> $soapHeaders >> ); returns true, correct? >> >> However I'm getting "Fault: java.lang.NullPointerException" when I try to >> >> $result = Â$client->createApplication(array(here starts extremely long >> array, see below...)); >> >> According to several threads on this forum, the above error suggests that >> the error is in the server and nullPointerException should never be >> returned. Does it mean, that my data in in the wrong format and the >> server >> can't handle it/error, when I try to connect? >> >> Maria >> >> Here's the call: >> $result = Â$client->createApplication(array('Loan' => array('Product' => >> 1, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'LoanAmount' => >> 10000, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'PaymentTime' => >> 10, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'Insurance' => 0, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'Salary' => 40000, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'Bank' => 'some'), >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'PersonalInfo' => array(''FirstName' => >> 'Test', >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'LastName' => >> 'Example', >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'AddressCoName' => >> '', >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'StreetAddress' => >> 'Something 1', >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'ZipCode' => >> 12345, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'City' => 'Some'), >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'Living' => array('ApartmentFee' => 0, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'Rent' => 0, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'StudyLoan' =>0, >> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â'Guarantee' => >> ''))); >> >> >> RQuadling wrote: >>> >>> On 22 December 2010 19:46, Mariaxx <sannamari28@gmail.com> wrote: >>>> >>>> I'm new to SOAP. I need to pass information via form to wsdl service. >>>> >>>> I'm unable to understand few things: >>>> >>>> 1) Do I need to write <soapenv: Envelope... kind of tags, or do I just >>>> get >>>> them by using PHP functions such as $a = new SoapClient() ? >>>> >>>> 2) Do I still need to pass normal HTTP header with XML definition plus >>>> SOAP >>>> header + SOAP body with PHP >>>> >>>> I get response from the server saying that my Header is missing. >>>> Also what does this mean: "Uncaught SoapFault exception: [soap:Client] >>>> Fault: java.lang.NullPointerException " >>>> >>>> I'd really appreciate your help. I shouldn't have taken this job : | >>> >>> Take a look at >>> http://old.nabble.com/forum/ViewPost.jtp?post=30277723&framed=y >>> and subsequent messages. They talk about getting taking a wsdl file >>> and creating a set of PHP classes from it, which allow you to talk to >>> the service without the need of creating any XML. >>> >>> The error message you are getting is the same as >>> http://old.nabble.com/forum/ViewPost.jtp?post=30470719&framed=y >>> >>> A possibility to the cause was mentioned in >>> http://old.nabble.com/forum/ViewPost.jtp?post=30480330&framed=y and a >>> possible solution in >>> http://old.nabble.com/forum/ViewPost.jtp?post=30480433&framed=y >>> >>> Richard. >>> >>> -- >>> Richard Quadling >>> Twitter : EE : Zend >>> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY >>> >>> -- >>> PHP Soap Mailing List (http://www.php.net/) >>> To unsubscribe, visit: http://www.php.net/unsub.php >>> >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/PHP-SOAP-WSDL-rookie-needs-help-tp30516854p30550653.html >> Sent from the Php - Soap mailing list archive at Nabble.com. >> >> >> -- >> PHP Soap Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > I don't think the array() is correct. It has to be of a type passable > to the service. > > Where is the WSDL file? > > I'll show you how to build the classes. > > -- > Richard Quadling > Twitter : EE : Zend > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY > > -- View this message in context: http://old.nabble.com/PHP-SOAP-WSDL-rookie-needs-help-tp30516854p30551678.html Sent from the Php - Soap mailing list archive at Nabble.com. -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php