Доступ к Web-сервису из мобильного приложения.
Доступ к web-сервису настроен через порт по адресу типа: "http://myhost.ru:8000/test_UT/ws/MobileCTO.1cws?wsdl
При публикации мобильного приложения в созданном xml в разделе "soapbind:address" сохраняется адрес без порта.
Само приложение запускается, обновляется и работает нормально. В месте, где идёт обращение к сервису приложение зависает выдаёт ошибку
Если прописать порт руками в xml файл - всё работает.
Что может быть не так? Может настройка где стоит не та? Может можно обойти?
При публикации мобильного приложения в созданном xml в разделе "soapbind:address" сохраняется адрес без порта.
<service name="MobileCTO">
- <port name="MobileCTOSoap" binding="tns:MobileCTOSoapBinding">
- <documentation>
<wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1" />
</documentation>
<soapbind:address location="http://myhost.ru/test_UT/ws/MobileCTO.1cws" />
</port>
- <port name="MobileCTOSoap12" binding="tns:MobileCTOSoap12Binding">
<soap12bind:address location="http://myhost.ru/test_UT/ws/MobileCTO.1cws" />
</port>
</service> ПоказатьСамо приложение запускается, обновляется и работает нормально. В месте, где идёт обращение к сервису приложение зависает выдаёт ошибку
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {}:MobileCTO:GetRequest()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка работы с Интернет: Превышено время ожидания
по причине:
Ошибка работы с Интернет: Превышено время ожидания
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка работы с Интернет: Превышено время ожидания
по причине:
Ошибка работы с Интернет: Превышено время ожидания
Если прописать порт руками в xml файл - всё работает.
Что может быть не так? Может настройка где стоит не та? Может можно обойти?
По теме из базы знаний
- Публикация мобильной конфигурации на web-сервере Apache на Linux Ubuntu
- Разработка мобильных приложений в системе «1С:Предприятие 8.3» (в формате видеокурса или онлайн-курса).
- Особенности использования мобильной платформы на крупных предприятиях
- Как на мобильной платформе 1С сделать игру. Расширяем возможности через Поле HTML Документа
- Решение на базе 1С:Предприятие.Элемент в информационном ландшафте предприятия
Найденные решения
Попробуйте в конфигурации, в месте, где идет обращение к веб-сервису явно прописать порт.
Процедура ПолучитьДанныеНаСервере(Клиент)
// Создать WS-прокси на основании ссылки и выполнить операцию Получить()
Определение = Новый WSОпределения("http://myhost.ru:8000/test_UT/ws/MobileCTO.1cws?wsdl",Логин,Пароль);
Прокси = Новый WSПрокси(Определение,<URI для ХДТО>, "MobileCTO", "MobileCTOSoap");
Данные = Прокси.GetRequest();
КонецПроцедуры ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Думаю таковых настроек нет, так как файл сама платформа генерирует. Может попробовать под другой версией?
У меня была проблема при публикации, когда платформа драйвера криво формировала.
У меня была проблема при публикации, когда платформа драйвера криво формировала.
(2) Пробовал на разных платформах - результат один.
Что за проблема с драйверами? Пытаюсь настроить мобильную кассу от 1С. При публикации драйвера на оборудование не устанавливаются, а собранное приложение не запускается. Не могу понять что не так. Если есть опыт посмотрите пост -
Что за проблема с драйверами? Пытаюсь настроить мобильную кассу от 1С. При публикации драйвера на оборудование не устанавливаются, а собранное приложение не запускается. Не могу понять что не так. Если есть опыт посмотрите пост -
Попробуйте в конфигурации, в месте, где идет обращение к веб-сервису явно прописать порт.
Процедура ПолучитьДанныеНаСервере(Клиент)
// Создать WS-прокси на основании ссылки и выполнить операцию Получить()
Определение = Новый WSОпределения("http://myhost.ru:8000/test_UT/ws/MobileCTO.1cws?wsdl",Логин,Пароль);
Прокси = Новый WSПрокси(Определение,<URI для ХДТО>, "MobileCTO", "MobileCTOSoap");
Данные = Прокси.GetRequest();
КонецПроцедуры Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
