【发布时间】:2020-01-26 20:56:35
【问题描述】:
我应该调用 web 服务来添加一个新用户。 为此,我使用 WSDL2JAVA 从 WSDL 生成工件
我的端点接口具有我可以调用的不同操作:
@WebMethod
@WebResult(name = "addUserReturn", targetNamespace = "url", partName = "addUserReturn")
public User addUser(
@WebParam(partName = "addUserRequest", name = "addUserRequest", targetNamespace = "url")
UserRequest addUserRequest
);
我的班级 USER 有这个:
public String getFirstName() {
return firstName;
}
/**
* Sets the value of the firstName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstName(String value) {
this.firstName = value;
}
/**
* Gets the value of the greeting property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGreeting() {
return greeting;
}
这些类是从 WSDL 自动生成的 我想实现这个接口并调用 ADD 方法,但我不知道怎么做?有要求
例如:如何调用此方法:
SoapService service = new SoapService();
SoapInterface inter = service.addUser(....); // here i don't know what i put
// this parameter to refer to :
/*
@WebMethod
@WebResult(name = "addUserReturn", targetNamespace = "url", partName = "addUserReturn")
public User addUser(
@WebParam(partName = "addUserRequest", name = "addUserRequest", targetNamespace = "url")
UserRequest addUserRequest
); */
Thanks ...
【问题讨论】:
标签: java jax-ws soap-client webservice-client wsdl2java