Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

nsoap - serializeEnvelope problem

[es] :: PHP :: nsoap - serializeEnvelope problem

[ Pregleda: 2042 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goran.nastic
IT, private
Beograd

Član broj: 237067
Poruke: 4
79.101.245.*

Sajt: www.crelativ.com


Profil

icon nsoap - serializeEnvelope problem25.10.2009. u 16:24 - pre 176 meseci
Imam kod u php-u pomocu koga pokusavam da pristupim servisu NBS. Koristim regularne parametre koje sam dobio od NBSa (username, passsword i licenceID). Kod sam preuzeo upravo sa elitesecurity-ja i on izgleda ovako:

Code:
$soapaction = "http://communicationoffice.nbs.rs/GetCurrentExchangeRate";

$wsdl = "https://webservices.nbs.rs/Com...tExchangeRateService.asmx?WSDL";
$namespace = "http://www.nbs.rs/TempExchangeRatesService";
$client = new soapclient($wsdl);

$mysoapmsg = $client->serializeEnvelope('<GetCurrentExchangeRates xmlns="http://www.nbs.rs/TempExchangeRatesService">
      <nExchangeRatesListTypeID>1</nExchangeRatesListTypeID>
    </GetCurrentExchangeRates>','<AuthenticationHeader xmlns="http://www.nbs.rs/TempExchangeRatesService">
      <UserName>myUserName</UserName>
      <Password>myPassword</Password>
      <LicenceID>myLicenceID</LicenceID>
    </AuthenticationHeader>',array(),'document', 'literal');

$response = $client->send($mysoapmsg, $soapaction);

if ($client->fault) {
echo '<h3>Fault</h3><pre>';
print_r($response);
echo '</pre>';
}
echo $client->response;


Greska koja mi se pojavljuje je:

Fatal error: Uncaught SoapFault exception: [Client] Function ("serializeEnvelope") is not a valid method for this service in ....
..... /public_html/plugins/system/jumi.php(63) : eval()'d code on line 24.

Koliko ja razumem jumi koji je ukljucen u Joomla kako bi mi radio PHP ne moze da izvrsi funkciju serializeEnvelope prijavljuje gresku u liniji 24:

23: function plgSystemJumi( &$subject, $config ) //constuctor
24: {
25: global $mainframe, $_JUMI_ROOT;

izmenio Nemanja: Kôd stavljajte u CODE tagove.


Ima li neko ideju kako da resim ovaj problem?
Hvala.



 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
93.87.156.*



+10 Profil

icon Re: nsoap - serializeEnvelope problem25.10.2009. u 20:17 - pre 176 meseci
Da li si proverio u jumi.php (ili gde vec treba) da li postoji "serializeEnvelope" metoda ili se zove drugacije?
I jos nesto. Koliko se secam nbs ws je radjen u .net i wsdl definise vise metoda; definicija za .net i metode za vracanje xml-a za ostale platforme.
Ako se ne varam postoji i "GetCurrentExchangeRateXml" ili sl.
 
Odgovor na temu

[es] :: PHP :: nsoap - serializeEnvelope problem

[ Pregleda: 2042 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.