Я пытался написать SOAP-клиент для веб-службы.Я успешно проверил то же самое с SOAP UI, но структура импортированных файлов Java немного сбивала с толку.
У меня есть: studentRegistration.java
класс с
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "studentRegistration", propOrder = {
"studentRegistrationRequest"
})
, который содержит простой возвратметоды:
studentRegistration(), getStudentRegistration,setStudentRegistration
У меня есть другой класс studentRegistrationReq.java
, который содержит все установленные методы для параметров запроса.И studentRegistrationRes.java
со структурой ответа.
Я не могу найти метод для инициирования запроса после того, как я соответственно заполнил класс запроса.
Это то, что я получил в браузере с адреса wsdl:
<operation name="studentRegistration">
<input wsam:Action="wsaddress/studentRegistrationRequest" message="tns:studentRegistration"/>
<output wsam:Action="wsaddress/studentRegistrationResponse" message="tns:studentRegistrationResponse"/>
</operation>