Имя: Пароль:
1C
 
как оборвать подключение к ВЕБ-сервису ?
0 lim9
 
28.04.15
10:58
делаю интеграцию самописной 1с и сайта. В конфе сделал и опубликовал веб-сервисы, так вот когда с сайта отправляется запрос на мой веб-сервис (wsdl) - если была какя-нить ошибка - соединение не закрывается. Его (это сединение) видно в "активных пользователях".
как его отключить то?
1 lim9
 
28.04.15
10:59
вот пример php скрипта, кот-ый оправляет запрос:
<?php

ini_set("display_errors",1);
error_reporting(E_ALL);
echo('start<br />');
set_time_limit(90);
$client = new SoapClient("http://192.168.1.2/ff/ws/ws1.1cws?wsdl";,
                        array('login'          => "dd",
                            'password'       => "dd"));
        $params["id"]="38";
        $result = $client->SyncDB($params);
        $msg = $result -> return;
echo $msg;

echo('<br />end<br />');

?>
2 yukon
 
28.04.15
11:18
(0) Ничего не понятно, что приосходит. Соединение у веб-сервисов кэшируются и не закрываются по дефолту 20 мин.
В "Активных пользователях" отображаются сеансы.

Попытка/исключение в методе веб-сервиса стоят?
3 lim9
 
28.04.15
11:29
(2) Попытка/исключение в методе веб-сервиса стоят! Да!
т.е. когда пришел запрос с на мой веб-сервис с сайта, пока он обрабатывается в 1с - его видно в "Активных пользователях" как "Wsdl - Соединение".
И иногда это соедиенние остается висеть даже в течении нескольких дней!
как его обрубить то?
4 lim9
 
29.04.15
13:26
хелп ми!
5 lim9
 
15.05.15
10:20
кто-нибудь подскажите плиз!
6 lim9
 
15.05.15
13:57
помогите люди добрые )))
Программист всегда исправляет последнюю ошибку.