Задача Ant wsdlc игнорирует ограничения - PullRequest
0 голосов
/ 29 июля 2010

Я пытаюсь создать проект веб-служб, используя затмение с Oracle Enterprise Pack. При создании веб-служб из документа WSDL с помощью задачи Ant wsdlc все ограничения / ограничения в WSDL полностью игнорируются.

Есть ли способ генерировать POJO со встроенными ограничениями, такими как minoccurs=1 или принудительно использовать перечисления? Любое понимание будет оценено!

Заранее спасибо,

Кал

1 Ответ

0 голосов
/ 18 февраля 2011

К сожалению, я не смог найти этот ответ здесь, но в конце концов я нашел ответ. Я публикую это сейчас, потому что это может помочь кому-то еще в будущем, который наткнется на этот пост.

Нет способа добавить проверку в POJO, но есть способ включить проверку схемы, чтобы при получении сообщения веб-службы соответствовать ограничениям, установленным WSDL. Вы можете сделать это, добавив аннотацию @SchemaValidation над определением класса обслуживания. Это работает для WebLogic, но я не уверен, является ли это стандартом и для других типов серверов приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...