Очень долгое выполнение SoapClient

Monty

Новичок
Вот что ответил nusoap

Код:
Array
(
    [faultcode] => ns2:Client
    [faultstring] => Cannot find dispatch method for {}createAuthSession
)
Не могу никак побороть.
WSDL-файл тот же что и раньше.
Вот php-код.

Код:
require_once('../lib/nusoap.php');
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
$client = new nusoap_client('https://172.16.2.5:7070/services/AuthSessionCreator?WSDL', 'wsdl',
                                                $proxyhost, $proxyport, $proxyusername, $proxypassword);
$err = $client->getError();
if ($err) {
        echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}
// Doc/lit parameters get wrapped
$param = array(
    'login' => 'admin',
    'password' => 'iamadmin'
);

$result = $client->call('createAuthSession', array('parameters' => $param), 'http://beans.ws.finist.kitec.su/');

// Check for a fault
if ($client->fault) {
        echo '<h2>Fault</h2><pre>';
        print_r($result);
        echo '</pre>';
} else {
        // Check for errors
        $err = $client->getError();
        if ($err) {
                // Display the error
                echo '<h2>Error</h2><pre>' . $err . '</pre>';
        } else {
                // Display the result
                echo '<h2>Result</h2><pre>';
                print_r($result);
                echo '</pre>';
        }
}
echo '<h2>Request</h2><pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2><pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
?>
 

griga

Новичок
Извините, понимаю конечно, прошло много времени. Но можете ли вы сказать, нашли ли вы причину? Спасибо.
 
Сверху