Re: [SOAP] [PHP] Soap / Wsdl Beginner

From: Date: Thu, 16 Dec 2010 18:11:32 +0000
Subject: Re: [SOAP] [PHP] Soap / Wsdl Beginner
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  Groups: php.soap 
Request: Send a blank email to php-soap+get-3159@lists.php.net to get a copy of this message
On 16 December 2010 17:37, bkrqpzef <bjornulf.frode@gmail.com> wrote: > > i did that : > http://old.nabble.com/file/p30474731/all.php all.php > > > RQuadling wrote: >> >> On 16 December 2010 08:06, bkrqpzef <bjornulf.frode@gmail.com> wrote: >>> >>> Here i am again. Damn this is hard. :s >>> I was almost able to add another webservice. But now i'm stuck with a >>> weird >>> error : >>> >>> Fatal error: Uncaught SoapFault exception: >>> [soapenv:Server.generalException] >>> java.lang.NullPointerException in WSVITANEOServicesService.php:175 Stack >>> trace: #0 WSVITANEOServicesService.php(175): >>> SoapClient->__soapCall('wsvitaneo', Array, Array) #1 all.php(56): >>> WSVITANEOServicesService->wsvitaneo(Object(wsvitaneo)) #2 {main} thrown >>> in >>> WSVITANEOServicesService.php on line 175 >>> >>> The main page is all.php and contain on the line 56 : $TarifResponse = >>> $service->wsvitaneo($Tarif); >>> and in the other php file generated by wsdl2php from line 170 to 176 : >>>  public function wsvitaneo(wsvitaneo $parameters) { >>>    return $this->__soapCall('wsvitaneo', array($parameters),       >>> array( >>>            'uri' => >>> 'http://wsvitaneo.wsbeans.iseries', >>>            'soapaction' => '' >>>           ) >>>      ); >>>  } >>> >>> It doesn't seems wrong to me, i used the same thing without problems with >>> the other webservice. >>> >>> http://old.nabble.com/file/p30470719/all.php all.php >>> , «s«ì1%j°ê* >>> éï?http://old.nabble.com/file/p30470719/WSVITANEOServicesService.php >>> WSVITANEOServicesService.php >>> >>> >>> RQuadling wrote: >>>> >>>> On 8 December 2010 13:48, bkrqpzef <bjornulf.frode@gmail.com> wrote: >>>>> >>>>> Haaa you saved myeagain. Just coupled with array it works very well. >>>>> >>>>> >>>>> RQuadling wrote: >>>>>> >>>>>>  $Garanties->ResumeGaranties = new WSResumeGarantieInput(); >>>>>> >>>>>> Should be >>>>>> >>>>>> $Garanties->ResumeGarantiesParams = new WSResumeGarantieInput(); >>>>>> >>>>>> <s:element name="ResumeGaranties"> >>>>>> <s:complexType> >>>>>> <s:sequence> >>>>>> <s:element minOccurs="0" maxOccurs="1" >>>>>> name="astr_Clef" >>>>>> type="s:string"/> >>>>>> <s:element minOccurs="0" maxOccurs="1" >>>>>> name="ResumeGarantiesParams" >>>>>> type="tns:WSResumeGarantieInput"/> >>>>>> </s:sequence> >>>>>> </s:complexType> >>>>>> </s:element> >>>> >>>> Congratulations. >>>> >>>> -- >>>> 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-Beginner-tp30277723p30470719.html׿v >>> ºYc4ìceùLÔ >>> 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 >>> >>> >> >> Your all.php is missing the try/catch code. >> >> Add this back in. It'll help you see what the error is. >> >> >> -- >> 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-Beginner-tp30277723p30474731.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 > > Your error is in the Java code on the server. Exception --------- java.lang.NullPointerException Not a PHP error. As long as your XML matches the requirements dictated by the WSDL file then your code is fine. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY

« previous php.soap (#3159) next »