Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / MTOM WebService via HTTPS / 1 сообщений из 1, страница 1 из 1
13.04.2009, 12:17
    #35927966
iCyclone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MTOM WebService via HTTPS
Добрый день.
Есть Oracle Application Server 10.1.3 и Java WebService на нём, имеющий 2 метода:
- String sayHello() - возвращает new String("Hello from WS");
- byte[] getBlob() - метод коннектится к базе данных Oracle и передаёт клиенту взятый BLOB, используя упаковку MTOM.

Нужен .NET desktop клиент, получающий из базы BLOB по HTTPS с использованием упаковки MTOM.

При деплое Oracle создаёт специальную тестовую web страницу, откуда можно вызывать методы сервиса для проверки.
Простенький клиент написан в Visual Studio 2008 и обращается к сервису по средствам Project - Add Service Reference - указание WSDL на сервере.
В созданном конигурационном файле добавлен элемент mtomMessageEncoding.

Результаты:
- HTTP:
- - Из тестовой страницы оба метода работают нормально.
- - Из .NET клиента оба метода работают нормально.

- HTTPS:
- - Из тестовой страницы оба метода работают нормально.
- - Из .NET клиента sayHello() работает нормально, а getBlob() выбрасывает исключения, ругаясь на параметр "via" и его значение "https".

Кто сталкивался с этим? Как-то надо переписать конфигурационный файл на клиенте? Пожалуйста, подскажите.
Или Ваши предположения по поводу возможных причин... высказывайте.

Среды:
WS: Oracle Application Server 10.1.3 (OC4J), JDeveloper 10.1.3
Client: Microsoft Visual Studio 2008

Спасибо.

P.S.
Коды приложений и исключения смогу выложить позже, если хоть кто-то откликнется.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / MTOM WebService via HTTPS / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]