Авто генерировать XSD из BPEL?или BPEL от XSD? - PullRequest
2 голосов
/ 27 октября 2011

Так что я новичок в BPEL, и действительно, мои знания XML ограничены (но быстро растут по мере того, как я делаю этот проект).Я создаю веб-сервис в BPEL.Теперь перетаскивание в порядке, но как насчет сложных типов?Я могу изменить файл .xsd так, чтобы он имел их, но нужно ли мне затем отредактировать мой файл .wsdl и файл .bpel, чтобы они совпадали, или есть способ автоматически сгенерировать это для отражения изменений в файле .xsd.

Я использую Jdeveloper 10.

Спасибо

1 Ответ

2 голосов
/ 27 октября 2011

Не уверен, как JDeveloper справляется с этим, но концептуально BPEL использует только определения типов, сделанные в WSDL и / или XSD, которые импортируются в определение BPEL.Таким образом, если вы меняете типы данных в определениях схемы, процесс BPEL использует их соответственно.

Чтобы быть более конкретным, типичный сценарий состоит в том, что вы определили свою схему в XSD, импортируйте ее в свои WSDL ииспользуйте его для определения сообщений на основе вашей схемы.В вашем BPEL-процессе вы можете ссылаться на типы сообщений (определенные в WSDL) или elements / complexTypes (определенные в XSD).

...