WSDL отличается от схемы - PullRequest
       10

WSDL отличается от схемы

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

Я разработал веб-сервис для отправки электронных писем. Я также создал схему, которую я мог бы послать частям бизнеса, чтобы явно сказать им, как они могут использовать сервис. Это определяет minOccurs и т. Д., Как обычно делает схема. Но если вы перейдете по URL-адресу веб-службы и перейдете к WSDL с помощью url и? Wsdl, то это будет указывать на разные minOccurs, на самом деле это просто указывает значение по умолчанию.

Мой вопрос: как мне связать схему с WSDL ??

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

1 Ответ

0 голосов
/ 27 июля 2011

возможно мой ответ устарел, но я постараюсь ответить на ваш вопрос.

Есть несколько моментов, на которые нужно ответить в первую очередь. 1. Как вы подходите к WebServices ? ContractFirst / ContractLast ?

Если ContractFirst подходит, вы должны указать это в файле XSD (XML-схема) для конкретного запроса / элемента. И если вы используете Spring-WS framework для генерации WSDL-файлов , он создаст для вас правильный WSDL на основе спецификации XSD.

В противном случае ( ContractLast ) вы должны указать это в ваших контрактах и ​​используемых элементах. И фреймворк должен генерировать для вас WS на основе вышеупомянутой информации.

  1. Дело в том, что я не знаю, какой инструмент вы используете для генерации WSDL. Вы можете создать его вручную или сгенерировать. Вот где в игру вступает фреймворк / платформа.

Надеюсь, это помогло.

Jan

...