Работа с несколькими WSDLs Best Practices
У меня есть требование создания интерфейса веб-службы с использованием нескольких существующих файлов WSDL, имеющих разные пространства имен. Некоторые из параметров методов в этих WSDL имеют общее имя, например, userID используется в качестве параметра в нескольких методах / операциях.
Я попытался сгенерировать прокси-классы для каждого файла, а затем вручную скопировать требуемые методы проекта веб-службы. Использование IntelliJ Axis2 в результате определения WSDL отличается от фактического определения WSDL, например, параметр userID переименовывается в userID0 и UserID1. Использование visual studio (wsld.exe) привело к тому, что определения WSDL близко совпадают с фактическим определением WSDL, но при развертывании службы на параметрах сервера всегда полученное значение null может быть связано с проблемой пространств имен.
Мне просто интересно, может ли кто-нибудь подсказать мне, каков наилучший метод / способ создания единого интерфейса веб-службы из нескольких существующих WSDL, имеющих те же определения, что и в исходных WSDL.