Axis2 wsdl2c не генерирует все вызовы в скелете - PullRequest
1 голос
/ 28 декабря 2011

Я использую инструмент WSDL2C в axis2 для создания веб-службы на C, и я заметил, что во многих добавленных мной вызовах не создаются соответствующие вызовы в файлах скелета. Это создает старые, но не новые.

Я создаю wsdl в eclipse, затем использую инструмент командной строки с командой:

WSDL2C.bat -uri mywsdl.wsdl -ss -sd -d adb -u

Когда я запускаю его, он говорит, что извлекает файл WSDL и больше ничего. Я довольно смущен этим, и кажется, что в Интернете недостаточно информации о проблемах Axis2 / C.

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

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 04 января 2012

Скорее всего, вы определили новые операции веб-службы, но не добавили их в определения привязки.Привязки определяют, как операция веб-службы вызывается через интерфейс SOAP (или любой другой).

Используя редактор eclipse WSDL, щелкните объект привязки и выберите «Создать содержимое привязки ...».

...