Не работал толком с веб-сервисами, прошу помощи в следующем вопросе. Есть у меня в конфе веб-сервис (картинка 1). По каким-то причинам перестали появляться результаты его работы. Нужно удостовериться, работает ли веб-сервис должным образом. Хочу проверить его банально из браузера.
Что я уже сделал:
1) Проверил жизнеспособность IIS (на серваке набрал http://127.0.0.1/, увидел стартовую картинку IIS)
2) Переопубликовал веб-сервис (картинка 2). Содержимое каталога после публикации (картинка 3).
На вот такое в браузере выплюнул окно авторизации с отсылкой на 1С
http://127.0.0.1/trade/ws/IncomingCall.1cws?wsdl Я же правильно понимаю, что это означает, что веб-сервис все же жив и готов принимать запросы?
(2) попробуйте авторизоваться с теми же данными, которые у вас прописаны в вызовах веб-сервиса, если авторизация пройдет и вы увидите некую xml структуру в браузере, то будет понятно, что веб-сервис доступен и синтаксических ошибок в нем нет. Далее можно включить отладку с автоматическим подключением отладки веб-сервисов и сделать вызов веб-сервиса из другой базы (из тестовой или из той, в которой он реально вызывается) и пройтись отладкой. думаю после этого станет понятно, в чем дело.
(3) Благодарю. Забыл сказать, что сервис работал несколько лет, это не новое детище. Но вчера перестал выдавать результаты в регистр, никаких вмешательств в конфу не было. Так что мне кажется, наличие авторизации достаточно, чтобы сделать вывод о работоспособности. Тем не менее, проверю, надо только найти того, кто знает пароль )
(4) если есть доступ к базе, с которого этот веб-сервис вызывается, то скорее всего там какая-то подписка либо регламентное задание, в вызовах можно найти и логин и пароль)) обычно никто не заморачивается с шифрованием этих данных и пишут либо в переменную либо в константу или регистр сведений. Может на стороне базы, которая вызывает этот веб-сервис какие-то изменения были? или базу обновили, или данные авторизации кто-то затер (из регистра или константы).