我试图为Web服务编写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>