Здравствуйте, C0s, Вы писали:
C0s>Здравствуйте, Legus79, Вы писали:
L>>Помогите советом.
C0s>точечно помочь не могу, могу рассказать как я бы решал такую задачу
C0s>я обычно пользуюсь spring-ws с маршаллингом через jaxb, для чего у меня имеется ant-скрипт, который извлекает xsd из wsdl и по нему генерит классы маппинга
C0s>в описанной ситуации я бы с помощью xslt генерил бы две схемы (одну как в wsdl namespace, другую — с заменённым namespace), а для запуска клиента в зависимости от ситуации (тест или нормальный режим) выбирал бы нужный jar
Да, так сделать можно, но если будет третий вариант namespace'а... Сейчас я могу оба варианта маппинга положить в один jar, а имя используемого интерфейса (или пакета) брать из настроек. Тогда при новом варианте также можно будет jar с новым маппингом подолжить и настройку поменять. Ну это все требует некоторых усилий от внедренцев. Хотелось бы этого избежать.
C0s>ps. на самом деле я бы заглушку сделал идентичной настоящему ws, но это отдельный разговор
Я бы тоже сделал так
Спасибо аз ответ.