ini_set('soap.wsdl_cache_enabled', '0');
ini_set('soap.wsdl_cache_ttl', '0');
try {
$client = new SoapClient("адрес wsdl", array('trace' => true));
$params = array(массив параметров);
$request = $client->Register($params); // делаем запрос, здесь Register это название функции в wsdl сервисе
$itog = $request->Result; // получаем запрос и присваиваем его переменной itog. Result это название поля которое отдаст wsdl
}
catch (SoapFault $exception)
{
echo $exception->getMessage(); // ошибка если не ок
}
Примерно так) под ваш wsdl только пропишите всё
Чтобы узнать доступные функции их имена выполните
var_dump($client->__getFunctions());
А вот это
var_dump($client->__getTypes());
вернёт типы полей в сервисе