Mam pytanie w sprawie SOAP. Mało miałem z tym do czynienia a jak coś to była pełna dokumentacja.
Teraz dostałem tylko adres serwera i przykładowy xml (poniżej)
Jak powinoo w PHP wyglądać połączenie.
<UzbRequest xmlns="XXXXXXXX"> <Authorisatie> <Afzender>YYYYYYYY</Afzender> <Sleutel>XXXXXXXXXXXXXX</Sleutel> </Authorisatie> <Aanlevering ID="IDENTYFIKATOR"> <Mutaties> <Mutatie ID="IDENTYFIAKTOR1" BSN="ZZZZZ" Collectiviteit="WWWWW"> <Aanmelding> <Ingangsdatum>RRRRR</Ingangsdatum> <Geboortedatum>TTTTT</Geboortedatum> <Geslacht>M</Geslacht> <NAW> <Naam> <Voorletters>CP</Voorletters> <EigenNaam> <Achternaam>NOWAK</Achternaam> </EigenNaam> </Naam> <DomicilieAdres> <Straat>BLOTNA</Straat> <Huisnummer>5</Huisnummer> <Postcode>47-120</Postcode> <Plaats>WARSZAWA</Plaats> <Landcode>PL</Landcode> </DomicilieAdres> </NAW> <Nationaliteit> <Landcode>DE</Landcode> </Nationaliteit> <E106>Nee</E106> </Aanmelding> </Mutatie> </Mutaties> </Aanlevering> </UzbRequest>
moje proby
include 'classes/nusoap/nusoap.php'; $wsdl="URL.wsdl"; $client=new soapclient($wsdl); $client->UzbRequest($param); //gdzie $param to XML powyżej
Błąd zwracany to "Fatal error: Uncaught SoapFault exception: [Client] Function ("UzbRequest") is not a valid method for this service"
Co robie źle lub jakich informacji potrzebuje do tego
Jak pobieram liste funckcji to zwraca mi
"array(1) { [0]=> string(39) "UzbResponse Uzb(UzbRequest $UzbRequest)" } "
Proszę o pomoc.
Z góry dzięki