Есть:
Array
(
[0] => LoginResponse Login(LoginRequest $parameters)
)
Array
(
[0] => struct LoginRequest {
string Password;
string User;
}
[1] => struct LoginResponse {
TLoginResponseData ResponseData;
TResponseStatusData ResponseStatus;
}
[2] => struct TLoginResponseData {
string SessionToken;
}
[3] => struct TResponseStatusData {
integer ErrorCode;
string ErrorMessage;
}
Пытаюсь сделать авторизацию:
ini_set('display_errors', 1);
error_reporting(E_ALL);
$client = new SoapClient('https://aisws.ingos.ru/sales-test/SalesService.svc?wsdl', array('trace' => 1));
//print_r($client->__getFunctions());
//print_r($client->__getTypes());
$parameters = array ('Password' => 'passsword', 'User' => 'user');
$request = $client->Login($parameters);
$result = $request->LoginRequest;
print_r ($result);
Ответ:
<b>Notice</b>: Undefined property: stdClass::$LoginRequest in <b>index.php</b> on line <b>50</b><br />
Что я делаю не так? с протоколом работаю впервые, за хорошие ссылки и примеры буду очень благодарен.