powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / web services - null как значение примитива
5 сообщений из 5, страница 1 из 1
web services - null как значение примитива
    #33186552
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

такой вопрос:
один из параметров метода вебсервиса в WSDL описан так:

<part name="MessageTerminatingLinkId" type="xsd:double"/>

можно ли передать null в качестве значения параметра при вызове, и если да - то как?
мне это кажется странной затеей, но заказчик уверен что ему это необходимо...
...
Рейтинг: 0 / 0
web services - null как значение примитива
    #33186634
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может попробовать передать константу
типа NaN (Not a number) или бесконечность,
(если язык разработки таковые поддерживает) ?
...
Рейтинг: 0 / 0
web services - null как значение примитива
    #33186661
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну... логично просто 0 передать
но пациент свято верит, что ему нужен именно null

похоже так сделать нельзя - тот же AXIS генерирует заглушки, параметрами которых являются простые типы

если попробовать сделать DII вызов, и передать null как один из аргументов массива параметров - получаем с сервера сообщение с таким описанием: "Converting data for SoapMapper failed inside the typemapper"
...
Рейтинг: 0 / 0
web services - null как значение примитива
    #33186671
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может аттрибут/элемент какойнибудь isNull приделать?
...
Рейтинг: 0 / 0
web services - null как значение примитива
    #33186727
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
параметр был описан как

Код: plaintext
 protected   static  QName QNAME_TYPE_DOUBLE =  new  QName(NS_XSD, "double");

попробовал как "any" и "null" (хотя "null" в SOAP encoding не описан)
результат тот же.
наверное, отпишу телегу, что так делать нельзя :)

anyway, всем спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / web services - null как значение примитива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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