powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ISCSOAP in Namespace A has been active for N day(s).
6 сообщений из 6, страница 1 из 1
ISCSOAP in Namespace A has been active for N day(s).
    #38987211
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, привет!

Задача "Check Logging activity" пишет в cconsole.log ошибку:
Код: plaintext
1.
^ISCSOAP in Namespace A has been active for N day(s).


Включено логгирование SOAP, посмотрел что за запрос был в тот день, понял что, вызывался метод updateContractInfo класса (как я понимаю он сгенерирован автоматом, может ошибаюсь)Class RegistrationService.RegistrationPort Extends %SOAP.WebClient [ ProcedureBlock ]
{...}Вызов осуществляется следующим образом:Proc(...)
 n RegistrationPort, response
 ...
 s RegistrationPort = ##class(RegistrationService.RegistrationPort).%New()
 s response=RegistrationPort.updateContractInfo(...)
 ...
 q ErrЯ не очень еще знаком с SOAP, видимо была открыта какая-то сессия, но не была закрыта.

Как понять в чем проблема?

P.S. В логе после самого первого запроса, он как раз в той дате, которую можно вычислить вычтя из текущей даты количество дней из ошибки, записан ответ:
Код: plaintext
1.
2.
3.
Input to Web client with SOAP action = 
ERROR #5922: Timed out waiting for response
string**** SOAP client return error: ERROR #5922: Timed out waiting for response
...
Рейтинг: 0 / 0
ISCSOAP in Namespace A has been active for N day(s).
    #38987443
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4Как понять в чем проблема?Судя по исходникам классов %SOAP.WebClient и %Net.HttpRequest методу не хватило 10 или 30 секунд для параметра Timeout.
При вызове веб-сервиса можно поменять Timeout, OpenTimeout. Если нужно поменять другие таймауты, то создайте свой %SOAP.WebClient:HttpRequest и уже ему меняйте.
...
Рейтинг: 0 / 0
ISCSOAP in Namespace A has been active for N day(s).
    #38987620
newbie'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
^ISCSOAP - глобаль с флагами включения протоколирования SOAP запросов, где

^ISCSOAP("Log") - параметры логирования, например, "io";
^ISCSOAP("LogFile") - полный путь к лог файлу.
...
Рейтинг: 0 / 0
ISCSOAP in Namespace A has been active for N day(s).
    #38988859
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newbie', да, у нас включено логирование через эту глобаль, т.е. получается, что данное сообщение свидетельствует о том, что "у вас до сих пор активно логирование SOAP" или все же речь о каком-то соединении идет...
...
Рейтинг: 0 / 0
ISCSOAP in Namespace A has been active for N day(s).
    #38989328
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TEHbI4т.е. получается, что данное сообщение свидетельствует о том, что "у вас до сих пор активно логирование SOAP" или все же речь о каком-то соединении идет...Посмотрите исходник класса %SYS.Task.CheckLogging
...
Рейтинг: 0 / 0
ISCSOAP in Namespace A has been active for N day(s).
    #38991555
TEHbI4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, Большое спасибо, сразу не догадался посмотреть =)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / ISCSOAP in Namespace A has been active for N day(s).
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]