Имя: Пароль:
1C
1С v8
Web сервис
0 semiluki
 
17.08.11
21:41
Подскажите пожалуйста как отлаживать web сервис. Сделал web сервис. Опубликовал его на web сервере. Сделал обработку, которая обращается к этому web сервису. Ставлю точку остановки в модуле web  сервиса. Не останавливается. Возвращает сразу результат работы web сервиса. В принципе у меня заработало, но не понятно как отлаживать web сервис.
1 zak555
 
17.08.11
21:42
запущен в режиме debug ?
2 semiluki
 
17.08.11
21:44
Да платформа 8.2 управляемые формы. И еще попутно вопрос При создании WSПрокси требуется указать имя пользователя и пароль. Я жестко прописал в обработке имя пользователя и пароль а можно ли где то при публикации WS Ссылки указать имя пользователя и пароль, что бы при вызове методов web  сервиса не вводить имя пользователя и пароль
3 semiluki
 
17.08.11
21:46
(1) Да запущен в режиме отладки. Точка остановки срабатывает если я ее ставлю либо перед вызовом метода web сервиса либо после. В теле модуля web сервиса точки остановки почему то не срабатывают
4 semiluki
 
17.08.11
22:13
Никто не знает?
5 nbIx
 
17.08.11
22:32
(0) Я тоже задавался этим вопросом.
ИМХается мне что никак отладчиком не пробежишь, т.к. веб сервис выполняется на сервере, и фактически сеанса не создает.
Так что хрен подключишься к нему.
6 semiluki
 
17.08.11
22:34
(5) А по поводу имя пользователя и пароля что нибудь подскажешь?
7 semiluki
 
17.08.11
23:49
Знатоки web  сервисов видимо спят
8 Kandellaster
 
18.08.11
03:48
soapUI таки наверняка поможет
9 shiko
 
18.08.11
03:57
10 Alex_MA
 
18.08.11
07:58
у меня все отлаживается, правда сервер -debug, без -debug не пробовал
11 Ranger_83
 
18.08.11
08:28
я отлаживал работу серверного модуля,правда при работе через вэб-клиента.Была такая ошибка,что в предметах отладки не было серверного подключения.1с-ники ответили,что срока подключения к ИБ должна быть везде одинакова...
12 apokrit
 
18.08.11
08:29
(5) Бред.
(0) Нужно включить автоматическое подключение отладчика к web-сервисам (отладка->подключение->автоматическое подключение, там поставить флажок на web-сервисы)
Нужно убедиться что имя компьютера сервера на самом сервере и в списке ИБ (в стартере ни клиентской машине) написаны полностью (вплоть до регистра букв) идентично.
13 Ranger_83
 
18.08.11
08:30
(12)Подтвердил мои слова :)
14 semiluki
 
18.08.11
08:55
(12) Спасибо разобрался. Остался один вопрос как при публикации web сервиса указать имя пользователя и пароль, что бы при вызове методов web сервиса система не спрашивала логи и пароль пользователя?
15 Zixxx
 
18.08.11
09:01
(14) Можно сделать для этого отдельного пользователя, пусть под ним ходят все сервисы
16 semiluki
 
18.08.11
09:04
(15) Это понятно , а где при публикации web сервиса указать имя пользователя и пароль от имени которого он должен запускаться?
17 Zixxx
 
18.08.11
09:13
(16) А зачем? У тебя же уже будут пользователи ИБ, указывай пользователя у кого есть соответствующие права
18 Zixxx
 
18.08.11
09:15
(16) + т.е. указываешь не в момент публикации а в момент подключения
19 semiluki
 
18.08.11
09:21
(17) К моему web сервису обращаются из другой программы (не 1с). Поэтому логин и пароль надо указать в момент публикации
20 Zixxx
 
18.08.11
09:24
(19) Зачем?
21 apokrit
 
18.08.11
09:51
(14) Можно сделать отдельную публикацию для web сервиса и прямо в vrd файле, в строке соединения пробить имя пользователя и пароль.