Fonksiyonların PHP SOAP WSDL listesi

0 Cevap php

Ben sabun programlama için çok yeni ve ben çok basit görünen bir şey şaşırıp ama takip yok nasıl ...

İşte benim durum. Ben kullanmayın __getFunctions() .. ve ben bu var, işlevlerin listesi için wsdl soap sunucuya soruyorum:

array(10) { [0]=> string(68) "inserirClaustreResponse inserirClaustre(inserirClaustre $parameters)" [1]=> string(56) "inserirCursResponse inserirCurs(inserirCurs $parameters)" [2]=> string(38) "loginResponse login(login $parameters)" [3]=> string(68) "inserirPropostaResponse inserirProposta(inserirProposta $parameters)" [4]=> string(71) "inserirCalendariResponse inserirCalendari(inserirCalendari $parameters)" [5]=> string(59) "inserirPreusResponse inserirPreus(inserirPreus $parameters)" [6]=> string(80) "inserirAprofitamentResponse inserirAprofitament(inserirAprofitament $parameters)" [7]=> string(62) "inserirAlumneResponse inserirAlumne(inserirAlumne $parameters)" [8]=> string(62) "inserirHorariResponse inserirHorari(inserirHorari $parameters)" [9]=> string(41) "logoutResponse logout(logout $parameters)" } 

Ben kullanırsanız __getTypes(), bu var:

[13]=> string(52) "struct LoginInfo { string password; string user; }"

Tamam, ben ne zaman $client->login(array('password'=>'pass', 'user'=>'admin'));

Ben bir __getLastRequest() yaparsanız

Benim isteği üzerine bu bkz:

<?xml version="1.0" encoding="UTF-8"?> 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xmlns:ns1="http://***masked***.net">
<SOAP-ENV:Body>
<ns1:login>
<ns1:in0 xsi:nil="true"/>
</ns1:login>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope> 

I <ns1:login> ... ben alıyorum ve hata, ama fonksiyon giriş hiçbir veri olmadığından, sunucu kabul etmiyor değilim içinde şifre ve kullanıcı göremiyorum ...

0 Cevap