Avatar billede erik_a Novice
29. august 2012 - 09:43 Der er 2 kommentarer og
1 løsning

Webservice - configureWSDL

Hej Eksperten brugere

Jeg er pænt ny i det der webservice, men noget er da lykkedes at få til at virke.
Jeg bruger nusoap.

Problemet er når jeg forsøger at få lavet WDSL, kan sagtens få det til at virke uden.
Først server.php: http://pastebin.com/FsgmA9Xh
functions.php: http://pastebin.com/rQL8vEGT
XML af dette: http://pastebin.com/nnDTXtGB
client.php: http://pastebin.com/vqD2DSJZ

Når jeg kører min klient får jeg fejl, og jeg har ingen anelse om hvad det er jeg har gjort galt: http://pastebin.com/gxxrR2J0

Undskylder mit rod og håber i kan/vil hjælpe.
Hvis jeg fjerner alt det med addComplexType og configureWSDL, altså fjerner dokumentationen, så virker det ganske udemærket, men vil gerne have det lavet helt perfekt.

/Erik
Avatar billede Panen Nybegynder
29. august 2012 - 10:13 #1
Hvis jeg var dig ville jeg benytte PHP's egen soap-funktionalitet.
Den er efter min erfaring meget bedre end nusoap.

Tjek evt. denne guide: http://devzone.zend.com/25/php-soap-extension/
Specielt eksempel 4 og 5 viser hvor let en server + client kan sættes op.
Avatar billede erik_a Novice
29. august 2012 - 10:24 #2
Der må da være et eller andet mere til det der. Får udelukkende 500 fejl.
Om ikke andet, så synes jeg nusoap virker ganske fint, det er jo bare fordi jeg ikke fatter at få sat WDSL ordentlig, eller også har jeg fejle i min funktion, men det er jo ok det der returneres.
Kunne jo bare droppe dette, men det er da en lille hjælp til brugerne...
Avatar billede erik_a Novice
28. september 2012 - 07:56 #3
Fandt selv ud af det...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester