2015-07-13 4 views
0

Я хочу получить XML-запрос xml и SOAP-ответа SOAP и выгрузить его в БД в виде всего XML-формата. Я использую полезную нагрузку для моего запроса и ответа.SOAP: запрос и ответ на полезную нагрузку на журнал xml

Ниже мой контроллер

@PayloadRoot(localPart = "StudentDetailsRequest", namespace = TARGET_NAMESPACE) 
public @ResponsePayload StudentDetailsResponse getStudentDetails(@RequestPayload StudentDetailsRequest request) throws Exception 
{ 
    StudentDetailsResponse response = new StudentDetailsResponse(); 
    response=studentService.execute(request); 
    return response; 
} 

Пожалуйста, помогите о том, как достичь того же

Спасибо заранее.

ответ

0

Работал! Ниже приведены этапы

public String getResponseXML(StudentDetailsResponse response) throws JAXBException 
{ 
    StringWriter sw = new StringWriter(); 
    JAXBContext jaxbContext = JAXBContext.newInstance(StudentDetailsResponse.class); 
    Marshaller jaxbMarshaller = jaxbContext.createMarshaller(); 
    jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); 
    jaxbMarshaller.marshal(response, new StreamResult(sw)); 
    return sw.toString(); 
} 
+0

также контрольные перехватчики/обработчики для регистрации – ThomasRS

Смежные вопросы