WSDL로 데이터를 보내려면 어떻게해야합니까? 다음은 내가 가지고있는 XML의 예입니다.SOAP 클라이언트 생성
<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>
어떻게 서버로 보내야합니까?
데이터를 보내기 위해 더 많은 정보를 알아야합니까? 나는 현재 nusoap
으로 노력하고 있습니다. 이 데이터를 XML 배열로 보내려고하지만 아무 것도 작동하지 않습니다. PHP 수익률 기능 getFucntions
는 :
array(1) { [0]=> string(39) "UzbResponse Uzb(UzbRequest $UzbRequest)" }
나는 __soapCall와 conections의 유형을 변경합니다. http://www.php.net/manual/en/soapclient.soapcall.php - 지금 나는 당신이 PHP의 SoapClient를 사용할 수 있습니다
$param=array(
'Authorisatie'=>
array('Afzender'=>array("_"=>'test')
,'Sleutel'=>array("_"=>'test12344')
));
var_dump($client->__soapCall("Uzb", $param));