|
Отладка WEB-сервисов |
☑ |
0
Arxangel06
25.06.14
✎
15:37
|
Уважаемые форумчане, подскажите, что за демонская сила и как с ней бороться?
Платформа 8.2.19.80, все настроено по мануалу, перехват обращения вэб-сервиса к базе есть, вижу как отладчик меняет форму, но не происходит остановки выполнения. Причем в предметах отладки явно виден подключенный сервис, на нем написано, что он вэб-сервис, но все равно не отраатывает. Причем можно раза 3-4 машину перегрузить и отладка заводится. Была мысль, что дело в уже подключенном предмете, доводил до того, что вообще запущено два конфигуратора и один клиент 1С, и больше вообще ни одного приложения. Окружение - на одной винде 2008R2 крутится один сервер 1С, на нем прописаны две базы, которые между собой обмениваются через вэб-сервисы, вэб-сервер там же.
|
|
1
Maxus43
25.06.14
✎
15:39
|
есть говорят особенность, надо строка подключения была чтобы одинаковая, полностью, включая регистр букв
|
|
2
Arxangel06
25.06.14
✎
15:43
|
(1) допускаю, но в данном случае не оно. Иногда эта отладка отрабатывает нормально, в этом самом месте. а иногда - нет...
|
|
3
Arxangel06
25.06.14
✎
15:49
|
и да, в обратную сторону работает стабильно...
|
|
4
Maxus43
25.06.14
✎
16:02
|
(2) на всякий случай проверь, не сложно
|
|
5
Arxangel06
25.06.14
✎
16:09
|
(4) проверил. не помогло.
|
|
6
dj_serega
25.06.14
✎
16:18
|
(0) а попробуй не перегружать машину а отключать и подключать отладку. Бывало такое с тонким клиентов. С раза 3-4 запускалось, а иногда и с первого. Тоже отловить не удалось.
|
|
7
Arxangel06
25.06.14
✎
16:29
|
перегрузил машину - один раз отработал отладчик, второй не подхватился. отключить предмет отладки - тоже не помогло.
|
|
8
Klesk666
25.06.14
✎
18:12
|
я отлаживал через запись значений и ошибок в лог файл, ну это как вариант
|
|
9
Serginio1
25.06.14
✎
18:44
|
Проще все методы Вэб сервиса вынести в обычный модуль. А из модуля вэб сервиса уже дергать их, оборачивая в попытку исключение и писать описание ошибки и параметры в ЖР или отдельный файл.
Так ты сможешь спокойно отлаживать например в толстом клиенте, но если ошибка появилась спокойно её произвести зная параметры.
|
|
10
Arxangel06
26.06.14
✎
08:25
|
(9) Это уже пройденный этап. "Обычный" модуль - он не обычный, он серверный/клиентский, и для клиента и сервера там все-таки разный код. Мало того, до кучи, это УТ 10.2, перепиленная до неузнаваемости, в ней уже самодельные УФ появились...
|
|
11
Serginio1
26.06.14
✎
15:30
|
(10) Ну, а в чем проблема код на сервере запускать коль УФ появились или через фоновые задания.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой