Я не знаком с wsgen, однако ... насколько я знаю, у вас может быть только один класс, обращающийся к веб-сервису.Однако вы можете определить несколько операций, причем каждая операция является отдельным методом в вашем классе.Возможно, вы можете сделать что-то вроде этого:
- Определите ваши 5 классов как нормальные
- Определите «внешний» класс с отдельным методом, который вызывает каждый из ваших исходных 5 классов.
- Запустите ваш класс "fronting" через
wsgen
, чтобы создать WSDL с 5 отдельными операциями (по одной для каждого класса)
В качестве примечания, как правило, лучше определить веб-сервисы. Topвниз, а не снизу вверх.Сначала создайте WSDL, а затем используйте что-то вроде wsdl2java
для создания скелета Java.