Web-сервис на не стандартном порту #801977


#0 by Мигрень
На тестовом сервере отрыт 80-й, тут все понятно, работает. На рабочем сервере админ отрыл нестандартный порт и настроил IIS на него. wsdl я получаю по измененному порту, но как дело доходит до дерганья метода, так похоже идет обращение на 80-й, а не на измененный. Хотя не уверен. Но отваливается по таймауту. В SoapUI та же история. Где подкрутить?
#1 by Cyberhawk
Ну так там, где создаешь WSПрокси
#2 by Имитирующий работу
В районе WSПрокси.ТочкаПодключения.Местоположение
#3 by Cyberhawk
"wsdl я получаю по измененному порту" // Вот путь до WSDL-описания ("файлика") и указываешь в WSОпределении, затем создаешь WSПрокси на основе этого определения
#4 by Имитирующий работу
А хотя там скорей всего только чтение будет... Тогда фиг, забираешь wsdl как файл, редактируешь как XML, и уже на его основе лепишь WSопределение. Заодно кстати и кэширование описания и экономию одного обращения сделаешь
#5 by Мигрень
То есть если у меня сервис на 1С:Розница, то мне нужно поправить модуль?
#6 by Мигрень
Или клиента править? Что-то я запутался. Сервис предоставляет 1С:Розница, клиент - мобильное приложение 1С:Мобильная касса.
#7 by Имитирующий работу
Тебе надо добится чтобы клиент для построения wsппокси получил исправленный wsdl, внутри которого правильные точки подключения. Как ты этого добьешся - твое дело.
#8 by Мигрень
понятно, сейчас покурю отладчик
#9 by etc
в wsdl-ке которую сервер отдает в разделе <soapbind:address location=" что написано?
#10 by Мигрень
Написан IP сервера без указания порта. Как исправить?
#11 by etc
Походу никак. Адрес 1С-ный плагин для IIS формирует. Видимо c ISS он не совсем дружит. Можешь сохранить wsdl-ку, импортироват в базу как ws-ссылку и дальше по методу из
#12 by Мигрень
Извините за глупый вопрос. А как wsdl-ку получить программно? :)
#13 by Имитирующий работу
Скачать из интернета как обычный файл
#14 by Мигрень
Какой метод для этого используется, я с интернетом из 1С не много работал. Нашел что-то типа: А нет ли такого способа, чтобы не сохранить на диск, а просто загрузить файл в переменную?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С