Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SOAP - prosty przykład
piotras
post 8.07.2009, 12:18:16
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 8.07.2009

Ostrzeżenie: (0%)
-----


Witam,

mam problem z uruchomieniem prostego przykładu serwer-client SOAP.

Serwer:
  1. <?php
  2. require('lib/nusoap.php');
  3. $ns='http://www.xxx.com/soap/server.php';
  4.  
  5.  
  6. $server = new soap_server();
  7. $server->configureWSDL('CanadaTaxCalculator',$ns);
  8. $server->wsdl->schemaTargetNamespace=$ns;
  9.  
  10. $server->register('CalculateOntarioTax',
  11. array('amount' => 'xsd:string'),
  12. array('return' => 'xsd:string'),
  13. $ns);
  14.  
  15. function CalculateOntarioTax($amount){
  16.   $taxcalc=$amount*.15;
  17.   return new soapval('return','string',$taxcalc);
  18. }
  19.  
  20.  
  21.  
  22. $server->service($HTTP_RAW_POST_DATA);
  23. ?>


Client
  1. <?php
  2. require_once('lib/nusoap.php');
  3.  
  4.  
  5.  
  6.  
  7. $wsdl='http://www.xxx.com/soap/server.php?wsdl';
  8. $client=new soapclient($wsdl, 'wsdl');
  9.  
  10. $param=array(
  11.   'amount'=>'15.00',
  12. );
  13.  
  14.  
  15. echo $client->call('CalculateOntarioTax', $param);
  16.  
  17.  
  18. ?>


Serwer działa ok. Generuje wsdl i jest on dostępny pod http://www.xxx.com/soap/server.php?wsdl. Kiedy uruchamiam Clienta nic się nie dzieje. Otrzymuję pustą stronę. Proszę o pomoc

Pozdrawiam
Piotrek
Go to the top of the page
+Quote Post
omeck
post 8.07.2009, 22:17:06
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 7
Dołączył: 2.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Plik z definicjami WSDL nie jest teraz dostępny via http - wcześniej też tak miałeś i klient nie działał?
Go to the top of the page
+Quote Post
piotras
post 9.07.2009, 12:00:16
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 8.07.2009

Ostrzeżenie: (0%)
-----


hej

adres, ktory podalem (http://www.xxx.com/soap/server.php?wsdl) jest fejkowy. WSDL jest dostępny bo mi się cały XML wyświetla w przeglądarce. Mimo to klient dalej nic nie wyswietla.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 12:53