web services, разные параметры
От: Аноним  
Дата: 10.10.11 13:00
Оценка:
Не знаю как обозвать тему даже..
В общем нужен совет тех плотно работал с веб сервисами..
Есть 3-rd party веб сервис, если верить wsdl то нужный метод принимает такие параметры: String, нефиговая Xml-на(ну типа <xs:element ref="Lya-Lya"/>, а там уже остальные теги), "список" эл-ов типа ключ-значение(
<xs:element name="SomePropertyMap">
<xs:complexType>
<xs:sequence>
<xs:element ref="SomeProperty" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
)
нефиговая Xml-на у мя вычитывается из БД, список(ну типа Map) у мя собрается, ну и начальный String тоже как то там вычисляется..
Собсно вопрос, парсить Xml-ну(в объектный тип) для того чтоб потом же она парсилась обратно при вызове веб-сервиса смысла нету никакого — скорость/память важны
Какие есть способы чтобы например все 3 параметра отправлять в виде строк?. Как я понимаю это все можно собрать ручками и с помощью, например, HttpClient отправить и прочитать ответ, но не хочется генерить "конверт"/soap хедеры ручками..
Есть какой то фреймворк, который даст мне "власть" над параметрами, а все остальные теги сгенерит сам?
Может какой то там spring ws может дать сгенерить body ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.