Я пытаюсь вызвать веб-сервис, разработанный в Siebel, из приложения Java. Используя WSDL, я сгенерировал заглушки / скелет, используя Apache Axis.
Странно, но в Seibel объекты под именами пакетов имеют пробелы. Это представлено как% 20 в WSDL. http://www.siebel.com/xml/Test%20RR%20Spec%20Service%20IO, который в идеале представляет собой тестовый RR Spec Service IO.
Используя класс эмиттера wsdl2java, когда я использую этот WSDL, я получаю классы, но, очевидно, не скомпилировал. Поэтому я попытался заменить% 20 на подчеркивание "_". Когда я вызываю веб-службу, этот пакет не распознается веб-службой Seibel, и клиент получает исключение, указывающее недопустимый элемент.
Любые предложения о том, как создать клиент Java для приложения веб-службы Seibel, в котором есть пробелы (представлены как% 20)?
Спасибо,
Gokul