java端通过接口的wsdl生成客户端代码,进行调用,遇到传递参数org.apache.axis.message.MessageElement []的问题
我在java端通过.net Webservice接口的地址生成了客户端代码:
1、FOR_INTERFACE_SERVICE_SETSoap.java中有这个函数:public java.lang.String SET_XMJB(java.lang.String deptID, java.lang.String passWord, cn.scsc.www.SET_XMJBQuery query) throws java.rmi.RemoteException;
2、SET_XMJBQuery.java中:private org.apache.axis.message.MessageElement [] _any;
public SET_XMJBQuery(
org.apache.axis.message.MessageElement [] _any) {
this._any = _any;
}
/**
* Gets the _any value for this SET_XMJBQuery.
*
* @return _any
*/
public org.apache.axis.message.MessageElement [] get_any() {
return _any;
}
/**
* Sets the _any value for this SET_XMJBQuery.
*
* @param _any
*/
public void set_any(org.apache.axis.message.MessageElement [] _any) {
this._any = _any;
}
3、我调用时:
public static void main(String[] args) throws ServiceException,
RemoteException, SOAPException {
FOR_INTERFACE_SERVICE_SET service = new FOR_INTERFACE_SERVICE_SETLocator();
FOR_INTERFACE_SERVICE_SETSoap temp = service
.getFOR_INTERFACE_SERVICE_SETSoap();
SET_XMJBQuery obj = new SET_XMJBQuery();
obj.set_any(这个地方应该怎么写这个参数);
System.out.println(temp.SET_XMJB("371300", "2319028A", obj));
}
急等高手帮忙,谢谢了!!!!