Я программирую простой прокси в Java:
- Чтение XML-файла
- Отправить запрос в веб-сервис
- Чтение ответа веб-службы
- Написать ответ в файл
Моя первая попытка - использовать JAXB для чтения xml-файла и создания Java-объектов.
Затем я отправляю объекты с помощью JAX-WS (IBM WebSphere).
Я получаю ответ в виде «ResponseObject», который затем генерируется в код XML. Я пишу XML-код в файл.
Эта установка работает хорошо. Но ...
При отправке java-объектов в WebService генерируется xml, а в ответе создаются java-объекты. Мне действительно не нужны эти объекты запроса и ответа.
Есть ли способ напрямую вызвать WebService с открытым текстом xml? И прочитать ответ в виде простого текста xml вместо этих объектов ответа?
(Предположим, что XML-файлы всегда действительны.)
Спасибо